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

自定义属性 ​

自定义属性用于在模型各类对象上维护产品原生属性之外的扩展属性,例如数仓场景中的更新频率、更新周期。属性有两个来源:服务端统一下发的公共属性,以及当前模型内单独维护的属性。本页讲如何取得并加载属性、如何赋值,以及必填属性的校验边界。

下载并加载公共自定义属性 ​

  1. 在顶部工具栏“模型”菜单下选择“自定义属性”。
  2. 单击“下载”,获取模型库服务器上最新的公共自定义属性;公共属性较多时可按业务条线过滤。
  3. 在模型树中选中需要加载的模型,右键选择“加载 UDP”。
  4. 打开对象编辑器中的“自定义属性”菜单,确认属性已出现。

自定义属性下载

图示为自定义属性下载界面,注意下载范围可按业务条线过滤。

在模型上加载 UDP

图示为在模型树中对模型执行“加载 UDP”的入口,看图重点是加载动作在模型上执行,而不是在属性定义上执行。

仅下载不会让属性自动出现在对象上,需要在目标模型上执行加载。下载与加载分离的设计,用于让同一台客户端服务多个条线的模型。

赋值与维护 ​

操作入口说明
为对象赋值各对象编辑器弹窗中的“自定义属性”菜单按对象逐项填写属性值
维护本模型属性“自定义属性”菜单中的“编辑自定义属性”增删当前模型中该类对象的自定义属性
统一维护公共属性服务端管理端公共属性由管理员统一定义后下发

模板的命名宏可以引用自定义属性,例如按 %{是否唯一}% 生成表名,参见实体/表模板。

必填属性的校验边界 ​

把自定义属性设为必填,不会在建模过程中阻止对象的创建或编辑。需要保证必填项填写完整时,使用模型检查中针对必填自定义属性填写情况的检查规则,在检查结果中统一发现漏填对象。把必填理解为「检查时报告」而不是「录入时拦截」,可以避免误以为属性已被强制填写。

注意事项 ​

  • 公共自定义属性与企业级口径相关,不要在本地改名以规避统一下发的定义。
  • 属性定义变更后,已加载的模型需要重新下载并加载才能取得最新内容。
  • 需要按属性值批量核对时,使用批量编辑。