注
現在、この機能はパブリック プレビュー段階にあります。 このプレビュー版はサービス レベル アグリーメントなしで提供されています。運用環境のワークロードに使用することはお勧めできません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳細については、「Microsoft Azure プレビューの使用条件を参照してください。
Microsoft Fabricのグラフはプレビュー段階ですが、サービスには特定の機能とパフォーマンスの制限があります。 この記事では、いくつかの重要な制限事項について説明しますが、完全な一覧ではありません。 定期的に更新プログラムを確認してください。
一般的な問題のヘルプについては、 グラフのトラブルシューティングを参照してください。
グラフ モデルの作成
データ ソース
- OneLake Parquet ファイルと CSV ファイルは、現在サポートされている唯一のデータ ソースです。
- データ ソースとしてのPower BIセマンティック モデルのサポートが開発中です。
- 列レベルと行レベルの OneLake セキュリティ のサポートが開発中です。
- スキーマを使用した Lakehouse のサポートは開発中です。
データ型
Graph では現在、次のデータ型がサポートされています。
- ブール値 (値は
trueとfalse) - Double (値は 64 ビット浮動小数点数)
- 整数 (値は 64 ビット符号付き整数)
- 文字列 (値は Unicode 文字列)
- Zoned DateTime (値はタイムスタンプとタイム ゾーンのタイムシフト)
- 期間 (値は ISO 8601 期間間隔)
次の 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
マルチホップ クエリのホップ数
Graph では現在、可変長パターンで最大 8 ホップがサポートされています。
結果のサイズ
結果のサイズが 128 MB を超えると、集計のパフォーマンスが不安定になる可能性があります。
現在、システムは 64 MB を超える応答を切り捨てます。
Timeout
クエリに 20 分以上かかる場合はタイムアウトになります。
データのエクスポートと視覚化
- グラフ クエリの結果またはグラフ構造のエクスポートは現在サポートされていません。
- 視覚化シナリオのためにグラフにPower BIを直接接続することは現在サポートされていません。
GQL 準拠
ISO/IEC 39075:2024 標準に対してサポートされている GQL 機能 (最小準拠、グループ別のオプション機能、まだサポートされていない機能など) の詳細なマッピングについては、 GQL 標準準拠を参照してください。
GQL 標準への準拠はまだ進行中です。
- 正しい GQL 状態コード
- インデックス付き FOR ステートメント
- 次に
- UNION DISTINCT ステートメント
- 無制限のグラフ パターン量指定子
- ALL SHORTEST パス検索
- ANY パス検索
- ANY SHORTEST パス検索
- データ変換
- スカラー サブクエリ
- PROPERTIES 関数
- RANGE 関数
- 拡張数値関数
- 対数関数
- 三角関数
- パス値の連結
- ラベル テスト述語
- 正規化された述語
- ソース/宛先述語
- INT32 値型
- FLOAT32値の型
- Closed RECORD 値の型
- UINT32 値の型
- ZONED TIME 値の型
- DATE 値の型
- パラメーター渡し
- 無向エッジ
- GQL プリアンブル
- 非ローカル パターン述語
- IS DIRECTED 述語
- REGEXP_CONTAINS述語
- 動的パラメーターの指定
- セッション ユーザー
- 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 述語