睿治
当前版本:2.7.2

物理模型

1. 概述

物理模型展示内容继承于逻辑模型的同时,也可以手动新增表、容器、便签来拓展模型内容,在此层级将针对物理模型表进行更多的库表设计。

2. 操作步骤

2.1 添加表

中间资源树选择具体的节点,然后点击工具栏上的按钮,选择表类型(分为普通事实表和维度表),可当前节点下添加对应类型的表,默认包含3个字段。

点击模型资源树上表节点的扩展按钮,可对表进行移动、克隆、删除、查看物化历史操作。

 

2.2 配置字段、外键和索引

双击转换后的表或手动新建的表,或者右键编辑表,画布右侧滑出【编辑表属性】弹框。【编辑表属性】页面除了基本属性,还包含字段管理、外键设置和索引设置这3个模块。

在【字段管理】页面,支持添加字段、编辑字段属性、删除字段、上移下移字段、字段名称大小写转换等操作。

对于转换为物理模型的表,字段类型会根据数据库支持的字段类型进行转换。

在【外键设置】页面,点击【添加外键】,会增加一行外键设置,需设置关联表名、关联列名、外键列名。

 

关联表名:设置外键关联的表,选择范围是画布上包含主键或唯一字段的其他表

关联列名:选择范围是关联表中设置主键或唯一的字段

外键列名:选择范围是当前表的字段

若当前表和关联表之间未设置连线,添加外键后,两表之间会自动添加连线,右键编辑连线,能查看关联关系。

若当前表和关联表之间已设置连线,添加外键后,关联关系框会增加关联关系。

从关联关系弹框,不能编辑和删除外键生成的关联关系;若需要编辑和删除外键关联,需要从表的外键设置进行操作,关联关系框的信息会自动同步。

 

在表的【索引设置】页面,点击【添加索引】,会增加1行索引设置,需设置索引类型和索引列。索引列支持勾选单个或多个字段,不同索引的索引列不能完全相同。

 

2.3 添加数据库类型

除了逻辑模型转换物理模型时选择数据库类型,也支持在物理模型画布,点击右上角的“添加数据库类型”按钮,添加新的数据库类型。设置数据库类型,主要是为了方便后续将模型设计,物化成实际库表。

2.4 数据标准引用

逻辑模型及物理模型定义实体字段属性时,可同数据标准模块联动使用,支持精准导入、模糊匹配的方式将含有标准属性的定版标准在模式实体设计过程中中引用使用,以保证建模使用的字段满足数据标准定义的字段格式。

导入、匹配后的标准不允许在实体编辑界面进行修改,仅支持从数据标准处修改,然后重新在模型实体处同步修改内容。

1) 从标准导入

进入编辑表属性界面,点击字段管理中的【从标准导入】按钮,弹出选择数据标准弹框,可在弹框界面选择权限范围内的含有技术属性的定版标准集。

选择标准集后,列表展示标准集下的所有定版标准,列表字段仅展示标准的技术属性内容。标准技术属于与模型字段属性的对应关系为:标准中文标题→字段标题,标准英文标题→字段名称,数据类型→字段类型,数据长度→字段长度,数据精度→字段精度,可为空→非空。

勾选标准,点击确定,会添加对应属性,标准属性值会映射到对应的模型属性,【关联标准】栏显示对应的标准中文标题。

2) 标准匹配

a.标准联想

字段标题框根据用户输入的内容联想出定版标准,以下拉框的形式展示,供用户选择。联想出的定版标准,点击右侧的向下箭头,会展开显示更多属性。该模型不支持的数据类型的标准会置灰显示。

选定标准,字段标题、字段名称、字段类型、字段长度、字段精度、非空属性会自动更新为定版标准的属性且关联标准栏会出现标准标签,取自标准的属性均置灰不可编辑,删除标签后可修改属性。

 

b.批量标准匹配

勾选多个字段,标准匹配按钮高亮显示。

点击标准匹配,打开标准匹配框,左侧选择属性字段,右侧展示匹配出的定版标准。右侧列表会过滤没有技术属性的标准,和其他字段已关联的标准和模型不支持的数据类型的标准会置灰不允许匹配,满足条件的标准前有匹配按钮。

 点击标准前的匹配按钮,匹配成功,左侧字段旁增加匹配的标准标签,右侧标准前变成取消匹配按钮。

 批量标准匹配并保存后,字段属性设置自动更新为标准的内容。匹配标准字段置灰显示,关联标准一栏显示标准标签,标签删除后,字段属性恢复可编辑状态。

 

标准匹配能显示的最多条数支持进行配置,在资源管理器/root/products/edatamodel/standardSize.properties,配置最多匹配条数standardSize的值,默认值是10。修改配置文件后立即生效,无需重启服务。

3) 与标准同步

当属性关联的定版标准发生变化,通过点击【与标准同步】按钮,将最新的定版标准内容更新到字段属性。

2.5 分组使用

用法同概念模型的分组使用。

2.6 容器使用

用法同概念模型的容器使用。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇逻辑模型

下一篇发布模型

请先登录