构建数据模型
操作场景
文件服务是数据实体/关系实体的基础功能之一,在应用设计态创建的数据实体/关系实体均具有该能力。但在使用文件服务功能之前,您需要为数据实体/关系实体添加一个“文件”类型的属性。
- 如果您希望构建的数据模型在实例化时可以直接使用文件服务功能,您可在应用设计态构建数据模型时添加“文件”类型的基础属性/自定义基础属性,具体操作请参见管理数据实体属性/管理关系实体属性。
- 如果您希望构建的数据模型可以面向多种业务场景,或者不想对已构建的数据模型进行变更,但当前构建的数据模型无法满足您的业务需求时,您可以先在应用设计态构建具有“扩展属性”功能的数据模型,并在数据模型的“功能配置”中配置扩展属性规则(包含配置一个“文件”类型的扩展属性规则)。而后即可在应用运行态对数据模型进行定制化扩展。
本章节以构建一个“文件”类型扩展属性的数据实体为例。
操作步骤
- 登录应用设计态。
- 在左侧导航栏中,选择 ,进入数据实体页面。
- 单击“创建”,根据如下主要信息,创建一个具有“扩展属性”功能的数据实体(例如Industrial_File)。
图1 数据实体信息
表1 主要参数信息 类型
参数
参数说明
基本信息
英文名称
Industrial_File。
中文名称
工业文件。
中文描述
用于管理工业文件的上传和下载。
模型类型
选择“实体模型”。
父模型
保持默认,此处以BasicObject为例。
功能列表
可选功能
添加“扩展属性”功能。
- 选择“功能配置”页签,根据业务需求,在 栏设置各类扩展属性的规则,用于约束应用运行态可添加扩展属性的类型和数量。
此处以新增一个“属性类型”为“文件”的扩展属性为例。图2 设置扩展属性规则
- 依次完成发布数据实体、发布应用和部署应用。 的操作,具体操作请参见
- 待应用完成部署后,登录应用运行态。
- 在“文件”类型的属性,具体操作请参见创建属性。
中,创建一个
例如,创建一个文件类型属性“LargeFiles”,“存储方式”选择为“对象存储”,其他参数保持默认。
- 在“Industrial_File”数据实体,单击。 中,找到
- 在“基本信息”页签,将“实例界面显示”设置为“是”,单击“保存”。
图3 实例界面显示
- 在“属性”页签的“扩展属性”栏,添加7创建的文件类型属性(LargeFiles)。
图4 添加扩展属性