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

分表设计 ​

分表设计用于数据库分表场景:需要同时创建或编辑多个结构相同的表时,用分表工具批量生成与编辑。分表组以母版表为基准,正向建模按规则生成分表,逆向采集时把识别出的分表合并回母版。

新建分表组并生成分表 ​

  1. 在顶部工具栏“模型”菜单下选择“分表设计”。
  2. 在分表编辑器中新建分表组。
  3. 在“母版表”中选择分表所基于的原表。
  4. 设置分表的命名规范。
  5. 在右侧“分表生成管理”中,按值域、日期或自定义方式添加分表结果。

分表编辑器

图示为分表编辑器,看图重点是左侧配置母版表与命名规范,右侧显示生成的分表结果。

生成方式适用场景说明
按值域分表键取值范围可枚举按取值区间划分分表
按日期时间序列数据按日期区间划分分表
自定义命名或区间不规则手工补充分表结果

逆向萃取与一键合并 ​

逆向采集得到的分表需要合并回母版表时:

  1. 在分表编辑器中选择母版表。
  2. 单击“分表生成管理”中的“萃取”,系统自动识别模型中与母版表命名规范一致的所有分表,并加入分表生成管理列表。
  3. 单击“一键合并子表”,把分表信息合并入母版表。

分表合并结果

图示为萃取与合并后的分表列表,注意合并前先核对识别出的分表是否与命名规范一致,避免把无关表当作分表。

生成后的可见形态与 DDL 范围 ​

分表添加或合并完成后,模型中只显示母版表;分表的母版表在 ER 图中带有特殊图标标识。生成 DDL 时会包含所有分表的创建与变更语句,覆盖范围同时受生成 DDL的对象过滤设置影响。

注意事项 ​

  • 命名规范是萃取识别分表的唯一依据,规范不一致的分表无法被自动识别。
  • 合并针对母版表执行,执行前确认分表组划分正确。
  • 正向生成的分表不在画布上单独显示,核对时应回到分表编辑器的生成列表查看。