进行情境化

数字孪生生成器(预览版)中的情境化功能允许用户通过在其本体中创建实体类型之间的语义关系类型,进一步增强数据的情境信息。

重要

此功能目前为预览版

关系类似于资源描述框架(RDF)三元组中的谓词,其中每个三元组由主体-谓词-对象结构组成。 例如,一个三重关系可能由一个机器(主语),(谓语),和一个操作员(宾语)组成。 “由……运营”是关系的示例。 数字孪生生成器中的关系类型描述了实体类型相互链接的方式,它们在提供数据上下文方面发挥了基本作用。 定义实体类型和关系类型后,数据中的对象将表示为实体类型的特定实例,由关系类型的实例连接。

下面是在数字孪生生成器中创建语义关系的一些用途和优点。

  • 连接实体类型。 关系类型定义资源的连接方式,使你能够创建数据网络。 例如,可以将 Person 实体类型与 组织 实体类型通过 worksFor 关系类型链接起来。 此过程让您的数据更全面地反映真实世界环境。
  • 定义语义。 关系类型通过在现实世界中定义资源与进程之间的连接的性质,为数据添加语义意义。 此过程允许数字孪生生成器中的本体更易于理解和结构化,这有助于机器理解。
  • 数据互作性和可发现性。 添加关系类型可标准化实体类型的连接,使用户更容易查询和导航数据。 它还有助于下游和使用者系统了解和集成各种数据源。

先决条件

  • 具有支持 Microsoft Fabric 的容量工作区
  • 您希望获得的数据已在 Fabric lakehouse 中完成了必要的 ETL 处理。
    • 时序数据应采用 列格式 。 列式时序数据是结构化的,以便每个列表示不同的变量或属性,而每一行对应于特定的时间戳。
  • 数字孪生生成器(预览)项,至少映射了两个实体类型。

创建关系类型

本部分介绍如何在 语义画布中的两个实体类型之间添加新的关系类型。

  1. 在语义画布中,选择关系类型中涉及的实体类型之一,然后在菜单功能区中选择“ 添加关系 ”。 或者,选择实体类型名称右侧的菜单,然后从这些选项中添加关系

    “添加关系”按钮的屏幕截图。

  2. 在显示的关系配置窗格中,

    1. 请选择第一个实体的名称,以及关系类型中要联接的属性。 重复 第二个实体的过程。

    2. 使用 关系名称定义关系类型。

    3. 对于 “选择关系类型”,请选择相应的基数。

      如果单个源实体实例可能连接到多个目标实体实例,请选择 1:N。 如果有许多源实体实例可能连接到单个目标实体实例,请选择 N:1

  3. 添加完配置详细信息后,选择“ 创建”。

    关系类型配置详细信息的屏幕截图。

关系类型立即显示在语义画布中。 可能需要几分钟时间才能跨 数据层 传播,并在 资源管理器中可用。

管理关系类型

若要管理现有关系类型,请从语义画布中选择它。 可以更改所选实体类型和实体类型属性,以及关系类型的基数。

若要编辑关系类型,请执行以下步骤。

  1. 通过在 “实体 ”窗格中选择其源或目标实体类型并从画布中选择关系类型,在语义画布中查找关系类型。

    选择关系类型的屏幕截图。

  2. 更新关系类型配置。 完成更改后,选择“ 应用”。

关系类型会立即在语义画布中更新。 可能需要几分钟时间才能跨 数据层 传播,并在 资源管理器中可用。

局限性

数字孪生生成器中的关系类型(预览版)具有以下限制:

  • 所有关系类型都必须引用实体类型属性。 数字孪生生成器使用此信息基于特定引用键(如传统关系数据库方案)在数据层中创建连接。

  • 单个实体类型属性不能是同一关系类型的源和目标。

    例如,假设 Employee 实体类型具有以下属性: EmployeeIdEmployeeEmailManagerId

    语义关系类型 Employee (EmployeeId) -reportsTo-> Employee (ManagerId) 有效,但 Employee (EmployeeId) -is-> Employee (EmployeeId) 无效。