通过


教程:从一个映射表添加多个节点和边缘类型

注释

此功能目前处于公开预览状态。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款

本教程介绍需要使用一个映射表创建多个节点类型的更高级的情况。

Adventure Works Employee 表格

在 Adventure Works 数据模型中, Employees 数据源表的列包括以下内容:

  • EmployeeID_K
  • ManagerID
  • EmployeeFullName
  • JobTitle
  • OrganizationLevel
  • MaritalStatus
  • Gender
  • Territory
  • Country
  • Group

可以使用 Employees 表创建 Employee 节点类型和 Country 节点类型,这些节点类型通过 lives_in 边缘类型连接。

创建 Country 节点类型

按照“向您的图形中添加节点类型”的步骤,通过 Employees 表创建名称为Country的节点类型。 仅保留属性 Country 并删除所有其他属性。

Employee根据需要修改节点类型

Employee如果不需要节点类型在查询或分析期间具有TerritoryCountryGroup属性,则可以删除这些属性。

小窍门

过度的属性会使图形更难维护和使用。 通常,对于所有节点类型,应删除属性,这些属性是

  • 节点的唯一性不需要
  • 在您的查询或分析中,这是不必要的。

对于Country节点类型,由于它是从 Employees 表创建的,因此应至少删除属性,例如EmployeeID_KManagerID、、EmployeeFullNameJobTitleOrganizationLevel、和MaritalStatusGender

创建 lives_in 边缘节点

根据在‘向图形添加边类型’部分中的步骤,使用Employees表创建名为lives_in的边类型。 配置边缘架构,如下所示:

  • 标签:lives_in
  • 映射表adventureworks_employees
  • 源节点Employee
  • 要链接到源节点键的映射表列EmployeeID_K
  • 目标节点Country
  • 映射表列需链接至目标节点键Country

加载图形

配置所有节点类型和边缘类型后,加载图形:

  • 选择 “保存” 以验证图形模型、从 OneLake 加载数据、构造图形并使其准备好进行查询。 请耐心等待,因为此过程可能需要一些时间,具体取决于数据的大小。

后续步骤