Példa gráfadatkészletekre

A Microsoft Fabric gráfjainak legtöbb dokumentációs cikke az alábbi példatulajdonság-diagramok egyikét feltételezi, amikor GQL-lekérdezéseket ad meg:

  • A közösségi hálózat példagráfja a GQL referenciadokumentációjában használt elsődleges példagráf. A sémadefinícióról szóló cikk ismerteti a gráf részletes szerkezetét.

  • Az AdventureWorks példadiagramja a rövid útmutatóban és az oktatóanyagban használatos.

A gráfminták adattára közzéteszi a gráfokhoz szükséges adatkészleteket. Mindkét adatkészlet zip-archívumként van csomagolva, amely a Delta Parquet-fájlok almappáit tartalmazza. A betöltési utasításokért tekintse meg a mintaadatok betöltése című rövid útmutatót .

Az adathalmazok beszerzésére és betöltésére vonatkozó további utasításokért tekintse meg a README-fájlt.

AdventureWorks-adatkészlet

A adventureworks_docs_sample.zip fájl az Adventure Works mintaadatbázis egy egyénileg átalakított verzióját tartalmazza, amely gráfmodellezésre van strukturálva. A rövid útmutató két táblát használ (ügyfelek, rendelések). A teljes oktatóanyag mind a nyolc táblát használja.

Megjegyzés:

Ez az adatkészlet eltér a Microsoft más dokumentációjában használt szokásos Adventure Works-adatkészletektől. Kifejezetten gráfforgatókönyvekhez van átalakítva.

AdventureWorks-táblák

Táblázat Csomópont címke Kulcsoszlop Leírás
adventureworks_customers Ügyfél CustomerID_K Termékek vásárlását végző személyek
adventureworks_dolgozók Alkalmazott DolgozóiAzonosító_K Az értékesítést feldolgozó munkatársak
adventureworks_orders Rendelés SalesOrderDetailID_K Értékesítési tranzakciók (sortételszint)
adventureworks_termékek Termék ProductID_K Megvásárolható elemek
kalandművek_termékkategóriák Termékkategória CategoryID_K Felső szintű termékbesorolás
adventureworks_productsubcategories Termékal-kategória SubcategoryID_K Középszintű termékbesorolás
adventureworks_vendors Beszállító VendorID_K Termékeket gyártó beszállítók
adventureworks_szállítótermék VendorProduct ProductID_FK Szállító–termék megfeleltetés

Közösségi hálózati adatkészlet

A ldbc_snb_docs_sample.zip fájl az LDBC közösségi hálózati teljesítménytesztből származó adatkészletet tartalmaz. Közösségimédia-platformot modellez emberek, fórumok, bejegyzések, megjegyzések és címkék használatával. Ez az adatkészlet olyan speciális gráfséma-funkciókat mutat be, mint a csomóponttípusok öröklése, a peremhálózati típuscsaládok és az összetett tulajdonságtípusok.

Közösségi hálózati táblák

Az adatkészlet 14 csomóponttípushoz és 23 éltípushoz tartalmaz táblákat az elnevezési konvenciók szerint:

  • ldbc_snb_node_XXX — Csomóponttáblázat :XXX csomópontokhoz
  • ldbc_snb_edge_FROM_XXX_TO— Edge table for edges :FROM from :XXX to :TO nodes

A csomóponttáblák minden sorát egyedileg azonosítja az id oszlop. Az edge-táblák forrás- és célcsomópontok összekapcsolására használják src_XXX_id és dst_YYY_id oszlopokkal kapcsolják össze.

Az összes csomópont- és éltípus teljes GQL-sémadefinícióját lásd a GQL-séma példájában: Közösségi hálózat.