基于数据建模引擎创建“工业产品问卷调查”应用
本示例通过使用工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)的扩展属性功能,带您快速创建一个简易版的工业产品问卷调查应用。
通过创建工业产品问卷调查应用,您可以初步了解xDM-F的基本概念并体验扩展属性的能力。关于扩展属性的介绍请参见产品功能。
场景说明
本示例主要针对调研工业产品使用的场景,即调研企业最终用户使用产品的情况。
前提条件
- 已注册华为账号并开通华为云,及完成实名认证。
- 已开通iDME设计服务(免费)和购买数据建模引擎。本章节以准备的是部署在公有云上的基础版数据建模引擎资源为例。
步骤1:创建应用
- 使用华为账号登录iDME控制台。
- 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。
- 选择“iDME设计服务”,展示应用管理页签。
- 单击“创建应用”,根据页面提示,配置如下信息。
表1 创建应用参数 参数
参数说明
名称
填写应用的中文名称。
示例:“工业产品问卷调查”。
英文名称
填写应用的英文名称。
示例:“QuestionnaireSurvey”。
环境标识
选择环境标识。
示例:选择“beta”。
数据库类型
选择应用的数据库类型。
示例:选择“mysql”。
集成方式
默认“微服务”。
应用责任人
选择应用的责任人。
示例:选择华为账号。
中文描述
用户自定义,应用的中文描述。
示例:“工业产品问卷调查”。
英文描述
用户自定义,应用的英文描述。
示例:“Questionnaire survey of industrial products”
- 单击“确定”。
步骤2:构建并发布应用
iDME提供数据模型管理功能,对应传统方式开发业务系统中的数据库表,用于存储组织或者业务特有的数据。您可理解为基于iDME创建的数据模型是数据库中的数据表。
根据工业产品问卷调查应用设计的功能,首先您需要创建一个存放问卷内容的数据对象(即数据模型下的数据实体),用于存储企业最终用户的单位基本信息、产品的基本信息、企业质量管理情况、企业标准化基础情况等。本步骤以企业最终用户的单位基本信息为主线,创建数据实体。
- 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。
- 选择“iDME设计服务”,展示应用管理页签。
- 找到刚创建的应用,单击应用的名称,进入该应用设计态。
- 在左侧导航栏中,选择 ,进入数据实体页面。
- 单击“创建”,展开“创建数据实体”页面。
- 在展开的“创建数据实体”页面,配置如下基本信息,单击“保存”。
表2 数据实体的基本信息 英文名称
中文名称
英文描述
中文描述
模型类型
父模型
模型分类
表名称
功能列表
questionnaire
工业产品问卷
Questionnaire on Industrial products
工业产品问卷
实体模型
BasicObject
业务数据模型
XDMTestPG_Questionnaire
可选功能:扩展属性
- 选择“属性”页签,进入“属性”页面。
- 在“基本属性”栏中,单击“新增”,弹出“新增属性”窗口。
- 在弹出的“新增属性”窗口,根据如下信息,依次添加数据实体的属性。
表3 数据实体的属性 英文名称
中文名称
英文描述
中文描述
类型
约束信息
Company_name
单位名称
Company name
单位名称
文本
文本长度:500
Legal_representative
法人代表
Legal representative
法人代表
文本
文本长度:100
Address
通讯地址
Address
通讯地址
文本
文本长度:500
Company_website
网址
Company website
网址
URL
-
Staff_size
单位人员规模
Staff size
单位人员规模
枚举
单击,并根据页面提示,添加“单位人员规模”枚举,其枚举值如下。
- 300人以下
- 300-2000人
- 2000人以上
具体操作请参见创建枚举。
Nature_of_unit
单位性质
Nature of unit
单位性质
枚举
单击,并根据页面提示,添加“单位性质”枚举,其枚举值如下。
- 国有企业
- 民营企业
- 合资企业
- 其他,请备注
具体操作请参见创建枚举。
Sales_revenue
单位销售收入
Sales revenue
单位销售收入
枚举
单击,并根据页面提示,添加“单位销售收入”枚举,其枚举值如下。
- 500万以下
- 500万-3000万
- 3000万-3亿
- 3亿以上
具体操作请参见创建枚举。
- 选择“功能配置”页签,进入功能配置页面。
在“扩展属性”栏中,单击“新增”,新增如下扩展属性类型。
表4 扩展属性 属性类型
数量
文本长度
文本
2
500
整型
2
-
枚举
2
-
- 单击“保存”。
- 单击“发布”,发布数据实体。
- 在应用设计态的右上方单击“应用发布”,生成相应代码包。
步骤3:部署应用
- 在应用设计态的左上方单击“iDME控制台”,返回iDME控制台。
- 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。
- (可选)如果同时有部署在公有云上和边缘云上的运行服务,请切换到公有云。
- 找到需要部署应用的数据建模引擎,单击“部署”。
- 在展开的“应用部署”页面,设置如下信息,单击“确定”。
- 在弹出的窗口中,根据屏幕提示输入指令,单击“确定”。
步骤4:运行应用
- 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。
- (可选)如果同时有部署在公有云上和边缘云上的运行服务,请切换到公有云。
- 在“公有云运行服务”列表中,找到已部署至基础版数据建模引擎的应用,单击“登录运行态”,即可登录应用运行态。
您可以在应用运行态上查看和下载应用全量数据服务,配置基于数据对象和操作的鉴权或者使用其他操作。相关操作可参考: