物理模型设计
物理模型是对真实数据库的描述,即根据逻辑模型对应到具体的数据模型的机器实现。解决方案工作台支持多种数据库类型的物理模型,支持从逻辑实体新建物理模型表/从文件导入,支持导出文件等。
创建物理模型
- 架构师进入到对应空间和方案后,选择对应信息架构的物理模型设计。
- 点击“新建”按钮,填写模型名称和描述(非必填),选择模型分层和数据库类型,点击确认。支持从逻辑模型创建。
- Source Data Integration (SDI)又称贴源数据层。SDI是源系统数据的简单落地。
- Data Warehouse Integration (DWI)又称数据整合层。DWI整合多个源系统数据,源系统进来数据会有整合、清洗,基于三范式关系建模。
- Data Warehouse Report (DWR)又称数据报告层。 DWR基于多维模型,和DWI层数据粒度保持一致。
图1 新建物理模型
手动新建表
- 架构师点击对应信息架构的物理模型名称进入设置。
- 点击“列表”页下的【新建】按钮,在基本配置界面选择L3业务对象,选择类别、类别名称、表名称、表英文名称、表类型、支持建表添加其他配置、描述。其中,类别用于在图形化界面展示对应实体名称背景颜色,可在配置管理界面配置,参考类别管理。
图2 手动新建表
- 在表字段界面创建该表的字段,包含字段名称、字段英文名称、数据类型、数据长度、是否主键、是否分区等字段后,点击确定。
- 不同的数据库类型在创建表时需要选择的表类型和分桶类型不一样。如DWS支持创建ROW、COLUMN和VIEW类型的表。
- DWR层区分维度表和事实表。
- 表字段配置界面支持引用配置管理中设置的词条,参考词条设计
从逻辑实体新建表
- 从逻辑实体新建表时每次最多仅支持100个实体导入。
- 仅SDI层和DWI层支持从逻辑模型导入。
从数据调研导入
如果前期已在数据调研作业中完成了数据调研,则支持从数据调研导入。本功能仅支持交付空间的信息架构设计使用且仅SDI层支持从数据调研导入。
从SDI层导入
DWI层物理模型支持从SDI层导入数据,前提:DWI层的数据库类型和SDI层数据库类型一致。
从DataArts Studio导入
DWR层物理模型支持从DataArts Studio导入数据。
其中,更新已有数据将会按照物理模型实体的英文名更新。
从文件导入
导出表和关系
物理模型支持导出表和表关系,操作步骤与逻辑模型导出实体与关系一致,参考导出实体和关系