数字孪生生成器中的数据建模(预览版)

建模 是创建真实系统或域的结构化表示形式,以便更好地了解、分析和处理复杂信息的做法。

重要

此功能目前为预览版

在数据和知识管理上下文中, 本体 学是一种正式模型,用于定义特定域中的一组概念、实体、属性和关系,从而创建用于组织信息的共享词汇和框架。 本体通过将语义含义嵌入到数据中来超越简单的数据结构,从而更深入地了解不同信息片段彼此之间的关系。

使用本体建模对于工业方案特别有价值,其中数据来自多个互连源,例如设备、控制系统和业务应用程序。 基于本体建模允许公司创建所有相关实体(如机械、材料或流程)及其关系的标准化视图,确保系统之间的一致性和互作性。 例如,在制造工厂中,本体有助于统一 IoT 传感器、生产系统和维护日志中的数据。 通过此过程,可以更轻松地分析性能、预测维护需求或优化资源使用情况。 基于本体建模可捕获结构化、可解释的模型中工业环境的复杂性。 此模型支持更智能的决策、高效的运营和适应性,从而推动复杂工业生态系统的价值。

本体论有两个主要类别:

  • 上层本体:基本概念的高级抽象框架,提供一个通用词汇,以支持跨不同域的互作性
  • 域本体:捕获特定领域或专业知识领域特有的概念、关系和规则的详细特定模型

数字孪生构建器本体覆盖这两个概念。

概念

数字孪生生成器(预览版)项中的关键元模型构造是 命名空间实体类型实体实体实例属性关系,它们为生成丰富、有用的本体提供了灵活的基础,以满足特定的业务需求。 这些构造是本体学的核心元素,可帮助用户一致地定义和表示复杂的知识。 借助这些功能,可以创建概念的标准表示形式和它们之间的有意义的连接,这对于开发在工业应用程序中可互作、可缩放且可适应的数据模型至关重要。

下面是更详细的构造说明:

  • 命名空间:命名空间是一个具有唯一标识符的分组,用于组织和区分本体内部的实体、属性和关系集。 它通过确保在不同上下文中具有相同名称的元素能够保持区分,来避免冲突。 命名空间可用于管理大型或多域本体,其中一致标识至关重要。
  • 实体类型:实体类型是一个类别,用于定义基础或上层本体中的一般概念,例如 设备流程活动。 它充当该类型的单个实体的蓝图,并指定在该类别中的所有实体之间共享的常见特征。
  • 实体:实体是一个类别,用于定义特定于域的本体内的概念,例如 离心泵酿酒过程。 它充当该实体的各个实体实例的蓝图,并指定在该类别中的所有实例之间共享的常见特征。
  • 实体实例:实体实例是实体的唯一可识别对象,表示域中的特定概念。 例如,如果 Pump 是制造领域本体中的实体,那么在生产线上安装的特定泵 Pump-001 就是实体实例。
    • 实体实例可以由实体和实体类型同时构成。 在 Pump-001 示例中,实体为 Pump ,实体类型为 “设备”。
  • 属性:属性是一个特性,提供有关实体或实体类型的附加信息。 属性有助于描述产品的质量、度量或其他详细信息,例如机器 的运行温度材料类型
  • 关系:关系定义实体或实体类型之间的连接,从而确定它们彼此之间的关系。 关系可能表示分层链接(如 部分的)或关联链接(如 使用于)。 它们通过阐明模型中的依赖关系、交互和关联来帮助构建本体。

若要了解如何在数字孪生生成器中的映射过程中实现这些概念,请参阅将数据映射到数字孪生生成器中的实体(预览版)。

存储和访问

数字孪生构建器(预览版)项的本体数据存储在与该数字孪生构建器项关联的 Fabric 湖仓中。 Lakehouse 位于您的工作区的根文件夹中,其名称类似于您的数字孪生生成器项目名称,并接着< c0 >dtdm< /c0 >。

Fabric 工作区中数字孪生构建器数据湖库的屏幕截图。

Lakehouse包含两个逻辑层:

  • 基层:基本层是用于存储本体定义和实例化本体数据的基础增量表集。 此层组织并保留本体的核心结构,包括实体类型、属性、关系、命名空间的定义以及与域模型关联的任何元数据。
  • 域层:域层是从基层创建的结构化规范化数据库视图集,用于呈现实例化本体学的明确表示形式。 此层是通过将数据从基层表转换和排列为直接反映域本体中定义的逻辑结构和关系的视图构建的。

显示基础层和域层的图示。

注释

不建议直接访问基层。 请改用域层来查询和分析实例化的本体数据。

在数据湖仓中查看数据

基本层和域数据层都可以在数字孪生构建器数据湖仓的 SQL 终结点中查看。 可以在 Fabric 工作区中找到终结点,它是您 Lakehouse 的一个子项。

Fabric 工作区中数字孪生生成器 Data Lakehouse 下的 SQL 终结点的屏幕截图。

“架构”下的导航窗格中,基层在 dbo > Tables 下表示,域层在 dom > Views 下表示。

SQL 终结点架构的屏幕截图。