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

共享实体 ​

共享实体是建模时从模型库已有模型中引用表或字段、在当前模型中新生成的表。它的价值在于复用公共设计:一份表结构只在源头维护,其他模型通过引用获得副本,并在源头变化后按需同步。

从模型库引用生成的共享实体

图示当前模型中的共享实体,注意其“模型库来源”属性已记录来源类型、来源模型与来源表。

来源属性 ​

引用动作会同时在新生成的对象上写入“模型库来源”属性。

属性含义
来源类型是哪种行为产生了当前表或字段,例如模型库引用
来源模型对应在线模型在模型库中的路径和名称
来源表对应在线模型中的具体表

共享实体得到的是引用时刻的副本,引用之后源头的修改不会自动出现在当前模型,需要显式同步。这套来源属性与继承与转换产生的来源信息共用,可在影响分析中查看关联关系。

共享实体管理与开始同步 ​

共享实体管理与同步

图示共享实体管理与比较合并界面,差异行会标出两侧不同的内容,确认后再逐项同步。

  1. 在模型树中右键模型名称,选择“共享实体管理”,查看当前模型中所有共享实体及其来源。
  2. 点击“开始同步”,系统检查各共享实体在模型库中的源头表是否发生变化。
  3. 在比较合并界面中查看差异,逐项判断是同步源头变更,还是保留当前模型中的设计。
  4. 完成同步后回到共享实体管理列表,核对状态是否已更新。

对单个共享实体,也可以在画布中右键该表选择“共享实体同步”,在弹窗中只看这一对象与源头的差异。

差异处理的判断依据 ​

差异方向说明处理建议
源头新增或修改源头表在引用之后被更新当前模型没有特殊改造时,同步到当前模型
当前模型有本地修改当前模型在引用后自行调整了该表先判断本地调整是否需要回写源头,再决定同步方向
源头表已删除源对象在模型库中不再存在核对来源模型,确认是保留副本还是解除引用

注意事项 ​

  • 共享实体是副本而不是视图,同步是一次性写入动作,不会建立持续自动更新。
  • 同步可能覆盖当前模型中的本地修改,执行前逐项确认差异清单。
  • 来源模型的路径或名称变化后,来源信息会随之变化,同步前留意来源模型是否仍指向预期对象。
  • 源头模型被删除会同步影响引用方的核对结果,删除相关操作见模型回收站。