- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 控制台操作指南
-
数据建模引擎用户指南
- 设计态使用指南
- 运行态使用指南
- 流程引擎使用指南
- 数字主线引擎用户指南
- 最佳实践
- 开发指南
-
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相关问题
- 文档下载
- 通用参考
链接复制成功!
基本概念
本文介绍使用工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)时需要了解的基本概念。
iDME设计服务
iDME设计服务(iDME Studio)是iDME数据模型开发平台,提供应用管理和数据模型管理能力,支持应用创建、修改、开发和发布等功能,基于数据建模能力创建和设计数据模型,定义数据模型元数据。
iDME运行服务
包括数据建模引擎和数字主线引擎两种运行服务。
- 数据建模引擎:是用于应用部署和运行的计算、存储、网络等基础设施资源的集合。用户可以按运行服务的维度管理数据建模引擎资源和部署应用。例如,对应用进行部署、升级、卸载等操作,在应用运行态使用更丰富的数据管理能力。
- 数字主线引擎:采用数字化技术,定义产品全量数据模型,打通数据孤岛联接业务数据,全关联海量业务实例数据构建全价值网络,并为各领域提供高效数据索引、追溯、交互服务。
部署方式
iDME服务支持的部署方式,包括公有云、边缘云和SDK。
- 公有云:由华为公司作为云提供商管理和维护的云计算基础设施,可供多个组织和个人使用。公有云具备灵活性、可伸缩性、成本效益和易于使用等优点,并且提供了高可用性、数据备份和安全性措施,以确保用户数据的安全和可靠性。
- 边缘云:是指将计算和存储资源放置在距离用户区域更近的位置,提供了更低延迟、更高效的数据处理能力,适用于对延迟要求较高的应用场景,并提供了更好的数据隐私和安全性。
- SDK:提供通用SDK和MBM SDK两种组件。其中,通用SDK仅包含runtime的内容,即仅包含xDM-F预置的管理页面和应用运行态的功能,不包含应用设计态的功能;MBM SDK仅包含了MBM平台基础数据与功能。
数据模型
数据模型指软件设计人员通过图形化的建模方式对应用进行的建模,包括数据实体、关系实体和接口模型。
数据实体支持单实体和多版本实体。实体间的关系支持1:N聚合关系、1:N组合关系、M:N多对多关系、M:xN单边不确定关系、UsageLink使用关系、自循环树形关系。

