Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Anmärkning
Den här funktionen är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan ett serviceavtal och rekommenderas inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
I det här självstudiesteget lägger du till kanttyper i grafmodellen. Kanter definierar relationerna mellan noder, till exempel "Kundinköpsorder" eller "Anställd säljer order".
Viktigt!
När du definierar en kanttyp måste du använda en mappningstabell som innehåller två kolumner så att:
- En kolumn matchar källnodens nyckel när det gäller värden och datatyp
- En annan kolumn matchar målnodens nyckel när det gäller värden och datatyp
Tabeller som du använder för att skapa nodtyper kan också fungera som kantmappningstabeller om de uppfyller detta krav.
Edge-mappningar för Adventure Works
I Datamodellen Adventure Works skapar du kanter för att definiera relationerna mellan noderna. I följande tabell visas de kantmappningar som ska användas:
| Etikett för kanttyp | Kartläggningstabell | Källnodtyp/Associerad mappningskolumn | Målnodtyp/Associerad mappningskolumn |
|---|---|---|---|
| Säljer | adventureworks_orders | Anställd/EmployeeID_FK | Beställning/SalesOrderDetailID_K |
| Inköp | adventureworks_orders | Kund/CustomerID_FK | Beställning/SalesOrderDetailID_K |
| contains | adventureworks_orders | Beställning/SalesOrderDetailID_K | Produkt / ProductID_FK |
| isOfType | adventureworks_produkter | Produkt/ProductID_K | Produktunderkategori/SubkategoriID_FK |
| tillhör | adventureworks_productsubcategories | ProductSubCategory/SubcategoryID_K | ProductCategory/CategoryID_FK |
| Producerar | äventyrverks_återförsäljarprodukt | Leverantör/VendorID_FK | Produkt / ProductID_FK |
Lägga till kanttyper i diagrammet
Följ dessa steg om du vill lägga till kanter i diagrammet:
Välj Lägg till kant för att skapa en relation mellan noder.
I dialogrutan Lägg till kant konfigurerar du gränsen:
- Ange kanteniketten Label för att beskriva relationen.
- Välj Mapping table.
- Välj källnoden och dess associerade mappningskolumn.
- Välj målnoden och dess associerade mappningskolumn.
Använd följande värden som hämtats från tabellen för den första gränsen:
- Etikett: säljer
- Mappningstabell: adventureworks_orders
- Källnod: Anställd
- Mappa tabellkolumn som ska länkas till källnodnyckeln: EmployeeID_FK
- Målnod: Ordning
- Mappa tabellkolumn som ska länkas till målnodnyckeln: SalesOrderDetailID_K
Viktigt!
Om du har konfigurerat nodtyper med sammansatta nycklar (ID:er som består av flera kolumner) måste du också välja motsvarande sammansatta nyckelkolumner här.
Välj Bekräfta för att lägga till kanten i diagrammet.
Upprepa processen för alla andra kanter i Adventure Works-datamodellen med hjälp av tabellen som referens.
Du bör se alla kanttyper som visas i diagrammet.
Läs in grafen
När du har lagt till alla nodtyper och gränstyper läser du in diagrammet:
- Välj Spara för att verifiera grafmodellen, läsa in data från OneLake, konstruera grafen och gör den redo för frågor. Ha tålamod eftersom den här processen kan ta lite tid beroende på storleken på dina data.
Viktigt!
För närvarande måste du läsa in grafen igen (genom att välja Spara) när du ändrar modellen eller underliggande data.
Nu har du definierat alla nodtyper och kanttyper för diagrammet. Dessa nodtyper och kanttyper utgör schemat för grafmodellen. Diagrammet är redo att agera på frågor när data har matats in för att bilda noderna och kanterna.