Przykładowe zbiory danych grafów

Większość artykułów dokumentacji dotyczących grafu w usłudze Microsoft Fabric zakłada jeden z następujących przykładowych grafów właściwości podczas dostarczania zapytań GQL:

  • Przykładowy wykres sieci społecznościowej to podstawowy przykładowy wykres używany w dokumentacji referencyjnej języka GQL. W artykule dotyczącym definicji schematu opisano szczegółową strukturę grafu.

  • Przykładowy graf AdventureWorks jest używany w przewodniku Szybki start i samouczku.

Repozytorium przykładów grafu publikuje wymagane zestawy danych dla tych grafów. Oba zestawy danych są pakowane jako archiwa zip zawierające podfoldery plików Delta Parquet. Aby uzyskać instrukcje dotyczące ładowania, zobacz sekcję Szybki start Ładowanie przykładowych danych .

Aby uzyskać dalsze instrukcje dotyczące uzyskiwania i ładowania tych zestawów danych, zobacz plik README.

Zestaw danych AdventureWorks

Plik adventureworks_docs_sample.zip zawiera niestandardową wersję przykładowej bazy danych Adventure Works ze strukturą modelowania grafów. W przewodniku Szybki start są używane dwie tabele (klienci, zamówienia). Pełny samouczek używa wszystkich ośmiu tabel.

Uwaga / Notatka

Ten zestaw danych różni się od standardowych zestawów danych firmy Adventure Works używanych w innej dokumentacji firmy Microsoft. Został on specjalnie przekształcony w scenariusze grafów.

Tabele AdventureWorks

tabela Etykieta węzła Kolumna klucza Opis
adventureworks_klienci Klient CustomerID_K Osoby, które kupują produkty
adventureworks_employees Pracownik EmployeeID_K Pracownicy, którzy przetwarzają sprzedaż
adventureworks_orders Zamówienie SalesOrderDetailID_K (identyfikator szczegółu zamówienia sprzedaży) Transakcje sprzedaży (poziom elementu wiersza)
adventureworks_products produkt ProductID_K Elementy dostępne do zakupu
adventureworks_productcategories Kategoria Produktu CategoryID_K Klasyfikacja produktów najwyższego poziomu
adventureworks_productsubcategories ProduktPodkategoria SubcategoryID_K Klasyfikacja produktów na poziomie średnim
adventureworks_vendors Sprzedawca VendorID_K Dostawcy, którzy produkują produkty
adventureworks_vendorproduct VendorProduct ProductID_FK Mapowanie typu dostawca-produkt

Zestaw danych sieci społecznościowych

Plik ldbc_snb_docs_sample.zip zawiera zestaw danych pochodzący z testu porównawczego sieci społecznościowej LDBC. Modeluje platformę mediów społecznościowych z osobami, forami, wpisami, komentarzami i tagami. Ten zestaw danych przedstawia zaawansowane funkcje schematu grafu, w tym dziedziczenie typu węzła, rodziny typów krawędzi i typy właściwości złożonych.

Tabele sieci społecznościowych

Zestaw danych zawiera tabele dla 14 typów węzłów i 23 typów krawędzi, zgodnie z następującą konwencją nazewnictwa:

  • ldbc_snb_node_XXX — tabela węzłów dla :XXX węzłów
  • ldbc_snb_edge_FROM_XXX_TO — Tabela brzegowa :XXX krawędzi z :FROM do :TO węzłów

Każdy wiersz w tabeli węzłów jest jednoznacznie identyfikowany przez kolumnę id . Tabele krawędzi używają src_XXX_id kolumn i dst_YYY_id do łączenia węzłów źródłowych i docelowych.

Aby uzyskać pełną definicję schematu GQL ze wszystkimi typami węzłów i krawędzi, zobacz Przykład schematu GQL: Sieć społeczna.