Fabric でのミラーリング では、複雑な ETL (変換読み込みの抽出) を回避し、既存の SQL Server 資産を Microsoft Fabric の残りのデータと統合する簡単なエクスペリエンスが提供されます。 既存の SQL Server データベースを Fabric の OneLake に直接継続的にレプリケートできます。 Fabric 内では、強力なビジネス インテリジェンス、人工知能、データ エンジニアリング、データ サイエンス、データ共有のシナリオのロックを解除できます。
チュートリアルについては、「 チュートリアル: SQL Server から Microsoft Fabric ミラー化データベースを構成する」を参照してください。
Von Bedeutung
この機能は プレビュー段階です。
Fabric でミラーリングを使用する理由
Fabric のミラーリングでは、複数のベンダーの異なるサービスをまとめる必要はありません。 代わりに、分析ニーズを簡素化するように設計され、Microsoft、SQL Server、およびオープンソースの Delta Lake テーブル形式を読み取ることができる 1000 のテクノロジ ソリューション間のオープン性とコラボレーションのために構築された、高度に統合された、エンドツーエンドで使いやすい製品を利用できます。
どのような分析エクスペリエンスが組み込まれていますか?
ミラー化されたデータベースは、Fabric データ ウェアハウスの項目であり、ウェアハウスや SQL 分析エンドポイントとは異なります。
ミラーリングでは、Fabric ワークスペースに次の 3 つの項目が作成されます。
- ミラー化データベースの項目。 ミラーリングでは、データの OneLake へのレプリケーションと Parquet への変換が、分析対応形式で管理されます。 これにより、データ エンジニアリング、データ サイエンスなどのダウンストリーム シナリオが可能になります。
- SQL 分析エンドポイント
- 既定のセマンティック モデル
ミラー化された各 SQL Server データベースには、自動生成された SQL 分析エンドポイント があり、ミラーリング プロセスによって作成された差分テーブルの上に豊富な分析エクスペリエンスが提供されます。 データ オブジェクトを定義とクエリを実行できる使い慣れた T-SQL コマンドにアクセスできますが、これは読み取り専用のコピーであるため、SQL 分析エンドポイントからデータを操作することはできません。 SQL 分析エンドポイントで実行できるアクションは、次のとおりです。
- SQL Server から Delta Lake テーブル内のデータを参照するテーブルについて説明します。
- ノー コード クエリとビューを作成し、コード行を記述することなく、視覚的にデータを調査します。
- T-SQL でセマンティクスとビジネス ロジックをカプセル化するための SQL ビュー、インライン TVF (テーブル値関数)、およびストアド プロシージャを開発します。
- オブジェクトに対するアクセス許可を管理します。
- 同じワークスペース内の他のウェアハウスとレイクハウスのデータのクエリを実行します。
SQL クエリ エディターに加えて、SQL Server Management Studio (SSMS)、Visual Studio Code の mssql 拡張機能、さらには GitHub Copilot など、SQL 分析エンドポイントのクエリを実行できるツールの広範なエコシステムがあります。
サポートされている環境
SQL Server 2016 - 2022
- Windows 上の SQL Server では、Standard、Enterprise、Developer の各エディションでファブリック ミラーリングがサポートされます
- SQL Server 2017 on Linux では、CU18 以降のファブリック ミラーリングがサポートされます
- SQL Server 2019 および SQL Server 2022 on Linux ではファブリック ミラーリングがサポートされます
- オンプレミスでホストされている SQL Server インスタンス、Azure VM 上の SQL Server、Azure 以外のクラウド上の SQL Server
SQL Server 2025
- SQL Server 2025 のファブリック ミラーリングはオンプレミス インスタンスでサポートされています。現在、Azure 仮想マシンで実行されている SQL Server 2025 インスタンスではサポートされていません。
- SQL Server 2025 のファブリック ミラーリングは、SQL Server on Linux では現在サポートされていません。
ファイアウォールの内側にある SQL Server のミラーリング
データをミラー化するように オンプレミス データ ゲートウェイ を設定します。 データ ゲートウェイを使用すると、プライベート エンドポイントまたは信頼されたプライベート ネットワークを介したソース データベースへのセキュリティで保護された接続が容易になります。 詳細については、ミラー化された SQL Server のチュートリアルと方法: Microsoft Fabric のミラー化された SQL Server データベースのデータをセキュリティで保護する方法に関するページを参照してください。
アクティブなトランザクション、ワークロード、レプリケーター エンジンの動作
- アクティブなトランザクションは、トランザクションがコミットされ、ミラー化された SQL Server がキャッチアップするか、トランザクションが中止されるまで、トランザクション ログの切り捨てを保持し続けます。 長期トランザクションにより、トランザクションログが通常より多くなる可能性があります。 トランザクション ログが満たされないように、ソース データベースのトランザクション ログを監視する必要があります。 詳細については、「トランザクション ログは、長期トランザクションと CDC が原因で増加する」を参照してください。
- ユーザーのワークロードはそれぞれ異なります。 初期スナップショット中に、CPU と IOPS の両方 (ページを読み取るための 1 秒あたりの入出力操作) について、ソース データベースのリソース配分状況が増える可能性があります。 テーブルの更新/削除操作により、ログの生成が増加する可能性があります。 SQL Server のリソースを監視する方法の詳細について説明します。
価格設定
データを Fabric OneLake にレプリケートするために使用される Fabric コンピューティングは無料です。 OneLake のストレージは、容量サイズに基づくコストは無料です。 詳細については、「ミラーリングのコスト」および「OneLake のミラーリング価格」を参照してください。 SQL、Power BI、または Spark を使用してデータを照会するためのコンピューティング使用量は、ファブリック容量に基づいて引き続き課金されます。