Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
Wybierz pozycję Dodaj krawędź , aby utworzyć relację między węzłami.
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.
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.
Wybierz pozycję Potwierdź , aby dodać krawędź do grafu.
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.
Ładowanie grafu
Po dodaniu wszystkich typów węzłów i typów krawędzi załaduj graf:
- 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.