次の方法で共有


チュートリアル: Microsoft Fabric でのグラフの概要

現在、この機能はパブリック プレビュー段階にあります。 このプレビュー版はサービス レベル アグリーメントなしで提供されています。運用環境のワークロードに使用することはお勧めできません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「Microsoft Azure プレビューの使用条件を参照してください。

このチュートリアルでは、Microsoft Fabric のエンド ツー エンドのグラフ シナリオについて説明します。 サンプル データを取得し、グラフとしてモデル化し、分析情報を得るためにクエリを実行し、その過程でグラフ エクスペリエンスの作業を理解します。

[前提条件]

このチュートリアルを開始する前に、次のことを確認します。

  1. Microsoft Fabric 容量 (F2 以上) または Fabric 試用版にアクセスできます。

  2. グラフは、お使いのリージョンで使用できます

  3. ファブリック管理者が Fabric テナントで Graph を有効にしました。 管理ポータルでこの設定を有効にします。

    Fabric テナントでグラフを有効にします。

  4. Fabric ワークスペースのメンバーであるか、ワークスペース内にアイテムを作成するアクセス許可を持っている。 詳細については、Microsoft Fabric の Workspaces を参照してください。

    Important

    グラフのアクセス管理は、それをホストするワークスペースに制限されます。 ワークスペースの外部のユーザーはグラフにアクセスできません。 Lakehouse 内の基になるデータにアクセスできるワークスペース内のユーザーは、グラフをモデル化してクエリを実行できます。

グラフのエンドツーエンドシナリオ

このチュートリアルでは、架空の Adventure Works 企業でデータ アナリストの役割を担います。 顧客、注文、従業員、製品、ベンダー間の関係を表すグラフ モデルを構築します。 次に、グラフにクエリを実行して、顧客の購入行動と製品のパフォーマンスに関する分析情報を明らかにします。 次の手順に従います。

  1. レイクハウスにサンプル データを読み込みます
  2. グラフ モデルを 作成し、OneLake からデータを読み込んでグラフを作成します。
  3. データ モデル内の各エンティティのノードをグラフに追加します。
  4. グラフにエッジを追加 して、ノード間のリレーションシップを定義します。
  5. 1 つのテーブルから複数のノードとエッジの種類を追加 して、より豊富なグラフ モデルを作成します。
  6. 対話型のビジュアル インターフェイスを使用して、クエリ ビルダーを使用してグラフにクエリを実行します。
  7. コード エディターを使用して、GQL を使用してグラフにクエリを実行します。
  8. ワークスペースやその他の項目を削除して、チュートリアル リソースをクリーンアップします

データ ソースから OneLake ストレージ、グラフ モデリング、クエリ、結果まで、グラフを通じてデータがどのように流れるかの詳細な概要については、 グラフ アーキテクチャを参照してください。

サンプル データ

このチュートリアルのサンプル データでは、 Adventure Works サンプル データセットを使用します。 Adventure Works は、世界中のお客様に自転車やアクセサリーを販売する架空の自転車メーカーです。

このチュートリアルで使用する Adventure Works データセットは、グラフ機能をデモンストレーションするために特別に設計された、カスタム変換されたバージョンです。 標準の Adventure Works データセットとは異なり、グラフ固有の機能がサポートされています。

Adventure Works データセットには、次のものが含まれます。

  • 顧客 - 製品を購入するユーザー。
  • 注文 - 販売取引。
  • 従業員 - 営業を処理するスタッフ。
  • 製品 - 購入可能なアイテム。
  • 製品カテゴリとサブカテゴリ - 製品分類階層。
  • ベンダー - 製品を生産するサプライヤー。

データ モデル

Adventure Works データ モデルは、複数のエンティティとリレーションシップを持つ一般的な小売シナリオを示しています。 このチュートリアルでは、次のリレーションシップをモデル化します。

Relationship Description
Employee sells Order 従業員が顧客注文を処理する
Customer purchases Order 顧客が購入を行う
Order contains Product 注文には製品が含まれます
Product isOfType ProductSubcategory 製品はサブカテゴリに属しています
ProductSubcategory belongsTo ProductCategory サブカテゴリはカテゴリに属しています
Vendor produces Product ベンダーが製品を供給する

次のステップ