跳到主要内容

数据模型

配置业务域

业务域管理

使用场景:用户以业务视角构建业务域对数据模型进行分类管理。

使用角色:数据开发人员。

功能描述:平台提供业务域管理能力,并通过业务域画布对逻辑实体、实体属性、实体关系进行管理。

新建业务域
进入数据规范 > 数据模型界面,点击左侧业务域目录上方的“新建业务域”按钮,业务域目录区域新增空白框,用户填写业务域名称后点击保存。
数据模型

删除业务域
点击业务域右侧的“删除”图标按钮,二次确认后删除业务域以及该业务域其下所有实体,如果要保留实体,就要先把实体业务域修改为其他业务域。
数据模型

配置逻辑实体

配置逻辑实体

使用场景:数据开发人员通过设计逻辑模型,实现模型的业务落地。

使用角色:数据开发人员。

功能描述:平台提供关系建模能力,支持设计逻辑实体模型并创建实体关系。

新建

进入数据规范 > 数据模型界面,点击界面上方的“新建实体”按钮,根据弹窗内容填写新建实体相关信息保存即可。
数据模型
数据模型

  • 填写项说明
    • 实体中文名:必填,根据实际业务场景填写实体中文名称,业务域内唯一;
    • 实体英文名:必填,根据实际业务场景填写实体英文名称,业务域内唯一;
    • 关联业务域:必填,自动填充当前所在业务域,可下拉选择其他业务域则移动其他业务域;
    • 属性信息:必填,至少需添加一个属性才可保存,支持添加属性,属性可自定义中英文名、类型(即字段信息);
    • 新增属性:点击“新增属性”即可生成一条新的属性填写项。

实体关系

已创建实体,支持通过字段间连线来建立实体关系。当前实体关系主要从业务层面体现模型属性间的关系,不存在技术层面的实际约束。

  • 关系类型:鼠标悬浮至连线,可查看关系类型,支持一对多(1:n)、多对一(n:1)、多对多(n:n),三种关系类型;
  • 连线配置:点击连线,可配置连线颜色、类型,并变更连线起点和终点的关系,如将一对多改为多对多(箭头上只有短竖的表示“一(1)”;箭头上分叉较多的表示“多(n)”)。

数据模型

修改

进入数据规范 > 数据模型选择某个业务域中的实体后双击即进入实体修改页面。

注意
  • 未物化实体可任意修改
  • 已物化实体,修改实体中英文名、描述、属性信息,会同步修改对应物化表的相关信息;反之亦然。

删除

进入数据规范 > 数据模型选择某个业务域中的实体后鼠标右键点击“删除”按钮,二次确认后即可删除。 数据模型

注意
  • 未物化实体可任意删除,并同步删除其所有实体关系
  • 已物化实体,删除实体会同步删除对应物化表;反之亦然;
  • 若对应物化表当前存在删除约束,无法删除,则该实体也无法删除。

实体物化

实体物化

使用场景:用户将逻辑实体物化为物理表,实现模型从业务到技术落地的完整闭环。

使用角色:数据开发人员。

功能描述:平台提供模型物化能力,可将逻辑实体物化为相同结构数据表,并支持模型和物化数据表的变更双向同步。

操作流程:
进入数据规范 > 数据模型界面,点击画布右上角方的“物化”按钮进入物化模型页面,按要求填写物化表信息保存即可。
数据模型

注意
  • 系统会自动区分已物化/未物化的实体,只可物化未物化的实体,已经物化的实体,将直接跳过;
  • 以一个实体为一个标签页进行物化,支持直接关闭标签页,则不进行物化;
  • 逻辑实体和物理表的双向同步:已物化逻辑实体的删除、修改会同步给对应的物理表,反之亦然。物理表通过其它途径的修改也会自动同步到模型;如果物理表因为已发布等原因无法同步修改,则逻辑实体的变更也会失败,需要通过校验;
  • 逻辑实体和物理表的双向同步,无需同时拥有业务域和数据表管理的系统权限;只需拥有任一方权限即可保证物化流程完成;
  • 物化后数据表在资源管理 > 数据表管理中可管理,物化而来的数据表在数据表修改、查看页面会显示“来源实体”。

数据模型

物化表配置说明:

  • 基础信息
    • 数据中文名:必填,由系统根据实体中文名称自动填充,用户可手动修改,空间内不允许重复;
    • 数据英文名:必填,由系统根据实体英文名称自动填充,用户可手动修改,空间内同一数仓层级不允许重复;
    • 责任人:必填,下拉选择用户作为该实体责任人;
    • 提供方:非必填,下拉选择组织机构,即该实体的来源组织;
    • 资源标签:必填,只可选择DWD及以上层级;
    • 关联目录:非必填,点击按钮后可勾选多个目录进行关联目录;
    • 数据分级:非必填,下拉选择数据分级;
    • 共享方式:非必填,根据用户选择的数据分级自动填充;
    • 业务系统:非必填,下拉选择已创建好的业务系统;
    • 参考依据:非必填,可多选,下拉选择已发布标准文件名称,支持输入模糊检索,选择后下方展示标准文件名称;
    • 来源实体:系统自动展示当前待物化实体中英文名;
    • 描述:非必填,根据实际业务场景用户手动输入业务描述;
    • 字段信息:系统自动填充实体中的属性中英文名、类型、描述信息,用户可手动修改,并可在逻辑实体基础上定义字段类型、长度、精度、是否非空、分区、脱敏规则;物化时不可新增字段,后续独立修改物化表或实体时可新增;
    • 批量配置:点击后按照弹窗界面信息项填写可将基础信息配置项批量应用到所有待配置表,可配置项包括提供方、责任人、资源标签、关联目录、业务系统、数据分级、参考依据。同时也可批量配置字段长度应用至所有表,在弹窗中选择字段类型配置该类型统一长度精度即可。
  • 高级配置
    • 主键配置:非必填,选择当前已配置完成的字段作为数据表主键;
    • 索引配置:非必填,选择当前已配置完成的一个或多个字段作为数据表索引,同时输入索引名称后必须选择索引类型及成员字段。
    • 分区字段配置:非必填,可根据表的一列或者多列,将要插入表的记录分为若干互不重叠的分区,存储相应的数据,在分区字段下拉框中选中目标字段,系统会自动匹配合适的分区类型供用户选择;
    • 详细配置参见:单独建表-高级配置