About 数据中台

目录

建设数据中台的根本目的是什么?

元数据中心的关键目标和技术实现方案

元数据划为三类:数据字典、数据血缘和数据特征

业界元数据中心产品

元数据中心必须实现的 5 个关键目标

 数据地图:元数据中心的界面

元数据中心的总结思维导图

 

7.数据中台指标一致性管理(指标治理)

指标混乱现状

 如何规范化定义指标

 指标系统

指标治理的总结

8.数据模型无法复用,归根结底还是设计问题

9.同事老打脸说数据有问题,该怎么彻底解决?

10.交付速度和质量问题解决了,老板说还得“省”


建设数据中台的根本目的是什么?

数据中台的愿景是打造数据驱动的智能企业

企业能够获得两个方面的收益:优化现有业务和实现新业务的转型。

元数据中心的关键目标和技术实现方案

元数据划为三类:数据字典、数据血缘和数据特征
 

业界元数据中心产品

  • 开源的有 Netflix 的 Metacat、Apache Atlas;
  • 商业化的产品有 Cloudera Navigator。

Metacat 擅长于管理数据字典

Atlas 一个擅长于管理数据血缘。Apache Atlas 实时数据血缘采集

  • 通过实时抓取正在执行的 SQL,解析执行计划,获取输入表和输出表;

元数据中心必须实现的 5 个关键目标

  • 其一,多业务线、多租户支持。
    • 在网易,电商、音乐都是不同的业务线,同一个业务线内,也分为算法、数仓、风控等多个租户,所以元数据中心必须支持多业务线、多租户。

  • 多数据源的支持。
  • 数据血缘。

    • 支持数据血缘的实时采集和高性能的查询。支持字段级别的血缘

  • 与大数据平台集成

  • 数据标签

 数据地图:元数据中心的界面

元数据中心的总结思维导图

7.数据中台指标一致性管理(指标治理)

指标混乱现状

 如何规范化定义指标

为了提高指标管理的效率,你需要按照业务线、主题域和业务过程三级目录方式管理指标(业务线是顶级目录)。

 

 

 指标系统

指标治理的总结

8.数据模型无法复用,归根结底还是设计问题

9.同事老打脸说数据有问题,该怎么彻底解决?

10.交付速度和质量问题解决了,老板说还得“省”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的基于Vue3的后台菜单管理代码示例: ``` <template> <div> <h1>菜单管理</h1> <div> <button @click="addMenu">添加菜单</button> <button @click="deleteMenu">删除菜单</button> </div> <table> <thead> <tr> <th>ID</th> <th>名称</th> <th>链接</th> </tr> </thead> <tbody> <tr v-for="menu in menus" :key="menu.id"> <td>{{ menu.id }}</td> <td>{{ menu.name }}</td> <td>{{ menu.link }}</td> </tr> </tbody> </table> <div v-if="selectedMenu"> <h2>编辑菜单</h2> <form> <label for="name">名称:</label> <input type="text" id="name" v-model="selectedMenu.name"> <label for="link">链接:</label> <input type="text" id="link" v-model="selectedMenu.link"> </form> <button @click="saveMenu">保存</button> </div> </div> </template> <script> import { ref } from 'vue'; export default { setup() { const menus = ref([ { id: 1, name: '首页', link: '/' }, { id: 2, name: '产品', link: '/products' }, { id: 3, name: '关于我们', link: '/about' }, ]); const selectedMenu = ref(null); function addMenu() { const newMenu = { id: menus.value.length + 1, name: '', link: '' }; menus.value.push(newMenu); selectedMenu.value = newMenu; } function deleteMenu() { if (selectedMenu.value) { const index = menus.value.indexOf(selectedMenu.value); menus.value.splice(index, 1); selectedMenu.value = null; } } function saveMenu() { selectedMenu.value = null; } return { menus, selectedMenu, addMenu, deleteMenu, saveMenu, }; }, }; </script> ``` 此示例中,我们使用了Vue3的Composition API来定义了一个基本的菜单管理组件。该组件包括一个菜单列表,添加和删除菜单的按钮,以及一个表单来编辑和保存选定的菜单。 我们使用`ref`来创建响应式的`menus`和`selectedMenu`数据,并在`setup`函数中定义了`addMenu`、`deleteMenu`和`saveMenu`方法,分别用于添加、删除和保存菜单。 在模板中,我们使用`v-for`指令来循环渲染菜单列表,使用`v-if`指令来控制表单的显示和隐藏。我们还使用`v-model`指令将表单元素与选定的菜单对象进行绑定,以使用户能够编辑菜单数据。 当用户单击添加菜单按钮时,我们创建一个新的菜单对象并将其添加到`menus`数组中,并将其设置为选定的菜单,以便用户可以编辑它。当用户单击删除菜单按钮时,我们从`menus`数组中删除选定的菜单,并将选定的菜单重置为`null`。当用户单击保存按钮时,我们将选定的菜单重置为`null`,以使表单隐藏。 这只是一个简单的示例,你可以根据自己的需求对其进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值