Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
This feature is currently in public preview. This preview is provided without a service-level agreement, and isn't recommended for production workloads. Certain features might not be supported or might have constrained capabilities. For more information, see Supplemental Terms of Use for Microsoft Azure Previews.
In this tutorial step, you add node types to your graph model. Nodes represent entities in your data, such as customers, products, or orders. Later, you connect these nodes with edges to define relationships between them.
Adventure Works node mappings
In the Adventure Works data model, create a node type for each entity. The following table shows the node mappings. Use this information to add nodes to your graph:
| Node type label | Mapping table | ID of mapping column |
|---|---|---|
| Customer | adventureworks_customers | CustomerID_K |
| Employee | adventureworks_employees | EmployeeID_K |
| Order | adventureworks_orders | SalesOrderDetailID_K |
| ProductCategory | adventureworks_productcategories | CategoryID_K |
| Product | adventureworks_products | ProductID_K |
| ProductSubcategory | adventureworks_productsubcategories | SubcategoryID_K |
| VendorProduct | adventureworks_vendorproduct | ProductID_FK |
| Vendor | adventureworks_vendors | VendorID_K |
Add node types to the graph
To add node types to your graph, follow these steps:
In your graph model, select Add node to add a new node type to your graph.
In the Add node to graph dialog, enter a Label name and select the appropriate Mapping table and ID of the mapping column.
For example, for the first node, use these values:
- Label: Customer
- Mapping table: adventureworks_customers
- ID of the mapping column: CustomerID_K
Tip
You can set compound keys (IDs consisting of multiple columns).
Select Confirm to add the node type to your graph.
Repeat the process for all other node types in the Adventure Works data model:
Node type label Mapping table ID of mapping column Employee adventureworks_employees EmployeeID_K Order adventureworks_orders SalesOrderDetailID_K ProductCategory adventureworks_productcategories CategoryID_K Product adventureworks_products ProductID_K ProductSubcategory adventureworks_productsubcategories SubcategoryID_K VendorProduct adventureworks_vendorproducts ProductID_K Vendor adventureworks_vendors VendorID_K Tip
When you double-click on a node type, you see its properties. Each property maps to a column in the source table. Delete properties that you don't need in queries or analysis, because excessive properties make your graph harder to maintain and use.
You should see all the node types represented in your graph.
Select Save to save your progress.
Now that you added nodes to your graph, the next step is to add edges to define the relationships between these nodes.
Tip
Besides creating node types from entire tables, any column (or set of columns) from any table can form a standalone node type if it represents an entity that you need on the graph. For example, you can create a country node type from the country column in the adventureworks_employees table, with country as the ID. Delete properties that aren't required for the uniqueness of the country nodes, such as employee name, employee ID, job title, gender, and other properties.