Share via


チュートリアル: Snowflake からの Microsoft Fabric ミラー化データベースを構成する (プレビュー)

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

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

Note

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

前提条件

  • 既存の Snowflake ウェアハウスを作成または使用します。 Microsoft Azure を含め、任意のクラウド内の任意のバージョンの Snowflake インスタンスに接続できます。
    • 現在のプレビュー期間中は、既存のデータベースのいずれか、またはバックアップから迅速に復旧できる既存のテストまたは開発データベースのコピーを使用することをお勧めします。
  • 既存の Fabric 容量が必要です。 そうでない場合は、Fabric 試用版を開始します
  • Microsoft Fabric テナントでミラーリングを有効にします
    • Fabric ワークスペースまたはテナントにミラーリングが表示されない場合は、組織の管理者が管理者設定で有効にする必要があります。
  • 次のアクセス許可を含む Snowflake データベースのユーザーアクセス許可が必要です。 詳細については、ストリーミング テーブルのアクセス制御権限ストリームに必要なアクセス許可に関する Snowflake ドキュメントを参照してください。
    • CREATE STREAM
    • SELECT table
    • SHOW tables
    • DESCRIBE tables

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

このセクションでは、ミラー化 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 時間) でバックオフを開始します。 更新されたデータが検出されると、レプリケーター エンジンは定期的なポーリングを自動的に再開します。