- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 控制台操作指南
-
数据建模引擎用户指南
- 设计态使用指南
- 运行态使用指南
- 流程引擎使用指南
- 数字主线引擎用户指南
- 最佳实践
- 开发指南
-
API参考
- 使用前必读
- API概览
- 如何调用API
-
API
- 应用管理
- 运行服务管理
-
数据建模引擎
- 基础数据服务
-
版本服务
- 管理员更新M-V模型数据实例
- 管理员批量更新M-V模型数据实例
- 管理员撤销检出M-V模型数据实例
- 管理员批量撤销检出M-V模型数据实例
- 获取指定M-V模型实例的版本列表
- 获取指定版本的M-V模型实例数据
- 检出M-V模型数据实例
- 批量检出M-V模型数据实例
- 检出并更新M-V模型
- 批量检出并更新M-V模型
- 撤销检出M-V模型数据实例
- 批量撤销检出M-V模型数据实例
- 检入M-V模型数据实例
- 批量检入M-V模型数据实例
- 更新并检入M-V模型数据实例
- 批量更新并检入M-V模型数据实例
- 修订M-V模型数据实例
- 批量修订M-V模型数据实例
- 修订并更新M-V模型数据实例
- 批量修订并更新M-V模型数据实例
- 批量升级M-V模型实例的版本号
- 删除版本对象下最新分支的最新版本实例数据
- 软删除版本对象下最新分支的最新版本实例数据
- 删除最新大版本下的所有小版本
- 批量删除最新大版本下的所有小版本
- 软删除M-V模型实例下最新分支的所有小版本数据
- 批量软删除最新大版本下的所有小版本
- 对比M-V模型实例
- 失效管理
- 业务编码生成器
- 标签管理
- 生命周期管理
- 系统版本
- 多维视图和多维分支
- 关系实体服务
- 树形结构
- 流程引擎
- 应用示例
- 权限和授权项
- 附录
- SDK参考
-
常见问题
- 一般性相关问题
- 计量计费相关问题
-
数据建模引擎相关问题
- 设计态与运行态有什么区别?
- 为什么无法登录应用运行态?
- 为什么用户管理中会有“用户不存在”的用户?
- 为什么登录应用运行态时提示“缺少参数或参数错误”?
- 为什么设置输入型参数时提示安全校验失败?
- 应用发布后,在运行态为什么看不到构建的模型数据?
- 如何验证已设置的用户权限已生效?
- 什么是XDM应用?
- 什么是M-V模型?
- 数据建模引擎支持哪些属性类型?
- 枚举、合法值和参考对象的区别是什么?
- 入图和不入图有什么不同?
- 数据建模引擎支持哪些层级的缓存?
- 如何进行应用同步?
- 可以通过API方式使用应用设计态吗?
- 体验版数据建模引擎和基础版数据建模引擎提供的API有什么不同?
- 如何查看数据建模引擎的版本号?
- 如何避免数据模型互相引用形成环?
- 使用JDK 17版本应用运行态时,服务编排存在哪些约束与限制?
-
数字主线引擎相关问题
- 什么是企业租户和应用租户?
- 创建实体时选择构建表的作用是什么?
- 复杂实体属性太多,创建麻烦怎么办?
- 什么是源端映射和目标端映射?
- 什么是增量字段?
- 关系型数据库映射配置中DelFlag字段的作用是什么?
- 创建数据质量任务时,怎么选不出数据实体?
- 为什么LinkX-F中xDM-F来源的实例数据的最后更新时间显示与xDM-F中不一致
- 什么是入图调度的数据起止时间和数据分片间隔?
- 聚合服务编排中非纯脚本服务选择入参时,提示错误“初始数据实体必填入参为空,请选择必填入参”?
- 发布聚合服务后生成的API如何调用?
- 调用聚合服务时提示“查找不到该企业用户”
- 为什么操作时提示WSF参数校验失败?
- 描述类信息中输入英文双引号导致系统错误提示
- 全量数据服务API相关问题
- 文档下载
- 通用参考
链接复制成功!
基于数据建模引擎创建“工业产品问卷调查”应用
本示例通过使用工业数字模型驱动引擎-数据建模引擎(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:运行应用
- 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。
- (可选)如果同时有部署在公有云上和边缘云上的运行服务,请切换到公有云。
- 在“公有云运行服务”列表中,找到已部署至基础版数据建模引擎的应用,单击“登录运行态”,即可登录应用运行态。
您可以在应用运行态上查看和下载应用全量数据服务,配置基于数据对象和操作的鉴权或者使用其他操作。相关操作可参考: