注
現在、この機能はパブリック プレビュー段階にあります。 このプレビュー版はサービス レベル アグリーメントなしで提供されています。運用環境のワークロードに使用することはお勧めできません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「Microsoft Azure プレビューの使用条件を参照してください。
Fabric Graph は、データ内の複雑なリレーションシップをモデル化、視覚化、分析するのに役立ちます。 これは、切断されたデータを AI を利用した分析情報に変換する、スケーラブルなエンタープライズ レベルのソリューションです。 Graph を使用すると、データ内の非表示の接続を明らかにし、意思決定機能を強化できます。
コストの高い結合と複雑なクエリを必要とする従来のリレーショナル データベースとは異なり、Graph:
- 柔軟な ラベル付きプロパティ グラフ モデルを実装するスケールアウト アーキテクチャについて説明します。
- グラフ クエリ言語 GQL (ISO/IEC 39075) の国際標準をサポートします。
これらの機能を組み合わせることで、OneLake で高度なグラフ分析を直接行うことができます。データが変更されたときに簡単に中断する脆弱な ETL (抽出、変換、読み込み) またはデータ レプリケーション ワークフローを手動で設定する必要はありません。
Graph は、大規模なワークロードを処理するために自動的にスケーリングされるため、速度低下なしで数十億のリレーションシップを分析できます。 項目 (ノード) とその接続 (エッジ) の両方に説明的なタグと詳細を追加できるため、複雑なリレーションシップの整理と検索が容易になります。
ネイティブ GQL と自然言語から GQL (NL2GQL) のサポートを使用すると、グラフ操作用に最適化された標準ベースのクエリ機能が得られます。 これらの機能は、グラフ ソリューション間で移植性と一貫性を提供するため、他の GQL 準拠システムからクエリを移行できます。 グラフは結合と変換の複雑さを取り除き、OneLakeの既存データを使用しながら、シームレスなグラフ分析と高度な洞察を大規模に実現します。
グラフ分析が重要な理由
従来のリレーショナル データ形式と表形式のデータ形式では、異なるデータ ポイント間のリレーションシップをマップすることが困難になります (不可能ではないにしても)。 たとえば、これらの形式では、ソーシャル メディア プラットフォーム上のユーザー、投稿、コメント、フォーラム、タグ間の相互関係を示すことはできません。 グラフを使用すると、非表示の接続、コミュニティ、データ内の影響を明らかにできます。 Graph を使用すると、ソーシャル ネットワーク、ビジネス プロセスなどについて複雑な質問に答えることができます。
Graph では、これらのリレーションシップをモデル化、視覚化、クエリするための効率的な方法が提供されます。 データの相互接続性を理解し、より良い分析情報を得るのに役立ちます。
- ビジネス ユーザー: 関係を視覚的に調査し、 NL (自然言語) クエリを実行し、簡単に分析情報を得ることができます。
- データ エンジニア: グラフ モデルを定義し、OneLake のデータを低コードツールとノーコード ツールで統合します。
- データ サイエンティスト: Fabric のデータ サイエンス環境でグラフ アルゴリズムと ML (機械学習) を使用します。
- 開発者: グラフを利用したコンテキスト分析情報を使用して、AI エージェントとリアルタイム アプリを構築します。
Graph は、特殊なロールを超えてグラフ分析情報へのアクセスを拡大します。 すべてのユーザーは、毎日の意思決定で接続されたデータを使用できます。
Graph でできること
Graph を使用すると、次のことができます。
基になる表形式データの観点からノードとエッジを定義することで、OneLake の構造化データにラベル付けされたプロパティ グラフを作成します。
Important
現在、Graph ではスキーマの進化はサポートされていません。 データを取り込んでモデル化すると、ノード、リレーションシップ、およびプロパティの構造が固定されます。 新しいプロパティの追加、ラベルの変更、リレーションシップの種類の変更など、構造的な変更を行う必要がある場合は、更新されたソース データを新しいモデルに再び適用する必要があります。
GQL (Graph クエリ言語) を使用したクエリ (パターン マッチング、パスコンストラクト、集計、リリース時のその他の機能を含む)。 GQL の公式の国際標準は、 ISO/IEC 39075 Information Technology - Database Languages - GQL です。
ジョブ機能ベースのエクスペリエンスのメリット:
- データ エンジニアは、グラフをモデル化して作成できます。
- アナリストは、低コードまたはコードなしのクエリを実行し、ビュー セットをキュレーションできます。
- ビジネス ユーザーは、視覚的に調べるか 、自然言語を使用 してデータを操作できます。
Fabric 内で操作する: 使用されていない場合は自動的にシャットダウンし、容量メトリック アプリの使用状況を監視します。すべて Fabric OneLake のセキュリティ、コンプライアンス、アクセス許可モデルによって管理されます。
Microsoft Fabricとの統合
Graph は、統合データ ストレージ用の OneLake や視覚化用のファブリック UI など、Microsoft Fabric プラットフォームと深く統合されています。 Microsoft Fabricのガバナンス、セキュリティ、運用機能とシームレスに統合されます。
グラフ分析を既存のワークフローに組み込むことができるため、データの重複や特殊なスキルが不要になります。 そのため、従来のスタンドアロン グラフ データベースと比較して、より広範な対象ユーザーが分析情報にアクセスできるようにすることができます。
Graph とスタンドアロン グラフ データベースの違い
| Area | Graph | スタンドアロン グラフ データベース |
|---|---|---|
| データの重力 | Graph は OneLake で直接動作するため、ETL や重複データを実行する必要はありません。 | スタンドアロン グラフ データベースでは、データを別のグラフ データベース インスタンスに移動または複製する必要があり、複雑さとオーバーヘッドが発生する可能性があります。 |
| スケーラビリティ | このサービスは大規模なグラフ用に設計されており、複数のマシン間でスケールアウト シャーディングを使用して、ビッグ データ ワークロードを効率的に処理します。 | ほとんどのスタンドアロン グラフ データベースは、ベンダーまたはエディションによって制限される可能性があるスケールアップ アーキテクチャまたはクラスターに依存しているため、スケーラビリティが制限される可能性があります。 |
| Language | Graph は新しい GQL 標準 (プレビュー) と互換性があり、組み込みのグラフ分析アルゴリズムが含まれています。 | スタンドアロン グラフ データベースでは、多くの場合、ベンダー固有のクエリ言語と個別の分析フレームワークが使用されます。 アルゴリズムのサポートは大きく異なる場合があります。 |
| ユーザー エクスペリエンス | ユーザーは、モデリング、クエリ、ビジネス インテリジェンス (BI)、人工知能 (AI) 統合、およびコードなしの探索のための統合されたMicrosoft Fabric インターフェイスを利用できます。 特殊なグラフ エンジニアリング スキルは必要ありません。 | スタンドアロン グラフ データベースは主に開発者向けであり、多くの場合、特殊なスキルが必要なコンソールと SDK を使用します。 視覚化ツールとローコード ツールは別々にすることができ、追加のセットアップが必要になる場合があります。 |
| 運用とコスト | Graph では、既存の Fabric 容量が使用され、使用されていないときにリソースが自動的に削減されるため、コストを節約できます。 | スタンドアロン グラフ データベースには、個別のクラスターまたはライセンス、カスタムスケーリングと監視が必要であり、多くの場合、アイドル容量の料金が発生します。 運用の複雑さとコストが増加します。 |
| ガバナンスとセキュリティ | Microsoft Fabricでは、ネイティブの OneLake ガバナンス、系列の追跡、ワークスペースのロールベースのアクセス制御 (RBAC) が提供されます。 セキュリティと監査のための Fabric コンプライアンス標準と統合されます。 | スタンドアロン グラフ データベースには、個別に構成および監査する必要がある個別のセキュリティ モデルとガバナンス モデルがあります。 リスクと管理上の負担を増やすことができます。 |
注
新しい Fabric ユーザー パネルに参加してフィードバックを共有し、Fabric とPower BIの形成に役立ちます。 製品チームとのアンケートや 1 対 1 のセッションに参加します。 詳細とサインアップについては、 Fabric ユーザー パネルを参照してください。
価格と容量ユニット
Graph では、Microsoft Fabric内の他のワークロードと同じ容量ユニット (CU) が使用されます。 グラフ固有の個別のライセンスまたは SKU を購入する必要はありません。 データ インジェスト、クエリ、実行中のアルゴリズムを含むすべてのグラフ操作は、組織の予約済みまたは従量課金制の Fabric 容量を消費します。
グラフ操作は、CPU のアップタイムに基づいて課金されます。 アップタイムの 1 秒ごとに 10 CU 秒のコストが発生します。 CPU アップタイムの各セッションは、分単位で切り上げられます。
グラフ ストレージの場合、システムは少なくとも 100 GB をプロビジョニングします。 グラフ ストレージは、OneLake Cache と同じレートで課金されます。
価格と容量ユニットの詳細については、「Microsoft Fabric pricing」を参照してください。
Fabric Capacity Metrics アプリでは、グラフ ワークロードのリソース消費量とパフォーマンスを監視できます。 Fabric メトリック アプリと毎月の請求書には、次の行項目が表示されます。
| メトリクスアプリのファブリック操作名 | Azure課金メーター |
|---|---|
| グラフの一般的な操作 | グラフ容量の使用量 CU |
| Graph キャッシュ ストレージ | OneLake キャッシュ |
リージョンの可用性
現在、Graph は次のリージョンで使用できます。
- オーストラリア東部
- オーストラリア南東部
- ブラジル南部
- カナダ中部
- インド中部
- 米国中部
- 東アジア
- 米国東部
- 米国東部 2
- フランス中部
- ドイツ中西部
- イスラエル中部
- イタリア北部
- 東日本
- 西日本
- 韓国中部
- メキシコ中部
- 米国中北部
- 北ヨーロッパ
- ノルウェー東部
- ポーランド中部
- 南アフリカ北部
- 米国中南部
- 東南アジア
- インド南部
- スペイン中部
- スウェーデン中部
- スイス北部
- スイス西部
- アラブ首長国連邦北部
- 英国南部
- 英国西部
- 西ヨーロッパ
- 米国西部
- 米国西部 2
- 米国西部 3
関連コンテンツ
- Fabric Graph の自然言語クエリのプレビューにサインアップする
- Microsoft Fabricを無料で試す
- Microsoft Fabric のエンド ツー エンド チュートリアル