Delen via


Zelfstudie: Edge-typen toevoegen aan uw grafiek

Opmerking

Deze functie is momenteel beschikbaar als openbare preview-versie. Deze preview wordt geleverd zonder een service level agreement en wordt niet aanbevolen voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Voor meer informatie, zie Aanvullende Gebruiksvoorwaarden voor Microsoft Azure Previews.

In deze zelfstudiestap voegt u randtypen toe aan uw grafiekmodel. Randen definiëren de relaties tussen knooppunten, zoals 'Klant koopt order' of 'Werknemer verkoopt order'.

Belangrijk

Wanneer u een edge-type definieert, moet u een toewijzingstabel gebruiken die twee kolommen bevat, zoals:

  • Eén kolom komt overeen met de sleutel van het bronknooppunt in termen van waarden en gegevenstype
  • Een andere kolom komt overeen met de sleutel van het doelknooppunt in termen van waarden en gegevenstype

Tabellen die u gebruikt om knooppunttypen te maken, kunnen ook dienen als koppelingstoewijzingstabellen als ze aan deze vereisten voldoen.

Edge-toewijzingen van Adventure Works

Maak in het gegevensmodel Adventure Works randen om de relaties tussen de knooppunten te definiëren. In de volgende tabel ziet u de edge-mapping die gebruikt moet worden:

Edge typelabel Toewijzingstabel Bronknooppunttype/gekoppelde toewijzingskolom Type doelknooppunt/geassocieerde toewijzingskolom
Verkoopt adventureworks_orders Werknemer / EmployeeID_FK Bestellen/SalesOrderDetailID_K
Aankopen adventureworks_orders Klant/CustomerID_FK Bestellen/SalesOrderDetailID_K
bevat adventureworks_orders Bestellen/SalesOrderDetailID_K Product/ProductID_FK
isOfType adventureworks_products Product/ProductID_K ProductSubCategory/SubcategoryID_FK
behoort tot adventureworks_productsubcategories ProductSubCategory/SubcategoryID_K ProductCategorie/CategoryID_FK
Produceert adventureworks_vendorproduct Leverancier/VendorID_FK Product/ProductID_FK

Randtypen toevoegen aan de grafiek

Volg deze stappen om randen aan uw grafiek toe te voegen:

  1. Selecteer Edge toevoegen om een relatie tussen knooppunten te maken.

  2. Configureer de rand in het dialoogvenster Edge toevoegen :

    • Voer het randlabel in om de relatie te beschrijven.
    • Selecteer de toewijzingstabel.
    • Selecteer het bronknooppunt en de bijbehorende toewijzingskolom.
    • Selecteer de doelknooppunt en de bijbehorende toewijzingskolom.

    Schermopname van het dialoogvenster Edge toevoegen.

    Gebruik voor de eerste rand deze waarden uit de tabel:

    • Label: verkoopt
    • Toewijzingstabel: adventureworks_orders
    • Bronknooppunt: Werknemer
    • Toewijzingstabelkolom die moet worden gekoppeld aan de sleutel van het bronknooppunt: EmployeeID_FK
    • Doelknooppunt: Bestelling
    • Kolom in de mappingtabel die moet worden gekoppeld aan de doelknooppuntsleutel: SalesOrderDetailID_K

    Belangrijk

    Als u knooppunttypen hebt geconfigureerd met samengestelde sleutels (id's die bestaan uit meerdere kolommen), moet u hier ook de bijbehorende samengestelde sleutelkolommen selecteren.

  3. Selecteer Bevestigen om de rand aan uw grafiek toe te voegen.

  4. Herhaal het proces voor alle andere randen in het gegevensmodel Adventure Works met behulp van de tabel als referentie.

U ziet nu alle randtypen die in uw grafiek worden weergegeven.

Schermopname van alle randen die aan de grafiek zijn toegevoegd.

De grafiek laden

Nadat u alle knooppunttypen en edge-typen hebt toegevoegd, laadt u de grafiek:

  1. Selecteer Opslaan om het grafiekmodel te controleren, gegevens uit OneLake te laden, de grafiek samen te stellen en klaar te maken voor het uitvoeren van query's. Wees geduldig, omdat dit proces enige tijd kan duren, afhankelijk van de grootte van uw gegevens.

Belangrijk

Op dit moment moet u de grafiek opnieuw laden (door Opslaan te selecteren) wanneer u het model of de onderliggende gegevens wijzigt.

Op dit moment hebt u alle knooppunttypen en randtypen voor uw grafiek gedefinieerd. Deze knooppunttypen en randtypen vormen het schema van uw grafiekmodel. Uw grafiek is klaar voor het uitvoeren van query's zodra gegevens zijn opgenomen om de knooppunten en randen te vormen.

Volgende stap