当前模型设计中心支持数据源为MySQL、Vertica、Greenplum、Oracle的数仓建模,此节将以MySQL为例进行介绍。

准备


在使用模型设计中心进行建模前,首先需要确认数据源已经在数据源登记页面中进行登记(登记方法请查看数据源登记)并保证其连通性测试正常;其次,需要数据团队管理员、项目负责人或管理员完成数仓配置中的相关设置,具体配置如下。

默认项配置

在模型设计中心页面,选择数仓配置-默认项配置即可进入配置页面,当前配置页面包括默认数据源配置建模模式设置
外部数据源建表演示 - 图1
默认数据源配置中,按照当前项目建设的需要,选择数据源类型,点击设置,在弹窗设置默认数据源页面中添加数据源。
外部数据源建表演示 - 图2

说明:添加默认数据源的原因是因为在新建表时只显示此处已添加的数据源。打开仅查看已配置源系统账号鉴权的数据源开关在列表中只会显示开启源系统账号鉴权功能的数据源。

如果在此项目建设过程中,不需要区分度量和指标,可打开无度量模式开关。如果此前项目之前建设过程中有用到度量,打开开关后,相应的度量会变为指标进行显示,度量菜单将被隐藏。

主题域配置

此处主题域配置与Hive数仓建模一致,相关配置可参考主题域配置

分层配置

分层配置页面,主要是对各分层的使用权限进行配置,以在MySQL库中需要构建DWD分层为例:

  1. 点击明细层dwd的编辑按钮。
    外部数据源建表演示 - 图3

  2. 编辑系统预置分层页面,首先配置选择控制,该项主要是设置当前项目下哪些角色可以在该分层进行建表等操作,如果不设置则默认为所有人都有权限。
    外部数据源建表演示 - 图4

  3. 表抓取规则自动审批功能描述详情请见分层配置,如果不涉及可不做配置。

  4. 允许建表的库中添加MySQL中的库,库在此处添加后就可在建表时被选中。
    外部数据源建表演示 - 图5

  5. 当配置了默认数据源之后,项目权限建表处便会显示该数据源,以数据源类型为单位可设置是否允许项目权限建表
    外部数据源建表演示 - 图6

  6. 设置完上述配置后,有建表权限的用户便可在建表时选择dwd层以及MySQL中对应的库。

扩展信息配置

扩展信息配置支持MySQL、Vertica等外部数据源,根据实际项目需求进行配置,非必须项,功能可详见扩展信息配置

表设计规则管理

以dwd层为例,在表属性默认项配置点击编辑按钮,在右侧选择MySQL数据源进行配置。
外部数据源建表演示 - 图7

说明:其它配置项为通用操作可参考分层设计

建表


完成数仓配置后,可在表设计工单管理-与我相关或者主题域页面中进行建表工单创建。

  1. 点击创建建表工单选择直接建表
    外部数据源建表演示 - 图8

  2. 在创建表名步骤,根据需求选择对应的分层、数据源类型、数据源、库以及主题归属。
    外部数据源建表演示 - 图9

  3. 在表基本属性配置中,根据表名拼接规则完成表名配置。
    外部数据源建表演示 - 图10

  4. 配置完成后点击下一步进入表单配置界面,当前MySQL、Vertica、Greenplum只支持表单方式建表。

  5. 字段配置处根据实际需求完成字段的设置。
    外部数据源建表演示 - 图11

  6. 完成业务属性配置以及基础属性设置基础属性设置表属性默认项配置中已设置,无需修改则使用默认值。

  7. 点击提交,确认提交工单,如需备注可在文本框中进行填写,非必填。

  8. 提交的工单会进入审批流程,具有审批权限的用户可进入工单管理页面进行审批,审批通过后表便开始创建。
    外部数据源建表演示 - 图12

查看表


主题域页面中可查看已经新建完成的表,以上面新建的表为例,点击主题域,数据源类型选择MySQL,表分层选择dwd,即可查看筛选之后的内容。
外部数据源建表演示 - 图13

点击表名称,可跳转至数据地图页面,查看表详情。
外部数据源建表演示 - 图14