Snowflake Data Clean Rooms について

Snowflake Data Clean Room は、Snowflake でデータクリーンルームを簡単に構築、接続、使用できるようにするネイティブソリューションです。

データクリーンルームは、機密情報を保護しながら貴重なインサイトを得るための安全な方法を提供します。これらにより、さまざまな関係者のデータを、基礎となるデータを保護するのに役立つプライバシー保護された構成と組み合わせて分析することができます。

データクリーンルームの利点

  • プライバシーの強化 --- 機密データを保護しながら、コラボレーションを可能にします。

  • より深いインサイト --- 豊かな分析のために複数のソースからのデータを組み合わせます。

  • セキュリティの向上 --- 不正アクセスのリスクを低減します。

Snowflake Data Clean Rooms の仕組み

Snowflake Data Clean Rooms では、すべての分析がクリーンルームのセキュアな環境で実施されます。コラボレーションは、集計された結果やインサイトを返すことはできますが、クリーンルーム内の生データに直接クエリすることはできません。データを共有するコラボレーションは、他のコラボレーションがどのような分析を利用できるかを定義することができます。

また、 Snowflake Data Clean Room では、差分プライバシーのようなプライバシーを強化する技術をデータに使用します。

クリーンルームのコラボレーター

Snowflake Data Clean Rooms は、Secure Data Sharingのような他のSnowflake機能と同様に、プロバイダーとコンシューマーの概念を使用します。データ所有者は*プロバイダー*であり、クリーンルームを使用してデータを*コンシューマー*と安全に共有します。コンシューマーは自分のアカウントにクリーンルームをインストールし、自分のデータとプロバイダーのデータを結合するなど、クリーンルーム内のデータを分析します。

クリーンルームのコラボレーターに関連するタスクには、以下のようなものがあります。

プロバイダー:
  • クリーンルームを作成します。

  • クリーンルームにデータを追加する

  • クリーンルームを構成して、コンシューマーがどのようにデータにアクセスできるかを制御します。

  • クリーンルームをコンシューマーと共有する

コンシューマー:
  • クリーンルームをインストールします。

  • クリーンルームにデータセットを追加します。

  • コンシューマーデータとプロバイダーのデータの結合など、クリーンルームでデータを分析します。

Snowflakeアカウントにインストールされたクリーンルーム環境内で、コラボレーターは、あるクリーンルームのプロバイダーでありながら、別のクリーンルームのコンシューマーとして行動することができます。

現在Snowflakeの顧客でない人とコラボレーションしたい場合は、 クリーンルーム管理アカウント をご参照ください。

クリーンルーム環境へのコラボレーターの追加については、 clean roomのコラボレーターの管理 をご参照ください。

Snowflake Data Clean Rooms の操作

クリーンルームを操作するには、2つの方法があります。

  • クリーンルーム UI --- プライバシーを強化したデータコラボレーションを、技術的なバックグラウンドを持たないビジネスユーザーを含む幅広い層のユーザーが利用できる、使いやすいインターフェースです。コラボレーターは、事前に定義された分析テンプレートを使用できます。概要については、 クリーンルーム UI の概要 をご参照ください。

  • Developer APIs --- カスタムアプリケーションの構築、分析テンプレートとMLモデルのカスタマイズを含む、クリーンルームをプログラムで操作するための技術者向けのAPIsの完全なセットです。概要については、 Snowflake Data Clean Rooms 開発者ガイド をご参照ください。

次のステップ

次のステップは、ここまでの経緯と、何を実行するかによって変わります:

clean roomへの招待状を受け取った場合:

  1. ブラウザでclean roomを開きます:

    1. 招待メールで Log in を選択し、clean roomアカウントにサインインします。

    2. メールを受け取ったメールアドレスでサインインしてください。

    3. アカウント選択画面が表示されたら、メールを参照して、clean roomのアカウントを確認してください。

    4. クリーンルーム UI を開くと、Clean Rooms > Invited にナビゲートします。

    5. clean roomを選択し、 Join を選択してclean roomをインストールします。

    6. ブラウザーでクリーンルームを構成し、実行する方法については、 clean roomのインストール(参加) をご参照ください。

  2. その間、 入門ページ をお読みください。説明したように、clean room環境はアカウントに既にインストールされています。

  3. クリーンルーム UI のみを使用する予定なら、クリーンルームのインストールと使用について読みましょう。クリーンルームを使用するには、アカウントに新しいクリーンルームをインストールする必要があります。クリーンルーム環境自体はすでにインストールされています。

Snowflake管理者であり、Snowflakeアカウントにクリーンルーム環境をインストールすることに関心がある場合:

  1. バックグラウンドおよびインストール前提条件については 始めましょうページ をご参照ください。

  2. clean roomに関連するコスト を理解する。

  3. Install the clean room environment in your account.

開発者の方:

  1. clean roomが既にSnowflakeアカウントにインストールされている場合は、インストール中に 入門ページ をお読みください。

  2. 開発者 API の概要 を読み、 API チュートリアル を行ってください。