注
現在、この機能はパブリック プレビュー段階にあります。 このプレビュー版はサービス レベル アグリーメントなしで提供されています。運用環境のワークロードに使用することはお勧めできません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「 Microsoft Azure プレビューの追加使用条件」を参照してください。
Microsoft Fabric の Graph はプレビュー段階ですが、サービスには特定の機能とパフォーマンスの制限があります。 この記事では、いくつかの重要な制限事項について説明しますが、完全な一覧ではありません。 定期的に更新プログラムを確認してください。
一般的な問題のヘルプについては、「 Microsoft Fabric での Graph のトラブルシューティング」を参照してください。
グラフ モデルの作成
データ ソース
- OneLake Parquet ファイルと CSV ファイルは、現在サポートされている唯一のデータ ソースです。
- データ ソースが開発中である Power BI セマンティック モデルのサポート。
- 列レベルと行レベルの OneLake セキュリティ のサポートが開発中です。
- スキーマを使用した Lakehouse のサポートは開発中です。
データ型
Microsoft Fabric の Graph では現在、次のデータ型がサポートされています。
- ブール値 (値は
trueとfalse) - Double (値は 64 ビット浮動小数点数)
- 整数 (値は 64 ビット符号付き整数)
- 文字列 (値は Unicode 文字列)
- Zoned DateTime (値はタイムスタンプとタイム ゾーンのタイムシフト)
次の OneLake 型がサポートされています。
- インテジャータイプ
- LongType
- 文字列型
- ダブルタイプ
- BooleanType
- FloatType
- ByteType
- ArrayType
- デートタイプ
- TimestampNtzType
- TimestampType
エッジの作成
グラフ モデリング中に、異なるグラフ エッジの種類に異なる名前を付けます。
たとえば、ソーシャル メディア データ セットは、"user likes comment" と "user likes post" を表します。グラフ モデルでコメントと投稿に個別のノード タイプが使用されている場合、ユーザー ノード タイプには、コメントと投稿に 2 種類の "いいね" エッジがあります。 これらのエッジに userLikesComment と userLikesPost という名前を付けます。
グラフの作成時間
グラフの作成または更新に 20 分を超える時間がかかる場合、グラフ モデルでは週に 1 回までタイムアウトが発生する可能性があります。 操作は失敗としてマークされます。
ただし、ユーザーはグラフの作成または更新を再開できます。
グラフ インスタンスの合計数
各 Fabric ワークスペースには、最大 10 個のグラフ インスタンスを含めることができます。
グラフのサイズ
ノードとエッジが 5 億を超えるグラフを作成すると、パフォーマンスが不安定になる可能性があります。
マルチタスク UI
Fabric マルチタスク UI でタブまたはウィンドウを切り替えると、グラフ モデルが消えたり空になったりすることがあります。 チームは、この既知の問題の解決に積極的に取り組んでいます。
ノード プロパティの選択
グラフ モデルにノードを追加すると、ソース テーブルのすべての列が既定でプロパティとして追加されます。 ごみ箱アイコンをクリックすると、プロパティを削除できます。 カスタム表示ラベルの選択 (ID ではなく名前の表示など) はまだサポートされていません。
Querying
マルチホップ クエリのホップ数
現在、Microsoft Fabric の Graph では、可変長パターンで最大 8 ホップがサポートされています。
結果のサイズ
結果のサイズが 128 MB を超えると、集計のパフォーマンスが不安定になる可能性があります。
現在、システムは 64 MB を超える応答を切り捨てます。
Timeout
クエリに 20 分以上かかる場合はタイムアウトになります。
GQL 準拠
GQL 標準の次のクエリ機能がサポートされています。
- FILTER ステートメント
- LET ステートメント
- 基本的な線形ステートメント チェーン
- MATCH ステートメント
- 単純な RETURN ステートメント
- 結合と結合
- 否定
- ローカル パターン述語
- パターン プロパティの仕様
- 単純な匿名パターン
- 単純な名前付きエッジ パターン
- パス パターン
- ケース マッピング
- STRING_JOIN関数
- COALESCE 関数
- プロパティ リファレンス
- 変数参照
- 概数
- ブール型
- エスケープを含む文字列
- 正確な数値
- 算術演算子
- ブール値の組み合わせ
- ブール論理和
- ブール否定
- STARTS WITH 述語
- 値の比較
- 値の等価性
- BOOL 値の型
- EDGE 参照値の型
- INT 値型
- INT64 値型
- FLOAT 値型
- FLOAT64値の種類
- NODE 参照値の型
- STRING 値の型
- UINT 値型
- UINT64 値型
- 文字列連結
- COUNT 集計関数
- MAX 集計関数
- MIN 集計関数
- OFFSET ステートメントと LIMIT ステートメント
- CREATE GRAPH ステートメント
- クローズド グラフの種類のサポート
- ORDER BY ステートメント
- GROUP BY を含む RETURN ステートメント
- GROUP BY とスライスを含む RETURN ステートメント
- インデックス作成を一覧表示する
- リスト値 TRIM 関数
- 文字列長関数
- 大きさ
- コレクション メンバーシップ
- 単純な LIST 値型
- Null 型と空の型
- AVG 集計関数
- 集計関数COLLECT_LIST
- SUM 集計関数
- CURRENT_DATETIME関数
- ZONED DATETIME 値の型
- UNION ALL ステートメント
- 有界グラフ パターン量指定子
- グループ変数
- 水平集計
- LABELS 関数
- 基本的な GQL 状態コード
- GQL 値の書式設定と解析
- DISTINCT を含むステートメント
- Grouping
- TRAIL パス モード
- エッジ パターンの省略形
- パス バインド
- シンプルな TRIM 関数
- EDGES 関数
- NODES 関数
- Null
- パス長関数
- CONTAINS 述語
- ENDS WITH 述語
- Null テスト述語
- PATH 値の型
GQL 標準への準拠はまだ進行中です。
- 順序付け
- 戻り値の型
- 正しい GQL 状態コード
- Unicode 検証
- CALL インライン プロシージャ ステートメント
- インデックス付き FOR ステートメント
- OPTIONAL MATCH ステートメント
- 通常の FOR ステートメント
- 次に
- UNION DISTINCT ステートメント
- 切断されたパス パターン
- 結合されたパス パターン
- 無制限のグラフ パターン量指定子
- 非循環パス モード
- SIMPLE パス モード
- ALL SHORTEST パス検索
- ANY パス検索
- ANY SHORTEST パス検索
- 部分文字列関数
- Unicode 正規化関数
- データ変換
- スカラー サブクエリ
- PROPERTIES 関数
- RANGE 関数
- パス値コンストラクター
- レコード コンストラクター
- 拡張数値関数
- 対数関数
- 三角関数
- パス値の連結
- ブール型の厳密な論理和
- ラベル テスト述語
- 正規化された述語
- ソース/宛先述語
- 値型述語
- INT32 値型
- FLOAT32値の型
- RECORD 値の種類
- UINT32 値の型
- 期間
- ZONED TIME 値の型
- DATE 値の型
- パラメーター渡し
- 無向エッジ
- GQL プリアンブル
- 非ローカル パターン述語
- 無向エッジ パターン
- IS DIRECTED 述語
- REGEXP_CONTAINS述語
- 動的パラメーターの指定
- セッション ユーザー
- ANY 値型
- BYTES 値型
- DECIMAL 値型
- LOCAL DATETIME 値の型
- LOCAL TIME 値型
- CALL 名前付きプロシージャ ステートメント
- 明示的な NULL 順序付けの ORDER BY
- 表形式 FOR ステートメント
- EXCEPT ALL ステートメント
- EXCEPT DISTINCT ステートメント
- INTERSECT ALL ステートメント
- INTERSECT DISTINCT ステートメント
- OTHERWISE ステートメント
- ワイルドカード
- 緩やかなトポロジの一貫性
- 集計関数PERCENTILE_CONT
- 集計関数PERCENTILE_DISC
- PRODUCT 集計関数
- 集計関数STDDEV_POP
- 集計関数STDDEV_SAMP
- バイト文字列連結
- バイト文字列 TRIM 関数
- TRIM 仕様のシンプルな TRIM 関数
- 複数文字の TRIM 関数
- バイト文字列長関数
- 濃度
- ALL_DIFFERENT述語
- IS DISTINCT 述語
- SAME 述語