数字孪生生成器(预览版)中的 映射 功能允许用户开始使用语义丰富的实体创建本体,并以简化的方式将其与来自各种源系统的数据融合。
重要
此功能目前为预览版。
通过映射,可以:
- 通过创建语义丰富的实体来构建本体
- 通过 Fabric Lakehouse,将各种系统的数据映射到您本体中的实体。
- 将时序数据直接链接和关联到您的实体
- 启用统一语义层
小窍门
在开始映射数据之前,请阅读 建模 以了解数据建模在数字孪生生成器中的工作原理。
映射功能
以下是数字孪生生成器中映射的关键概念(预览版)。
映射:数字孪生生成器中的映射为实体提供模型,并使用来自 Fabric Lakehouse 的数据填充该模型。 配置映射时,必须选择源表和要引入的数据的属性类型。 需要设置某些配置详细信息,具体取决于选择的属性类型。 可以编辑、删除和安排映射。 每个映射在实体配置窗格的 “映射 ”选项卡中都有自己的卡片,以及从 “计划 ”选项卡中可见的关联计划。
语义画布:语义画布是数字孪生生成器(预览)中的主要视图,可在其中创建本体学。 有关详细信息,请参阅在数字孪生生成器中使用语义画布(预览版)。
非时序属性:非时序属性是源数据中找到的静态或缓慢移动属性,例如
manufacturerId
或assetId
。 必须映射至少一个非时序属性,然后才能映射时序属性。- 唯一标识符(ID):唯一标识符是源数据中的一个或多个列的组合,可以独特地标识引入的数据的每个记录。 此标识符在数字孪生生成器内部用于更改跟踪和准确标识需要更新的记录。 只有非时序映射才需要它。
时序属性:时序属性是特定度量值或用时间戳记录在时间间隔内观察到的观测值。 这些列通常包含与随时间推移跟踪的属性对应的数值。
时序链接属性:时序链接属性是时序数据中的一列,其值与建模实体属性中的值 完全匹配 。 它可用于将您的时序数据与现有实体数据进行上下文关联。
增量处理:增量处理在数据可用时以增量方式映射数据。 此方法有助于节省处理时间并提高整体工作流效率。 建议对时序数据使用此选项。
数字孪生生成器流:数字孪生生成器流项可用于在数字孪生生成器中计划和查看操作,包括独立和分组的映射和语境化任务。 若要查看所有数字孪生构建器流程,请选择语义画布工具栏中的“管理操作”按钮。 有关数字孪生生成器流项的详细信息,请参阅 数字孪生生成器(预览)流。
筛选器:筛选器可以应用于源表,同时映射以根据指定的列条件从源表中选择要映射到实体的行子集。 您可以使用以下运算符:
- 大于或等于 (>=)
- 小于或等于 (<=)
- 大于 (>)
- 小于 (<)
- 等于 (=)
- 不等于 (≠)
- 包含
- 不包含
- 为空
- 不为空
根据所选列的数据类型,可以使用一部分运算符。 可以通过 和/或 条件之间的关系应用多种筛选条件。 条件区分大小写,基于时间的列被视为字符串。
关于映射过程
通过映射,可以将实体添加到数字孪生构建器(预览版)本体,并将其与数据填充。 以下是此过程涉及的步骤:
创建实体。 在此步骤中,从 泛型 实体类型或提供的 系统类型之一创建实体。 向适合用例的实体添加名称。
小窍门
实体名称必须为 1-26 个字符,仅包含字母数字字符、连字符和下划线,以字母数字字符开头和结尾。
对该实体的数据进行映射和建模。 在此步骤中,将数据从 Fabric Lakehouse 映射到您实体的属性。 如果您第一次创建实体,则从源表映射的列在保存或运行映射后将成为实体的建模属性。 如果实体已有属性,则可以将实体与源表中的数据填充。
(可选)将时序数据链接到实体。 如果有时序数据要链接到您的实体,可以直接将该时序数据与实体关联,而数字孪生生成器会将它与实体的其余数据进行关联和整合。 您的时序数据将在您的实体上建模为时序属性。
重要
在映射时序数据之前,请确保对与时序数据中的列完全匹配的至少一个非时序属性建模。
在映射期间,以下是支持的动作和不支持的动作。
组件 | 支持的操作 | 不支持的作 |
---|---|---|
实体 | - 创建实体 | - 映射数据后重命名实体 |
性能 | - 创建非时序和时序属性 - 将源列映射到属性 将属性中的源列取消映射 - 在映射期间筛选源表 |
- 删除建模属性 - 重命名建模属性 - 映射与最初定义的数据类型不同的源列 |
系统类型
系统类型 是定义实体时可以选择的预定义实体类型,以便将其快速关联到一组相关属性。 如果没有要导入或创建的特定模型,系统类型会提供数字孪生生成器自动包含的内置选项(预览版)。
系统类型选项范围涵盖一系列概念,这些概念具有此类型的对象通用的内置属性。 这些属性是可选的,如果需要,可以使用自己的自定义属性进行扩展。 系统类型是构建本体概念的快速方法,缓解了对系统如何运作的初始流程概念化的挑战。
系统类型允许你更快地生成,方法是提供内置属性来帮助定义模型和映射数据,并提供一组用于构建数字孪生体的基本本体模型。
系统类型列表
下表显示了数字孪生生成器(预览版)中可用的系统类型,以及每个系统的基本说明和一些示例。
概念 | 内置属性 | DESCRIPTION | 例子 |
---|---|---|---|
设备 |
-
DisplayName :设备的名称 - SerialNumber :与设备相关的序列号 - Manufacturer :设备的型号和制造商 |
一个物理设备,通常用作流程或系统的一部分来履行角色。 | - 切割机 -螺丝刀 -卡车 -泵 |
材料 |
-
DisplayName :材料的名称 - Type :指定哪种材料类型 |
用作试剂的单个物体,通常精炼为产品。 | -钢 - 待使用的原矿 -水 -氢 |
传感器 |
-
DisplayName :传感器的名称 - Type :指定哪种类型的传感器 - Frequency :指定此度量的拍摄频率 |
一个用于收集与其他实体(如设备)相关的度量的读取器 | - 纬度/经度 -温度 -压力 |
流程 |
-
DisplayName :进程的名称 - Type :指定哪种类型的进程 |
做某事的行为。 | -沸水 - 在设备的帮助下组装产品 - 生产物品 - 预订约会 - 购买商品 |
产品 |
-
DisplayName :产品名称 - SKU :与产品相关的唯一标识符或版本号。 |
制造的产品,通常是某个过程的最终产品,利用设备制造的材料。 | - 纸巾纸 - 原始矿石(待出售) - 制造的组件 |
网站 |
-
DisplayName :网站的名称 - Location :站点的区域设置 |
位置或地点,通常容纳物理对象,如设备、材料和产品。 | - 工厂大楼 - 大楼中的办公室 - 47°38'31“N 122°07'38”W |
系统 |
-
DisplayName :系统的名称 - Type :指定哪种类型的系统 |
可以形成单一系统的对象集合,如设备。 | - 火车,由机车和汽车组成 - 由主板、CPU、RAM 和机箱构成的计算机系统 |
选择系统类型
在数字孪生生成器 中创建新实体 时,可以访问系统类型(预览版)。
添加实体时,会看到具有 泛型 类型和其他系统类型的列表的对话。
使用系统类型映射数据
使用系统类型创建实体后,可从语义画布进行映射。 无论使用的是系统类型还是泛型实体类型,映射过程都是相同的,只是系统类型具有可在映射步骤中使用的更多内置属性。
本体学示例
通过构建具有映射和关系的实体,可以创建一系列本体链接,如以下示例中的一些链接。
语义画布包含三种系统类型:Process、Equipment 和 Sensor。 它们与以下相关:
- 设备实体具有 hasProcess 的关系,该关系指向相关进程。
- 设备实体与传感器共享 HasSensor 关系。
此方案表示一个过程的基本本体地图,涉及单个设备和附加到此设备的传感器。