更新时间:2024-04-22 GMT+08:00
分享

物理模型设计

物理模型是对真实数据库的描述,即根据逻辑模型对应到具体的数据模型的机器实现。解决方案工作台支持多种数据库类型的物理模型,支持从逻辑实体新建物理模型表/从文件导入,支持导出文件等。

创建物理模型

  1. 架构师进入到对应空间和方案后,选择对应信息架构的物理模型设计。
  2. 点击“新建”按钮,填写模型名称和描述(非必填),选择模型分层和数据库类型,点击确认。支持从逻辑模型创建。
    • Source Data Integration (SDI)又称贴源数据层。SDI是源系统数据的简单落地。
    • Data Warehouse Integration (DWI)又称数据整合层。DWI整合多个源系统数据,源系统进来数据会有整合、清洗,基于三范式关系建模。
    • Data Warehouse Report (DWR)又称数据报告层。 DWR基于多维模型,和DWI层数据粒度保持一致。
    图1 新建物理模型

手动新建表

  1. 架构师点击对应信息架构的物理模型名称进入设置。
  2. 点击“列表”页下的【新建】按钮,在基本配置界面选择L3业务对象,选择类别、类别名称、表名称、表英文名称、表类型、支持建表添加其他配置、描述。其中,类别用于在图形化界面展示对应实体名称背景颜色,可在配置管理界面配置,参考类别管理
    图2 手动新建表
  3. 在表字段界面创建该表的字段,包含字段名称、字段英文名称、数据类型、数据长度、是否主键、是否分区等字段后,点击确定。
  • 不同的数据库类型在创建表时需要选择的表类型和分桶类型不一样。如DWS支持创建ROW、COLUMN和VIEW类型的表。
  • DWR层区分维度表和事实表。
  • 表字段配置界面支持引用配置管理中设置的词条,参考词条设计

从逻辑实体新建表

在物理模型的列表界面选择从逻辑实体新建表,选择逻辑模型,选择需要导入的逻辑实体,支持选择是否继承关系。建表时的表类型和分桶字段为默认类型。
图3 从逻辑实体新建表
  • 从逻辑实体新建表时每次最多仅支持100个实体导入。
  • 仅SDI层和DWI层支持从逻辑模型导入。

从数据调研导入

如果前期已在数据调研作业中完成了数据调研,则支持从数据调研导入。本功能仅支持交付空间的信息架构设计使用且仅SDI层支持从数据调研导入。

在物理模型的列表界面选择导入,从数据调研导入,选择数据调研的监控对象,选择确认导入。
图4 从数据调研导入

从SDI层导入

DWI层物理模型支持从SDI层导入数据,前提:DWI层的数据库类型和SDI层数据库类型一致。

在物理模型的列表界面选择导入,从SDI层导入,选择源分层、需要导入的物理模型,可选择是否导入关系和布局图形以及全部导入或导入部分表。
图5 从SDI层导入

从DataArts Studio导入

DWR层物理模型支持从DataArts Studio导入数据。

在物理模型的列表界面选择“导入”-“从DataArts Studio”导入,选择DataArts Studio实例信息并选择是否更新已有数据、选择导入的表类型为事实表或维度表。
图6 从DataArts Studio导入

其中,更新已有数据将会按照物理模型实体的英文名更新。

从文件导入

支持下载模板批量填写后,从文件导入物理模型设计。仅SDI层和DWI层物理模型支持从文件导入。
图7 从文件导入

新建关系

物理模型表支持创建关系,操作步骤与逻辑模型新建关系一致,参考新建关系

图8 新建关系

导出表和关系

物理模型支持导出表和表关系,操作步骤与逻辑模型导出实体与关系一致,参考导出实体和关系

图9 导出表和关系

相关文档