Lernprogramm: Hinzufügen von Edgetypen zu Ihrem Graphen

In diesem Tutorials-Schritt fügen Sie Ihrem Graphenmodell Kantentypen hinzu. Kanten definieren die Beziehungen zwischen Knoten, wie zum Beispiel Customer purchases Order oder Employee sells Order.

Von Bedeutung

Informationen zu den Anforderungen an die kanonische Edge-Zuordnung, einschließlich der Kompatibilität von Ursprungs- und Zielschlüsseln sowie des Abgleichs der Datentypen, finden Sie unter Edge-Typen auswählen.

Adventure Works-Kantenzuordnungen

Erstellen Sie im Adventure Works-Datenmodell Kanten, um die Beziehungen zwischen den Knoten zu definieren. Diese Ränder erfassen wichtige Geschäftsbeziehungen – z. B. welche Mitarbeiter welche Aufträge verkauft haben, welche Kunden Einkäufe getätigt haben und welche Lieferanten welche Produkte liefern. Wenn Sie die Kanten hinzufügen, können Sie diese Beziehungen durchlaufen, um Fragen wie "Welche Produkte haben ein bestimmter Kunde gekauft?" oder "Welche Anbieter liefern Tourenräder?" beantworten.

In der folgenden Tabelle sind die Ränderzuordnungen aufgeführt, die in Ihrem Diagramm verwendet werden sollen:

Kantenbeschriftung Quelltabelle Origin-Knoten/Origin-Schlüssel Zielknoten/Zielschlüssel
sells adventureworks_bestellungen Employee / EmployeeID_FK Order / SalesOrderDetailID_K
purchases adventureworks_bestellungen Customer / CustomerID_FK Order / SalesOrderDetailID_K
contains adventureworks_bestellungen Order / SalesOrderDetailID_K Product / ProductID_FK
isOfType adventureworks_products Product / ProductID_K ProductSubcategory / SubcategoryID_FK
belongsTo adventureworks_productsubcategories ProductSubcategory / SubcategoryID_K ProductCategory / CategoryID_FK
produces adventureworks_vendorproduct Vendor / VendorID_FK Product / ProductID_FK

Hinzufügen von Kantentypen zu einem Graphen

Führen Sie die folgenden Schritte aus, um Ihrem Diagramm Kanten hinzuzufügen:

  1. Wählen Sie im oberen Menüband " Rand hinzufügen" aus, um eine Beziehung zwischen Knoten zu erstellen.

  2. Konfigurieren Sie in „Kante erstellen“ die Kante, indem Sie in der Tabelle „Adventure Works-Kantenzuordnungen“ die entsprechenden Werte nachschlagen:

    • Geben Sie die Kantenbeschriftung ein, um die Beziehung zu beschreiben.
    • Wählen Sie die Quelltabelle aus.
    • Wählen Sie den Origin-Knoten und die zugehörige Spalte "Origin-Schlüssel " aus.
    • Wählen Sie den Zielknoten und die zugehörige Zielschlüsselspalte aus.

    Screenshot des Dialogfelds

    Verwenden Sie beispielsweise für den ersten Rand die folgenden Werte:

    • Randbezeichnung: sells
    • Quelltabelle: adventureworks_orders
    • Ursprungsknoten: Employee
    • Origin-Schlüssel: EmployeeID_FK
    • Zielknoten: Order
    • Zielschlüssel: SalesOrderDetailID_K

    Von Bedeutung

    Wenn Sie Knotentypen mit Verbundschlüsseln (IDs bestehend aus mehreren Spalten) konfiguriert haben, müssen Sie auch die entsprechenden zusammengesetzten Schlüsselspalten hier auswählen.

  3. Wählen Sie "Erstellen" aus, um dem Diagramm den Rand hinzuzufügen.

  4. Wiederholen Sie die Schritte in diesem Abschnitt für alle verbleibenden Edgetypen, die in der Adventure Works-Edgezuordnungstabelle aufgeführt sind.

Tipp

Eigenschaften werden nicht automatisch zu den Knoten- oder Kantentypen hinzugefügt. Sie können Eigenschaften hinzufügen, wenn die Daten die Beziehung selbst beschreiben , z. B. Menge oder Preis an einem contains Rand. Edgeeigenschaften sind am nützlichsten, wenn Sie GQL-Abfragen schreiben, die Daten auf Beziehungsebene filtern, aggregieren oder zurückgeben. Für dieses Tutorial müssen Sie keine Edge-Eigenschaften hinzufügen. Weitere Informationen finden Sie unter Hinzufügen von Eigenschaften zu Edgetypen.

Alle sechs Randtypen werden in Ihrem Diagramm dargestellt.

Screenshot aller Ränder, die dem Diagramm hinzugefügt wurden.

Laden des Diagramms

Nachdem Sie alle Knotentypen und Edgetypen hinzugefügt haben, wählen Sie im oberen Menüband "Speichern " aus, um das Diagramm zu laden. Dieser Vorgang überprüft das Diagrammmodell, lädt Daten aus OneLake, erstellt das Diagramm und macht es für die Abfrage bereit. Je nach Größe Ihrer Daten kann dieser Vorgang einige Zeit in Anspruch nehmen. Wenn das Diagramm erfolgreich geladen wird, wird ein Banner angezeigt, das angibt, dass die Datenlade abgeschlossen ist.

Screenshot mit dem Banner, dass der Datenladevorgang abgeschlossen ist.

Von Bedeutung

Derzeit müssen Sie das Diagramm neu laden (indem Sie "Speichern") auswählen, wenn Sie das Modell oder die zugrunde liegenden Daten ändern.

Jetzt haben Sie alle Knotentypen und Edgetypen für Ihr Diagramm definiert. Diese Knotentypen und Edgetypen bilden das Schema Ihres Diagrammmodells. Ihr Diagramm ist bereit für die Abfrage, sobald Sie Daten aufgenommen haben, um die Knoten und Kanten zu bilden.

Nächster Schritt