实体/表属性
实体/表属性编辑器中的项目按性质分为三类:建模用途标识(表类型)、数据库物理属性(分区及存储相关项),以及由系统生成、只读的关联信息(表关联、模型库来源、引用)。前两类可以修改,后三类用于核对设计结果。打开方式见实体/表操作。
属性参考
| 属性 | 说明 | 适用范围 |
|---|---|---|
| 表名 | 表在目标数据库中的物理名称 | 物理模型;逻辑模型对应实体名 |
| 中文名 | 表的业务名称 | 全部模型 |
| 表类型 | 为表设置维度建模或 Data Vault 建模中的角色标识 | 全部模型,取值受建模方法约束 |
| 分区 | 分区类型、分区表达式、分区字段与边界值 | 仅物理模型 |
| 存储属性 | 与目标数据库相关的物理存储设置 | 仅物理模型 |
| 表关联 | 父表、子表关联情况 | 由模型中的主外键物理关系生成,只读 |
| 模型库来源 | 来源类型、来源模型、来源表 | 继承转换或引用共享实体后生成,只读 |
| 引用 | 该实体/表被主题域引用的情况 | 全部模型,只读 |
| 自定义属性 | 当前模型为该类对象维护的扩展属性 | 全部模型,见自定义属性 |
表类型
表类型分为 Dimensional Modeling 和 Data Vault Modeling 两组,为表设置对应的建模角色标识。标识本身不改变表结构,用于按建模方法区分表,并决定字段层级的角色类型设置是否在实体中展示,字段侧说明见属性/字段属性。
分区
- 在表编辑器中单击分区,进入分区设计。
- 选择分区类型,填写分区表达式,并选择要分区的字段。
- 为分区设置边界值。
分区是数据库物理属性,只在物理模型中可设置,生成 DDL 时会产生对应的分区语句。按值或按日期批量设置分区、以及边界值的包含规则,见表分区设计。
表关联
表关联展示当前表的父表和子表,由模型中的主外键物理关系生成。需要调整关联时应修改关系或关系类型,而不是在属性页直接编辑;表关联是结果展示,不是独立配置。
模型库来源
对在线模型进行继承转换,或从在线模型中引用共享实体时,新生成的表会记录模型库来源。
| 字段 | 含义 |
|---|---|
| 来源类型 | 由继承转换还是共享实体引用产生了当前表 |
| 来源模型 | 对应在线模型的路径和名称 |
| 来源表 | 对应在线模型中的具体表 |
引用
引用表示该实体/表被哪些主题域引用。一个表可以被多个主题域引用,未出现在任何主题域中的表不会显示在画布上,可用工具箱中的孤立表检查定位。
