次の方法で共有


チュートリアル: Snowflake から Microsoft Fabric のミラー化されたデータベースを構成する

このチュートリアルでは、Snowflake から Fabric ミラー化データベースを構成します。

この例では、Snowflake データ ソースへのセキュリティで保護された接続を構成する方法と、Microsoft Fabric でのミラーリングの概念を理解し、熟知するためのその他の役立つ情報を学習します。

Note

この例は Snowflake に固有のものですが、Azure SQL データベースや Azure Cosmos DB などの他のデータ ソースに対してミラーリングを構成する詳細な手順を見つけることができます。 詳細については、「Fabric のミラーリングとは」を参照してください。

前提条件

  • 既存の Snowflake ウェアハウスを作成または使用します。 Microsoft Azure を含め、任意のクラウド内の任意のバージョンの Snowflake インスタンスに接続できます。
  • 既存の Fabric 容量が必要です。 そうでない場合は、Fabric 試用版を開始します
  • 次のアクセス許可を含む Snowflake データベースのユーザーアクセス許可が必要です。 詳細については、ストリーミング テーブルのアクセス制御権限ストリームに必要なアクセス許可に関する Snowflake ドキュメントを参照してください。
    • CREATE STREAM
    • SELECT table
    • SHOW tables
    • DESCRIBE tables
  • ユーザーには、Snowflake データベースへのアクセスを許可するロールが少なくとも 1 つ割り当てられている必要があります。

新しいミラー化データベースを作成する

このセクションでは、ミラー化 Snowflake データ ソースで使用する新しいミラー化データベースを作成する方法の概要について説明します。

既存のワークスペース (マイ ワークスペースではなく) を使用するか、新しいワークスペースを作成することができます。

  1. ワークスペースから、[作成] ハブに移動します。
  2. 使用するワークスペースを選択したら、[作成] を選択します。
  3. 下にスクロールし、[ミラー化された Snowflake] カードを選択します。
  4. 新しいデータベースの名前を入力します。
  5. [作成] を選択します

任意のクラウドの Snowflake インスタンスに接続する

Note

場合によっては、ファイアウォール クラウドを変更して、ミラーリングが Snowflake インスタンスに接続できるようにする必要があります。

  1. [新しい接続] または選択した既存の接続で Snowflake を選択します。

  2. [新しい接続] を選択した場合は、Snowflake データベースへの接続の詳細を入力します。

    接続の設定 説明
    [サーバー] Snowflake のリソース メニューでアカウントに移動すると、サーバー名を見つけることができます。 アカウント名の上にマウス ポインターを置くと、サーバー名をクリップボードにコピーできます。 サーバー名から https:// を削除します。
    倉庫 Snowflake の リソース メニューの [倉庫] セクションで、[倉庫] を選択します。 ウェアハウスは Snowflake Warehouse (コンピューティング) であり、データベースではありません。
    接続 新しい接続を作成します。
    接続名 自動的に記入されるはずです。使用する名前に変更してください。
    認証の種類 Snowflake
    ユーザー名 Snowflake.com にサインインするために作成した Snowflake ユーザー名。
    パスワード Snowflake.com にログイン情報を作成したときに作成した Snowflake パスワード。
  3. ドロップダウン リストからデータベースを選択します。

ミラーリング プロセスの開始

  1. [ミラーの構成] 画面では、データベース内のすべてのデータをデフォルトでミラーできます。

    • すべてのデータをミラー化すると、ミラーリングの開始後に作成された新規テーブルがミラー化されます。
    • 必要に応じて、ミラーリングする特定のオブジェクトのみを選択します。 [すべてのデータをミラー化] オプションを無効にし、データベースから個々のテーブルを選択します。

    このチュートリアルでは、[すべてのデータをミラー化] オプションを選択します。

  2. [ミラー データベース] を選択します。 ミラーリングが開始されます。

    ミラー化 snowflake が実行されていることを示す Fabric ポータルのスクリーンショット。[ミラーリング監視] ボタンが表示されます。

  3. 2 分から 5 分間待機します。 次に、[レプリケーションの監視] を選択して、状態を確認します。

  4. 数分後に、状態が [実行中] に変わります。これは、テーブルの同期が進行中であることを示します。

    テーブルとそれに対応するレプリケーションの状態が見つからない場合は、数秒待ってからパネルを更新します。

  5. テーブルの初期コピーが完了すると、[最終更新] 列に日付が表示されます。

  6. これでデータが稼働し、Fabric 全体でさまざまな分析シナリオが利用できるようになりました。

重要

ソース データベースで確立された詳細なセキュリティは、Microsoft Fabric のミラー化データベースで再構成する必要があります。

ファブリック ミラーリングの監視

ミラーを構成すると、[ミラーリングの状態] ページに移動します。 ここでは、レプリケーションの現在の状態を監視できます。

詳細情報とレプリケーション状態については、「Fabric ミラー化データベース レプリケーションを監視する」を参照してください。

重要

ソース テーブルに更新がない場合、レプリケーター エンジンは指数関数的に増加する期間 (最大 1 時間) でバックオフを開始します。 更新されたデータが検出されると、レプリケーター エンジンは定期的なポーリングを自動的に再開します。