Fabric でのビューのミラーリング

ミラーリング ビューは、完全な物理テーブルではなく、ソース システムから論理ビューをレプリケートします。 個別のエンジニアリング パイプラインを構築しなくても、ソース フィルター、結合、および変換を OneLake に取り込むことができます。

  • Fabricでクエリを再構築する必要なく、ソース システムからビュー ロジックをレプリケートします。
  • ソース データを整形するために、個別の Spark または SQL パイプラインを構築する必要がなくなります。
  • ダウンストリーム ユーザーが OneLake でデータの整形、フィルター処理、結合を直接行うのに役立ちます。

Note

現在、ビューは Snowflake のミラーリングのプレビューでのみサポートされています。

前提条件

  • Microsoft Fabric の容量 (F2 以上) または Fabric の試用版。
  • ミラーリング用に構成された Snowflake データ ソース。

ミラーリング ビューを有効にする

ビューは、次の 2 つの方法で有効にすることができます。

  • 新しいミラー化されたデータベースの作成エクスペリエンス中。
  • 既存のミラー化されたデータベースの場合は、ミラーリング監視ページの構成ダッシュボードを使用します。

Snowflake データベースに接続すると、テーブル選択画面に ビュー が表示されます。 (この例では、Snowflake ソースのビューを有効にします)。

[Snowflake ミラーリング構成] ダッシュボードのスクリーンショット。ビューを選択する (そのため有効にする) オプションが表示されています。

レプリケートするビューを選択すると、続行する前に拡張機能を有効にすると課金料金が発生することを確認するダイアログ ボックスが表示されます。

拡張機能を有効にし、課金への影響を確認するための[ミラーリング] ダイアログの拡張機能のスクリーンショット。

ミラーリング ビューの仕組み

ミラー化されたデータベースに対してビューを有効にすると、Fabricはスケジュールされた周期で、ビューの結果を Delta テーブルとして OneLake に具体化します。 レプリケーション プロセスは次のように機能します。

  1. Fabricソース システム (Snowflake) からビュー定義を読み取ります。
  2. ビューを具体化Fabric、クエリを実行し、結果を Delta テーブルとして OneLake に格納します。
  3. 具体化されたビューのクエリは、SQL 分析エンドポイント、Spark、および Direct Lake を使用して実行できます。
  4. Fabricは、データを最新の状態に保つために 12 時間ごとにビューを更新します。

価格設定

Note

拡張機能の課金は、5 月 25 日の週の時点ですべてのリージョンに再開されました。 2026. 拡張機能を有効にするための UX サポートも再び有効になりますが、 API を使用して機能を拡張することもできます。

拡張機能のないミラーリングは無料です。

ミラーリング ビューでは、ビューの結果を具体化して定期的に更新するために、追加のコンピューティングが必要です。 価格は、各更新サイクルで実行された実際のコンピューティング作業に基づいています。

完全な価格モデル、測定の詳細、課金範囲については、 ミラーリングの拡張機能の課金に関するページを参照してください。

Limitations

  • Snowflake は、ビューをサポートする唯一のソースです。
  • Fabricは、テーブル ミラーリングの場合と同様に、ほぼリアルタイムではなく、12 時間ごとにビューを更新します。
  • 入れ子になったサブクエリまたはサポートされていない関数を含む複雑なビューが正常にレプリケートされない場合があります。