Udostępnij przez


Samouczek: dodawanie typów krawędzi do grafu

Uwaga / Notatka

Ta funkcja jest obecnie w publicznej wersji zapoznawczej. Ta wersja zapoznawcza jest udostępniana bez umowy dotyczącej poziomu usług i nie jest zalecana w przypadku obciążeń produkcyjnych. Niektóre funkcje mogą nie być obsługiwane lub mogą mieć ograniczone możliwości. Aby uzyskać więcej informacji, zobacz Warunki dodatkowe korzystania z testowych wersji Microsoft Azure.

W tym kroku samouczka dodasz typy krawędzi do modelu grafu. Krawędzie definiują relacje między węzłami, takie jak "Klient kupuje zamówienie" lub "Pracownik sprzedaje zamówienie".

Ważne

Podczas definiowania typu krawędzi należy użyć tabeli mapowania zawierającej dwie kolumny, takie jak:

  • Jedna kolumna jest zgodna z kluczem węzła źródłowego pod względem wartości i typu danych
  • Inna kolumna jest zgodna z kluczem węzła docelowego pod względem wartości i typu danych

Tabele używane do tworzenia typów węzłów mogą również służyć jako tabele mapowania krawędzi, jeśli spełniają te wymagania.

Mapowanie krawędzi Adventure Works

W modelu danych Adventure Works utwórz krawędzie, aby zdefiniować relacje między węzłami. W poniższej tabeli przedstawiono mapowania krawędzi do użycia:

Etykieta typu krawędzi Tabela mapowania Typ węzła źródłowego/ Skojarzona kolumna mapowania Typ węzła docelowego/ Skojarzona kolumna mapowania
Sprzedaje adventureworks_orders Pracownik/EmployeeID_FK Zamówienie/SalesOrderDetailID_K
Zakupy adventureworks_orders Klient/CustomerID_FK Zamówienie/SalesOrderDetailID_K
contains adventureworks_orders Zamówienie/SalesOrderDetailID_K Produkt/ProductID_FK
isOfType adventureworks_products Produkt / ProductID_K ProductSubCategory / SubcategoryID_FK
należy do adventureworks_productsubcategories ProductSubCategory / SubcategoryID_K KategoriaProduktu / CategoryID_FK
Produkuje adventureworks_vendorproduct Dostawca/VendorID_FK Produkt/ProductID_FK

Dodawanie typów krawędzi do grafu

Aby dodać krawędzie do grafu, wykonaj następujące kroki:

  1. Wybierz pozycję Dodaj krawędź , aby utworzyć relację między węzłami.

  2. W oknie dialogowym Dodawanie krawędzi skonfiguruj krawędź:

    • Wprowadź etykietę krawędziową Label w celu opisania relacji.
    • Wybierz tabelę mapowania.
    • Wybierz węzeł Źródło i jego skojarzoną kolumnę mapowania.
    • Wybierz węzeł docelowy oraz jego skojarzoną kolumnę mapowania.

    Zrzut ekranu przedstawiający okno dialogowe dodawania krawędzi.

    Dla pierwszej krawędzi użyj tych wartości pobranych z tabeli:

    • Etykieta: sprzedaje
    • Tabela mapowania: adventureworks_orders
    • Węzeł źródłowy: Pracownik
    • Mapowanie kolumny tabeli, która ma być połączona z kluczem węzła źródłowego: EmployeeID_FK
    • Węzeł docelowy: kolejność
    • Mapowanie kolumny tabeli, która ma być połączona z docelowym kluczem węzła: SalesOrderDetailID_K

    Ważne

    Jeśli skonfigurowano typy węzłów z kluczami złożonymi (identyfikatory składające się z wielu kolumn), należy również wybrać odpowiednie kolumny klucza złożonego w tym miejscu.

  3. Wybierz pozycję Potwierdź , aby dodać krawędź do grafu.

  4. Powtórz proces dla wszystkich innych krawędzi w modelu danych Adventure Works, używając tabeli jako odwołania.

Wszystkie typy krawędzi powinny być widoczne na wykresie.

Zrzut ekranu przedstawiający wszystkie krawędzie dodane do grafu.

Ładowanie grafu

Po dodaniu wszystkich typów węzłów i typów krawędzi załaduj graf:

  1. Wybierz pozycję Zapisz , aby zweryfikować model grafu, załadować dane z usługi OneLake, skonstruować wykres i przygotować go do wykonywania zapytań. Bądź cierpliwy, ponieważ ten proces może zająć trochę czasu w zależności od rozmiaru danych.

Ważne

Obecnie należy ponownie załadować graf (wybierając pozycję Zapisz) za każdym razem, gdy zmienisz model lub dane bazowe.

W tym momencie zdefiniowaliśmy wszystkie typy węzłów i typy krawędzi dla grafu. Te typy węzłów i typy krawędzi tworzą schemat modelu grafu. Wykres jest gotowy do wykonywania zapytań po pozyskiwaniu danych w celu utworzenia węzłów i krawędzi.

Następny krok