次の方法で共有


Fabric ミラー化データベース レプリケーションを監視する

この記事では、ファブリック ポータルの使用、プログラムによる監視、ワークスペースの監視の活用など、ミラー化されたデータベースをセットアップ後に監視するためのさまざまな方法について説明します。

Fabric ポータルからの監視

ミラー化されたデータベースが構成されたら、レプリケーションの現在の状態を監視できます。 [レプリケーションの監視] セクションには、データベース レベルの状態と、レプリケーションの下のテーブルの一覧と、対応する状態、レプリケートされた行の合計、およびソースからミラー化されたテーブルを更新するための最後の完了時刻が表示されます。

[ミラー データベースの監視] ウィンドウの Fabric ポータルのスクリーンショット。ソース レプリケーションとすべてのテーブルの状態が [実行中] と表示されます。

ヒント

ミラー化されたデータの表示に遅延が生じる場合は、 トラブルシューティング ガイド に従って潜在的な問題をデバッグしてください。

レプリケーションには次のような状態があります。

監視 地位
データベース レベル 実行中: レプリケーションは現在、スナップショットと変更データを OneLake に取り込んで実行しています。
警告付きで実行: レプリケーションは実行中で、一時的なエラーが発生しています。
停止中/停止済み: レプリケーションが停止しました。
エラー: 復旧できないレプリケーションの致命的なエラー。
テーブル レベル 実行中: データがレプリケートされています。
警告付きで実行: テーブルからのデータのレプリケーションによる致命的でないエラーの警告。
停止中/停止済み: レプリケーションが停止しました。
エラー: そのテーブルに対するレプリケーションの致命的なエラー。

プログラムで監視する

REST API または SDK を使用して、ミラー化されたデータベースをプログラムで監視できます。 ミラー化されたデータベースまたは特定のテーブルのミラーリング状態を取得する方法については、 Microsoft Fabric ミラーリング パブリック REST API を参照してください。

ワークスペースの監視を使用する

ワークスペースの監視 は、開発者と管理者が自分のワークスペースの詳細なログとパフォーマンス メトリックにアクセスできるようにする、Microsoft Fabric の監視機能です。

Fabric のミラーリングでは、ワークスペース監視の操作ログがサポートされ、ミラー化されたデータベースに対してより包括的な監視エクスペリエンスが提供されます。 これらのログを使用して、データ レプリケーション、テーブルの変更、ミラーリングの状態、失敗、レプリケーションの待機時間など、ミラー化されたデータベースの実行とパフォーマンスを監視できます。

作業を開始するには、 ワークスペースで監視を有効にします。 ワークスペースの監視が有効になると、ミラー化されたデータベース実行ログは、監視 KQL データベースの MirroredDatabaseTableExecution テーブルに自動的に取り込まれます。 ミラー 化されたデータベース操作ログから、使用可能なログと構造の詳細について説明します。

ワークスペース設定での監視有効化の Fabric ポータルのスクリーンショット。

その後、ミラー化されたデータベースの高度な監視エクスペリエンスにフル アクセスできます。

  • オンデマンドで分析情報を導き出す: 監視データベースの KQL を使用して詳細な操作ログに直接クエリを実行し、必要な情報にすぐにアクセスできます。

    監視データベースのクエリを実行する Fabric ポータルのスクリーンショット。

  • カスタマイズされた監視ダッシュボードを構築する: 監視データベースを使用すると、Power BI や Real-Time ダッシュボード などの任意のツールにデータを統合して、ニーズに合わせたダッシュボードを作成できます。

    Fabricポータルのスクリーンショット: ミラー化されたデータベースを監視するためのダッシュボードを構築する。

  • アラートの設定:追跡しているログとメトリックに基づいてアラートを設定します。