この記事では、Microsoft Fabric の Azure SQL データベースのミラーリングについてよく寄せられる質問に回答します。
特徴と機能
Azure SQL データベースに対して許可される認証とは
現在、ソースの Azure SQL データベースに対する認証では、ユーザー名とパスワード、Microsoft Entra ID、サービス プリンシパルを使用した SQL 認証がサポートされています。
Azure SQL データベースのステージング ゾーンまたはランディング ゾーンはありますか? その場合、OneLake の外部ですか?
OneLake のランディング ゾーンには、ファイルを差分 verti-parquet に変換するときのパフォーマンスを向上させるために、スナップショットと変更データの両方が格納されます。
初期レプリケーションにはどのくらいの時間がかかりますか?
これは、取り込まれるデータのサイズによって異なります。
挿入/更新/削除のレプリケートにはどのくらいの時間がかかりますか?
ほぼリアルタイムの待機時間。
ビュー、一時的テーブル、または外部テーブルのレプリケートはサポートされていますか?
いいえ。 現在、通常のテーブルのレプリケートのみがサポートされています。
接続を管理するにはどうすればよいですか?
設定歯車を選択し、[接続とゲートウェイの管理] を選択します。 このページから既存の接続を削除することもできます。
ミラー化データに関する Power BI レポートでは、ダイレクト レイク モードを使用できますか?
はい。テーブルはすべて v オーダーのデルタ テーブルだからです。
Microsoft Fabric での Azure SQL データベースのミラーリングに関するトラブルシューティング
Fabric が Azure SQL データベースでデータをレプリケートしていることを知るにはどう知ればよいですか?
ミラーリングの問題が発生している場合は、動的管理ビュー (DMV) とストアド プロシージャを使用して、次のデータベース レベルのチェックを実行して構成を確認します。 トラブルシューティングが必要な場合は、サポートにお問い合わせください。
- 次のクエリを実行して、変更が適切にフローするかどうかをチェックします。
SELECT * FROM sys.dm_change_feed_log_scan_sessions
トラブルシューティングの手順については、「Azure SQL データベースからの Fabric ミラー化データベースのトラブルシューティング」を参照してください。
SQL Server でシステム割り当てマネージド ID (SAMI) を有効にする方法とは
Azure portal で 1 つの手順を使用して、Azure SQL 論理サーバーのシステム割り当てマネージド ID (SAMI) を有効にすることができます。
レプリケーションの状態はどうなっていますか?
「ファブリック ミラー レプリケーションの監視」を参照してください。
Azure SQL データベースのミラーリングには、Power BI Gateway を介して、またはファイアウォールの内側からアクセスできますか?
現在、Power BI Gateway またはファイアウォールの内側を介したアクセスはサポートされていません。
ミラーリングを再起動する手順は何ですか?
ソース テーブルのデータが再初期化されます。 停止して開始するたびに、テーブル全体が再度フェッチされます。
ミラーリングからテーブルを削除するとどうなりますか?
テーブルはレプリケートされなくなり、そのデータは OneLake から削除されます。
ミラーを削除すると、ソースの Azure SQL データベースに影響しますか?
いいえ、ストリーミング テーブルを削除するだけです。
同じソース データベースを複数回ミラーリングできますか?
いいえ。各 Azure SQL Database は 1 回だけミラーリングできます。 Fabric OneLake 内のデータのコピーが 1 つだけ必要です。このコピーは他のユーザーと共有できます。
Azure SQL データベースから特定のテーブルのみをミラーリングできますか?
はい。ミラーリングの構成中に特定のテーブルを選択できます。
計画または計画外の Geo フェールオーバーが発生した場合、ミラーリングはどうなりますか?
データ損失の可能性があるシナリオがあるため、geo フェールオーバーが発生した場合(計画的または計画外の場合)、ミラーリングは無効になります。 その場合は、新しいミラーを作成し、新しい論理 SQL Server と Azure SQL データベースを指すよう構成します。
セキュリティ
顧客の Fabric テナントからデータが離れることはありませんか?
いいえ。
データは顧客環境の外部でステージングされますか?
いいえ。 データは顧客環境の外部ではステージングされず、顧客の OneLake でステージングされます。
Cost Management
ミラーリングに関連するコストは何ですか?
ソースから Fabric OneLake にデータをミラーリングする場合、コンピューティング コストは発生しません。 ミラーリング ストレージのコストは、プロビジョニングした購入済みのコンピューティング容量 SKU に基づいて、一定の制限まで解放されます。 詳細については、「Microsoft Fabric - 価格」の「ミラーリング」セクションを参照してください。
Azure SQL データベースのコストを回避または削減するために、顧客に何を行うことをお勧めしますか?
「Azure SQL データベースのコストを計画および管理する」を参照してください。 要件に基づいて、専用の小規模な Azure SQL データベースを使用することを検討してください。
イングレス料金はどのように処理されますか?
Fabric では、ミラーリング用の OneLake へのイングレス料金は課金されません。
エグレス料金はどのように処理されますか?
Azure SQL データベースが Fabric の容量とは異なるリージョンにある場合、データ エグレスが課金されます。 同じリージョンに存在する場合、データエグレスはありません。
ライセンス
Fabric ミラーリングのライセンス オプションとは
Power BI Premium、Fabric Capacity、または試用容量が必要です。 ライセンスの詳細については、「Microsoft Fabric ライセンス」を参照してください。
Fabric ミラーリングを停止または一時停止する
ミラーリングを停止すると結果はどうなりますか?
レプリケーションはソース データベースで停止しますが、テーブルのコピーは OneLake に保持されます。 ミラーリングを再起動すると、すべてのデータが最初からレプリケートされます。
Azure SQL データベースからミラーリングを停止または無効にする方法とは
Fabric ポータルから Azure SQL データベースのミラーを停止できない場合、または Fabric からミラー化 Azure SQL データベース項目を削除できない場合は、Azure SQL データベースで次のストアド プロシージャを実行します: exec sp_change_feed_disable_db;
Fabric の容量を停止または一時停止した場合はどうなりますか?
Fabric Capacityはアクティブで実行されている必要があります。 一時停止または削除された容量はミラーリングに影響し、データはレプリケートされません。