注释
此功能目前处于公开预览状态。 此预览版在没有服务级别协议的情况下提供,不建议用于生产工作负荷。 某些功能可能不受支持或者受限。 有关详细信息,请参阅 Microsoft Azure 预览版的使用条款。
在本教程步骤中,将节点类型添加到图形模型。 节点表示数据中的实体,例如客户、产品或订单。 稍后,请将这些节点与边缘连接,以定义它们之间的关系。
Adventure Works 节点映射
在 Adventure Works 数据模型中,为每个实体创建节点类型。 下表显示了节点映射。 使用此信息将节点添加到图形:
| 节点类型标签 | 映射表 | 映射列的 ID |
|---|---|---|
Customer |
adventureworks_客户 | CustomerID_K |
Employee |
adventureworks_employees | EmployeeID_K |
Order |
adventureworks_orders | SalesOrderDetailID_K |
ProductCategory |
AdventureWorks_产品类别 | CategoryID_K |
Product |
adventureworks_products | ProductID_K |
ProductSubcategory |
adventureworks_productsubcategories | SubcategoryID_K |
VendorProduct |
adventureworks_vendorproduct | ProductID_FK |
Vendor |
冒险作品_供应商 | VendorID_K |
向图形添加节点类型
若要将节点类型添加到图形,请执行以下步骤:
在图形模型中,选择“ 添加节点 ”以向图形添加新节点类型。
在 “向图形添加节点 ”对话框中,输入 标签 名称,然后选择映射列的相应 映射表 和 ID 。
例如,对于第一个节点,请使用以下值:
-
标签:
Customer - 映射表: adventureworks_customers
- 映射列的 ID:
CustomerID_K
小窍门
可以设置复合键(包含多个列的 ID)。
-
标签:
选择 “确认 ”,将节点类型添加到图形。
对 Adventure Works 节点映射 表中列出的所有剩余节点类型重复此过程。
小窍门
双击节点类型时,会看到其属性。 每个属性映射到源表中的列。 删除查询或分析中不需要的属性,因为过多的属性使图形难以维护和使用。
可以看到图形中表示的所有八个节点类型。 选择 “保存” 以保存进度。
将节点添加到图形后,添加边缘以定义这些节点之间的关系。
小窍门
除了从整个表创建节点类型外,任何表中的任何列或列集都可以形成独立的节点类型(如果它表示关系图上所需的实体)。 例如,可以通过Country表中的Country列,使用作为 ID 创建Country节点类型。 删除对于Country节点唯一性不必要的属性,例如员工名称、员工ID、职务、性别和其他属性。 在对 同一表中的节点和边缘进行建模时,将演练此过程。