注释
此功能目前处于公开预览状态。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版补充使用条款。
本教程介绍需要使用一个映射表创建多个节点类型的更高级的情况。
Adventure Works Employee 表格
在 Adventure Works 数据模型中, Employees 数据源表的列包括以下内容:
EmployeeID_KManagerIDEmployeeFullNameJobTitleOrganizationLevelMaritalStatusGenderTerritoryCountryGroup
可以使用 Employees 表创建 Employee 节点类型和 Country 节点类型,这些节点类型通过 lives_in 边缘类型连接。
创建 Country 节点类型
按照“向您的图形中添加节点类型”的步骤,通过 Employees 表创建名称为Country的节点类型。 仅保留属性 Country 并删除所有其他属性。
Employee根据需要修改节点类型
Employee如果不需要节点类型在查询或分析期间具有Territory和CountryGroup属性,则可以删除这些属性。
小窍门
过度的属性会使图形更难维护和使用。 通常,对于所有节点类型,应删除属性,这些属性是
- 节点的唯一性不需要
- 在您的查询或分析中,这是不必要的。
对于Country节点类型,由于它是从 Employees 表创建的,因此应至少删除属性,例如EmployeeID_K,ManagerID、、EmployeeFullName、JobTitleOrganizationLevel、和MaritalStatusGender。
创建 lives_in 边缘节点
根据在‘向图形添加边类型’部分中的步骤,使用Employees表创建名为lives_in的边类型。 配置边缘架构,如下所示:
-
标签:
lives_in -
映射表:
adventureworks_employees -
源节点:
Employee -
要链接到源节点键的映射表列:
EmployeeID_K -
目标节点:
Country -
映射表列需链接至目标节点键:
Country
加载图形
配置所有节点类型和边缘类型后,加载图形:
- 选择 “保存” 以验证图形模型、从 OneLake 加载数据、构造图形并使其准备好进行查询。 请耐心等待,因为此过程可能需要一些时间,具体取决于数据的大小。