当前维度建模(原模型设计中心)支持数据源为MySQL、Vertica、Greenplum、Oracle、达梦、StarRocks、GaussDB、Doris的数仓建模,此节将以MySQL为例进行介绍。

准备


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

默认项配置

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

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

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

主题域配置

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

分层配置

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

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

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

分层编辑包括表名规则表抓取规则物理化配置三大模块。

表名规则

表名存在一定的配置规范。 外部数据源建表演示 - 图5

表抓取规则

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

物理化配置
  1. 允许建表的库中除了Hive意外也可添加MySQL中的库,库在此处添加后就可在建表时被选中。
    外部数据源建表演示 - 图6

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

  3. 以dwd层为例,在建表属性配置页面点击编辑按钮,在右侧选择Hive数据源进行配置。 外部数据源建表演示 - 图8

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

扩展信息配置

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

建表属性配置

以dwd层为例,点击编辑按钮,在右侧选择相应进行配置。
外部数据源建表演示 - 图9

说明:其它配置项为通用操作可参考表设计规则管理

建表


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

  1. 点击新建表
    外部数据源建表演示 - 图10

  2. 表信息配置步骤,根据需求选择对应的分层、数据源类型、数据源、库以及主题域等。
    外部数据源建表演示 - 图11

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

  4. 接着进行表通知配置,完成后点击下一步进入表单配置界面,当前MySQL、Vertica、Greenplum只支持表单方式建表。 外部数据源建表演示 - 图13

  5. 基础属性及字段配置处根据实际需求完成字段的设置。
    外部数据源建表演示 - 图14 详情可参考:字段信息配置

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

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

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

查看表


模型设计-数据表页面中可查看已经新建完成的表,以上面新建的表为例,数据源类型选择MySQL,表分层选择dwd进行筛选,即可查看相关内容。
外部数据源建表演示 - 图16

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