次の方法で共有


グラフ データセットの例

Microsoft Fabric のグラフに関するほとんどのドキュメント記事では、GQL クエリを提供するときに、次の プロパティ グラフ の例のいずれかを前提としています。

  • ソーシャル ネットワークの例グラフは、GQL リファレンス ドキュメントで使用される主要な例のグラフです。 スキーマ定義に関する記事では、グラフの詳細な構造について説明します。

  • AdventureWorks のサンプル グラフは、クイック スタートチュートリアルで使用します。

グラフ サンプル リポジトリでは、これらのグラフに必要なデータセットが発行されます。 どちらのデータセットも、Delta Parquet ファイルのサブフォルダーを含む zip アーカイブとしてパッケージ化されています。 読み込み手順については、「 サンプル データの読み込み 」セクションを参照してください。

これらのデータセットを取得して読み込む方法の詳細については、 README ファイルを参照してください。

AdventureWorks データセット

adventureworks_docs_sample.zip ファイルには、グラフ モデリング用に構造化された Adventure Works サンプル データベースのカスタム変換バージョンが含まれています。 このクイック スタートでは、2 つのテーブル (顧客、注文) を使用します。 完全な チュートリアル では、8 つのテーブルをすべて使用します。

このデータセットは、他の Microsoft ドキュメントで使用されている標準の Adventure Works データセットとは異なります。 これは、グラフ シナリオ用に特に変換されます。

AdventureWorks テーブル

テーブル ノード ラベル キー列 説明
adventureworks_customers カスタマー CustomerID_K 製品を購入するユーザー
adventureworks_employees (アドベンチャーワークスの従業員) 社員 EmployeeID_K 営業を行うスタッフ
adventureworks_orders Order SalesOrderDetailID_K 販売トランザクション (明細レベル)
adventureworks_products 製品 ProductID_K 購入可能なアイテム
AdventureWorks_製品カテゴリ 製品カテゴリ CategoryID_K 最上位レベルの製品分類
adventureworks_productsubcategories 製品サブカテゴリー サブカテゴリID_K 中レベルの製品分類
adventureworks_vendors 売り手 VendorID_K 製品を生産するサプライヤー
adventureworks_vendorproduct ベンダープロダクト ProductID_FK ベンダーと製品のマッピング

ソーシャル ネットワーク データセット

ldbc_snb_docs_sample.zip ファイルには、LDBC ソーシャル ネットワーク ベンチマークから派生したデータセットが含まれています。 ユーザー、フォーラム、投稿、コメント、タグを使用してソーシャル メディア プラットフォームをモデル化します。 このデータセットは、ノード型の継承、エッジ型ファミリ、複合プロパティ型などの高度なグラフ スキーマ機能を示しています。

ソーシャル ネットワーク テーブル

データセットには、次の名前付け規則に従って、14 個のノードタイプと 23 種類のエッジタイプのテーブルが含まれています。

  • ldbc_snb_node_XXX:XXX ノードのノード テーブル
  • ldbc_snb_edge_FROM_XXX_TO:FROMから:TOノードまでのエッジを:XXXするエッジ テーブル

ノード テーブル内のすべての行は、 id 列によって一意に識別されます。 エッジ テーブルでは、 src_XXX_id 列と dst_YYY_id 列を使用して、ソース ノードと宛先ノードをリンクします。

すべてのノードとエッジの種類を含む完全な GQL スキーマ定義については、「 GQL スキーマの例: ソーシャル ネットワーク」を参照してください。