创建关系实体
本文指导您在应用运行态创建关系实体的扩展模型,以满足业务场景中对数据关联关系的动态扩展需求。
前提条件
已登录应用运行态。
步骤1:填写基本信息
- 在左侧导航栏中,选择,进入关系实体页面。
- 在关系实体页面,单击“创建”。
- 根据页面提示,配置如下信息。 图1 基本信息
表1 创建关系实体参数说明 参数
说明
英文名称
关系实体的英文名称。
需以大写字母开头,仅支持字母、数字和“_”,长度不能超过128个字符。
中文名称
关系实体的中文名称。
支持中文、英文字母、数字、下划线(_)和短横线(-),长度不能超过128个字符。
别名
关系实体的显示名称,用于前端页面的友好展示。
长度不能超过128个字符。
英文描述
关系实体的英文描述。
长度不能超过1024个字符。推荐使用英文字符填写,同时支持中文及其他字符输入。
中文描述
关系实体的中文描述。
长度不能超过1024个字符。支持中文、英文及其他字符输入,建议优先使用中文填写以适配中文阅读场景。
模型类型
运行态应用仅支持“扩展模型”。
扩展模型无独立物理表,作为实体模型的子类与父模型共享存储,仅允许添加扩展属性。
父模型
选择具有“扩展类型”功能的关系实体。
模型分类
继承父模型的模型分类,且不可修改。
实例界面显示
用于标识“数据实例”界面展示/过滤此对象。
与“父模型”的“实例界面显示”一致,且不可修改。如需修改,请在所选“父模型”实体中进行调整。
表名称
关系实体的实例数据存储至数据库的表名称,其格式与父模型表名称一致,且不可修改。
同步至LinkX-F
若您希望当前元模型及其实例数据可以继续在LinkX-F进行数据入图、编排数据服务等操作时,您可以开启此配置项。
此配置项需要已开通LinkX-F,否则配置后不生效。如果您未开通LinkX-F,请开通数字主线引擎。
- 是:当前元模型及其实例数据自动同步至LinkX-F。
- 否:当前元模型及其实例数据不同步至LinkX-F。默认为“否”。
入图标识
当“同步至LinkX-F”选择为“是”时,此项为必填。
作为元数据入图时的别名或标识。
需以字母开头,只能包含字母、数字和下划线(_)。例如a0_01。
源/目标数据实体名称
默认与父模型的源/目标数据实体一致,您也可以根据实际业务需求进行选择。
- 源数据实体名称:仅支持选择父模型的源数据实体所有子模型中的实体模型/扩展模型。
- 目标数据实体名称:仅支持选择父模型的目标数据实体所有子模型中的实体模型/扩展模型。
- 如果“关系类型”为“单边不确定”,目标数据实体名称默认为“BasicObject”,且禁止修改。
源/目标数据实体别名
与父模型的源/目标数据实体别名一致,不可修改。
- 单击“保存且发布”。
步骤2:新增扩展属性(可选)
完成关系实体创建后,如果该关系实体的父模型具有“扩展属性”功能,可通过如下操作添加扩展属性。
- 选择“属性”页签,进入属性页面。
- 在“扩展属性”栏中,单击“新增”。 图2 添加扩展属性
- 在弹出的窗口中,勾选需要添加的属性,单击“确定”。 图3 添加属性
步骤3:功能配置(可选)
完成关系实体创建后,您可在“功能配置”页签下为其配置高级功能规则,以进一步完善工业数据治理能力。支持配置的功能包括:
- 索引管理:用于提升海量工业数据(如高频采集的时序数据、大规模BOM数据)的检索与查询效率。
详细配置请参见索引管理。
- 权限管理:用于管控关系实体的访问控制策略,实现细粒度的数据安全隔离与合规管控。 图4 选择是否从父继承权限管理
配置是否“从父继承”权限管理策略:- 是:继承父模型权限。当前关系实体的权限包含自身权限与父模型权限。默认为“是”。
- 否:独立管理权限。切换为独立管理后,子模型将不再继承父模型的权限策略,需自行配置策略。此时系统会弹出确认提示框,单击“确定”即可。
步骤4:配置权限操作(可选)
如需对关系实体的属性级权限进行精细化管控,可执行以下操作:
- 选择“权限操作”页签,进入权限操作页面。
- 单击“添加”。 图5 添加权限
- 在弹出的窗口中,勾选属性,单击“确定”。
仅支持勾选从父模型继承的属性和基本属性。如果当前关系实体具有“分类管理”功能,可勾选分类属性“ClsAttrs”。
图6 添加属性
完成配置后,请前往页面,为相关角色或用户配置具体的属性级权限规则,具体操作请参见创建授权。