数据实体
数据实体是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)原子接口的承载体之一,用于定义数据对象的基本信息、配置所需的功能(如基础数据服务、树形结构、生命周期管理等),定义业务属性,以及对应的物理表。
关系实体
关系实体是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)原子接口的承载体之一,用于定义数据实体之间的关系。目前常用的有多对多关系和单边不确定关系。
接口模型
用于定义对应的方法,可自定义属性。
M-V模型
Master-Version(M-V)模型是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种实体模型,具有版本管理功能。创建“父模型”为“VersionObject”数据实体时,系统会自动生成三个对象(版本对象、主对象和分支对象),这三个对象称为M-V模型实体。
- 版本对象:即Version模型,又称为大版本,会自动生成两个“参考对象”类型的基本属性(Master和Branch)。
- Master是一条源端为Version,目标端为Master的非组合参考关系,用于识别该实例归属的主对象。
- Branch是一条源端为Version,目标端为Branch的非组合参考关系,用于识别同一个Master下相同的大版本。
如果在版本对象中进行修改、发布和作废的操作,主对象和分支对象会自动同步处理。
- 主对象:即Master模型,可单独编辑和修订。
- 分支对象:即Branch模型,可单独编辑和修订。
API
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,软件系统将自身的服务能力封装后提供给应用程序调用。开发人员可以直接调用API,无需考虑底层源代码或理解内部工作机制。
版本服务
版本服务(Versionable)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种基础功能,为多版本对象提供了一些原子服务,即Master-Version(M-V)模型提供的原子服务。
标签
标签用于标识数据模型,当您拥有相同类型的许多数据模型时,可以使用标签按各种维度(例如用途、所有者或环境)对数据模型进行分类。
标签管理
标签管理(Tagable)用于管理标签,帮助您从各种维度(例如用途、责任人等)对数据模型进行分类管理。
编码生成器
编码生成器(BusinessCodeable)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,用户可根据自定义编码规则,自动生成编码。
CRUD
CRUD是CREATE(创建)、READ(读取)、UPDATE(更新)和DELETE(删除)的首字母缩写词,一般在数据库操作中频繁出现,即常说的增删改查操作。
分类管理
分类管理(CategoryManagemen)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,为对象提供数据分类管理功能。
基础数据服务
基础数据服务(Persistable)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种基础功能,为对象提供了一些基础功能,如增、删、改、查、分页查询等原子服务。
扩展类型
扩展类型(ExtensionTyped)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,用于标识对象是否可被扩展。
扩展属性
扩展属性(ExtensionAttribute)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,方便用户为对象添加扩展属性。
PLM
产品生命周期管理(Product Lifecycle Management,简称PLM)指从人们对产品的需求开始,到产品淘汰报废的全部生命历程。PLM是一种先进的企业信息化思想,用最有效的方式和手段为企业增加收入和降低成本。
权限管理
权限管理(AccessControlled)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,可自动生成ACL,为用户提供权限控制的功能。
生命周期管理
生命周期管理(LifecycleManaged)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,用户可以通过生命周期模板和状态的定义,为数据对象提供生命周期管理的功能。
树形结构
树形结构(Treeable)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,提供了树形结构关系的相关服务,方便用户对树形结构关系对象节点的操作。
失效管理
失效管理(Disabled)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,提供“失效标识(DisableFlag)”字段,使对象具有生效、失效功能,使对外接口具有统一的字段管控,便于用户识别。
所有者管理
所有者管理(OwnerControlled)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,为数据实例提供所有者属性,用户可以进行授权。
文件服务
文件服务(FileHolder)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种基础功能,为对象提供了上传、下载文件的功能。
文件夹管理
文件夹管理(Foldered)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种扩展功能,为用户提供文件夹管理功能。
系统版本
系统版本(HistoryData)指的是对象提供的版本历史记录,以便版本对比或版本回溯。
主版本服务
主版本服务(Masterable)是工业数字模型驱动引擎-数据建模引擎(xDM Foundation,简称xDM-F)提供的一种基础功能,为M-V(Master-Version)对象中master提供父类,每个多版本对象都有自己的主版本。
MCU
MCU(Model Compute Unit),数字主线引擎计费的计算单元。根据各服务能力分配的MCU数量总和和使用时长计费。
万边/秒
数据服务在1秒内可计算数据广度,是数字主线引擎中服务管理的量纲。
聚合服务
聚合服务是数据服务的基本单位,也是实现业务功能的最小单元。聚合即组合,指的是不同数据实体的组合,通过这些组合便可以探索查询数据库中有关联的数据。
环境变量
环境变量的作用在于可以定义一个全局的变量,使您可以在请求和脚本中存储和重用数据。通过将值存储在变量中,可以在所有脚本开发中引用它,如果需要更新值,则只需在一个位置进行更改。
数字化场景
企业基于项目绘制业务流程图,将流程中的业务活动与数据模型联接,并关联相关数据服务,形成业务流程关联的数据资产归档。
数据源
数据源是指用户的数据来源,数据源中存储了所有建立连接所需要的信息。
实例图谱探索
实例图谱探索是指基于实例及实例之间的关系进行扩展探索。
模型路径探索
模型路径探索是指基于固化下来的业务模型及路径进行该模型路径下的实例及实例关系探索。
探索视图
探索视图是指基于固定的模型路径及过滤条件配置入参进行实例数据快捷查询。
IoT
IoT指万物相连的互联网(Internet of Things)。将IT与OT融合,符合大数据分析和边缘计算业务的对现场级实时数据的采集需求,同时增强了工厂管理者监控运行和过程的能力,加速了生产节拍或速度、使能源和时间的消耗最小化,降低了监控资产的成本。
IT
IT指信息技术(Information Technology)。IT数据主要是指企业中的各个应用系统(如OA、ERP),以及计算机、服务器等企业的网络架构中的相关技术和硬件中产生的静态数据。
OT
OT指操作层面的技术(Operational Technology)。OT数据是指生产过程中设备运行时产生的动态数据。
SDK
SDK(Software Development Kit)是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发Windows平台下的应用程序所使用的SDK。它可以简单地为某个程序设计语言提供应用程序接口API的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。