Udostępnij przez


Samouczek: wprowadzenie do programu Graph w usłudze Microsoft Fabric

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.

Ten samouczek to kompleksowy przegląd scenariusza grafu end-to-end w usłudze Microsoft Fabric. Obejmuje wszystko, od tworzenia modelu grafu po wykonywanie zapytań dotyczących danych i analizowanie szczegółowych informacji. Ukończ ten samouczek, aby utworzyć podstawową wiedzę na temat środowiska grafu usługi Microsoft Fabric i jego możliwości.

Wymagania wstępne

Przed rozpoczęciem tego samouczka sprawdź, czy:

  1. Wykres jest dostępny w Twoim regionie.

  2. Graph jest włączony w dzierżawie platformy Fabric.

    Włącz graf w dzierżawie Fabric.

  3. Jesteś członkiem obszaru roboczego Fabric lub masz uprawnienia do tworzenia elementów w tym obszarze roboczym. Aby uzyskać więcej informacji, zobacz Obszary robocze w usłudze Microsoft Fabric.

    Ważne

    Zarządzanie dostępem do grafu jest ograniczone do obszaru roboczego, który go hostuje. Użytkownicy spoza obszaru roboczego nie mogą uzyskać dostępu do grafu. Użytkownicy w obszarze roboczym, którzy mają dostęp do podstawowych danych w Lakehouse, mogą modelować i wykonywać zapytania względem grafu.

Scenariusz kompleksowego grafu

W ramach tego samouczka będziesz pełnił rolę analityka danych w fikcyjnej firmie Adventure Works. Tworzysz model grafu reprezentujący relacje między klientami, zamówieniami, pracownikami, produktami i dostawcami. Następnie wykonasz zapytanie względem grafu, aby odkryć szczegółowe informacje o zachowaniu zakupów klientów i wydajności produktu. Wykonaj te kroki:

  1. Załaduj przykładowe dane do magazynu danych lakehouse.
  2. Utwórz graf , tworząc model grafu i ładując dane z usługi OneLake.
  3. Dodaj węzły do grafu dla każdej jednostki w modelu danych.
  4. Dodaj krawędzie do grafu, aby zdefiniować relacje między węzłami.
  5. Wykonywanie zapytań względem grafu za pomocą konstruktora zapytań przy użyciu interaktywnego interfejsu wizualnego.
  6. Wykonywanie zapytań względem grafu za pomocą biblioteki GQL przy użyciu edytora kodu.
  7. Czyszczenie zasobów samouczka poprzez usunięcie obszaru roboczego i innych elementów.

Kompleksowa architektura grafu

  • Źródła danych — usługa Microsoft Fabric umożliwia szybkie i łatwe łączenie się z usługami Azure Data Services, innymi platformami w chmurze i lokalnymi źródłami danych.

  • Magazyn — Microsoft Fabric standaryzuje format Delta Lake, przechowywany w usłudze OneLake. Program Graph w usłudze Microsoft Fabric odczytuje dane bezpośrednio z tabel lakehouse w celu skonstruowania modelu grafu.

  • Modelowanie grafu — tworzenie węzłów i krawędzi reprezentujących jednostki i relacje w danych. Model grafu zapewnia elastyczny sposób eksplorowania połączonych danych.

  • Wykonywanie zapytań i analizowanie — użyj konstruktora zapytań wizualnych do interaktywnej eksploracji lub zapisu zapytań GQL (Graph Query Language) w celu uzyskania bardziej złożonej analizy.

Przykładowe dane

Na potrzeby przykładowych danych tego samouczka użyj przykładowego zestawu danych Adventure Works. Adventure Works to fikcyjny producent rowerów, który sprzedaje rowery i akcesoria klientom na całym świecie.

Uwaga / Notatka

Zestaw danych Adventure Works używany w tym samouczku jest niestandardową przekształconą wersją przeznaczoną specjalnie do demonstrowania możliwości Graph. Różni się ona od standardowych zestawów danych firmy Adventure Works i obsługuje funkcje specyficzne dla grafu.

Zestaw danych Adventure Works obejmuje następujące elementy:

  • Klienci — osoby, które kupują produkty
  • Zamówienia — transakcje sprzedaży
  • Pracownicy — pracownicy, którzy przetwarzają sprzedaż
  • Produkty — elementy dostępne do zakupu
  • Kategorie produktów i podkategorie — hierarchia klasyfikacji produktów
  • Dostawcy — dostawcy , którzy produkują produkty

Model danych

Model danych firmy Adventure Works przedstawia typowy scenariusz sprzedaży detalicznej z wieloma jednostkami i relacjami. W tym samouczku modelujesz następujące relacje:

Relacja Description
Pracownik sprzedaje zamówienie Pracownicy przetwarzają zamówienia klientów
Zamówienie klienta zakupu Klienci dokonują zakupów
Order contains Product (Zamówienie zawiera produkt) Zamówienia obejmują produkty
Produkt jestTypu PodkategoriaProduktów Produkty należą do podkategorii
ProductSubcategory należy do ProductCategory Podkategorie należą do kategorii
Dostawca tworzy produkt Dostawcy dostarczają produkty

Następny krok