既知の問題 - テーブルにリンクされた関数が含まれていると SQL Analytics エンドポイント テーブルの同期が失敗する

Fabric SQL 分析エンドポイントは、バックエンド サービスを使用して、レイクハウスで作成された差分テーブルを同期します。 バックエンド サービスは、レイクハウス差分テーブルの変更に基づいて、SQL 分析エンドポイントにテーブルを再作成します。 行レベル セキュリティ (RLS) 関数など、SQL テーブルにリンクされている関数がある場合、作成操作は失敗し、テーブルの同期は失敗します。

状態: オープン

製品エクスペリエンス: Data Warehouse

現象

SQL テーブルにリンクされている関数があるシナリオでは、SQL 分析エンドポイントの一部またはすべてのテーブルは同期されません。

解決策と回避策

この問題を軽減するには、次の手順に従います。

  1. 同期が失敗したテーブルで ALTER SECURITY POLICY DROP FILTER PREDICATE ON <Table> SQL ステートメントを実行します
  2. OneLake でテーブルを更新する
  3. レイクハウスを使用して同期を強制するか、同期が自動的に完了するのを待ちます
  4. 同期が失敗したテーブルで ALTER SECURITY POLICY ADD FILTER PREDICATE ON <Table> SQL ステートメントを実行します
  5. データを確認して、テーブルが正常に同期されたことを確認する

次のステップ