Skip to content
Datablau DDM数据建模产品手册
数据建模客户端 模块手册下载 PDF

实体/表模板 ​

实体/表模板用于统一定义表的缺省字段、命名设置与样式,据此快速创建表或批量刷新已有表。它适合数仓建模等场景:同一模型或同一主题域下的实体需要满足相同的命名规范,或拥有相似的表结构。

定义模板 ​

  1. 在顶部工具栏“开始”菜单下找到“实体/表”的下拉按钮。
  2. 单击“更多模板”进入模板编辑器。
  3. 在模板中设置缺省字段、命名设置以及样式。
  4. 保存模板。

模板编辑器

图示为模板编辑器,看图重点是模板由缺省字段、命名设置、样式三部分构成,入口在“实体/表”的下拉中。

模板列表

图示为模板列表,注意公共模板与本地模板的来源区分。

命名宏 ​

模板的命名宏支持表属性的内键 ID 与 UDP 组合生成名称。示例:

re_%9000003%_%{是否唯一}%_rd
片段含义
re前缀
%9000003%表名的内键 ID
%{是否唯一}%自定义属性(UDP)名称
rd后缀

自定义属性需要先在模型上加载并赋值,宏才能取到值,参见自定义属性。

用模板建表与刷新存量表 ​

用法操作结果
拖拽建表把模板拖到画布空白区域按模板新建表
刷新存量表多选若干存量表后单击某个模板统一刷新为模板的样式,补充命名前后缀与缺省字段

刷新按「格式刷」的方式工作。数仓场景的典型用法:先由管理员在客户端创建不同分层的模板表,配置命名宏,并按分层要求补充缺省字段;对存量表,先在自定义属性中填好对应值,再选中要刷新的表并单击对应模板,例如把某张存量表刷新为 STG 缓冲表。

服务端下发与模板来源 ​

实体/表模板支持服务端统一管理:由服务端管理员下发给其他用户,用户也可以在客户端创建后上传到服务端,上传需要具备实体模板管理权限。

客户端连接模型库时会自动下载全量模板,公共模板不可删除。

注意事项 ​

  • 刷新存量表会改写对象名称与字段,执行前确认多选范围。
  • 命名宏依赖的内键 ID 与 UDP 名称必须与模板定义一致,否则生成的名称不符合预期。
  • 缺省字段只在新建或刷新时补入,模板变更不会自动回溯已有表;补充公共字段也可参见缺省字段。