Snowflake Data Clean Rooms について¶
Snowflake Data Clean Room は、Snowflake でデータクリーンルームを簡単に構築、接続、使用できるようにするネイティブソリューションです。
セキュアなマルチコラボレーター環境を提供し、コラボレーターが、コラボレーションに追加されたテンプレートを使用してクエリできるデータを共有できるようにします。コラボレーターは、他のコラボレーターが新しいテンプレートやデータソースを含めることをレビューし、承認または拒否することができます。すべてのコラボレーターの裁量で、クエリ結果を直接公開したり、コラボレーターのSnowflakeアカウントにアクティブ化したりできます。
データクリーンルームは、機密情報を保護しながら貴重なインサイトを得るための安全な方法を提供します。これらにより、さまざまな関係者のデータを、基礎となるデータを保護するのに役立つプライバシー保護された構成と組み合わせて分析することができます。
データクリーンルームの利点
プライバシーの強化 --- 機密データを保護しながら、コラボレーションを可能にします。
より深いインサイト --- 豊かな分析のために複数のソースからのデータを組み合わせます。
セキュリティの向上 --- 不正アクセスのリスクを低減します。
Snowflake Data Clean Rooms の仕組み¶
Snowflake Data Clean Rooms では、すべての分析がクリーンルームのセキュアな環境で実施されます。コラボレーターは、集計された結果やインサイトを返すことはできますが、クリーンルーム内の生データに直接クエリすることはできません。データを共有するコラボレーターは、他のコラボレーターがどのような分析を利用できるかを定義することができるため、データの使用方法を厳密に管理することが可能になります。
クリーンルームのコラボレーター¶
Snowflake Data Clean Roomsは、コラボレーションデータクリーンルームと呼ばれる新しいデータクリーンルームアーキテクチャを導入します。これにより、完全に対称なマルチパーティ環境でのコラボレーションが可能になります。
コラボレーション定義は、コラボレーション内の機能を定義する各コラボレーターにロールを割り当てます。ロールには次が含まれます。
所有者:コラボレーションを作成し、コラボレーションで誰がどのようなロールを持つかを決定します。
データプロバイダー:選択した参加者にデータを提供し、コラボレーション内のデータに適用するSnowflakeポリシーを指定します。
分析実行者:指定されたデータを使用して、コラボレーターから提供されたテンプレートを実行できます。
コラボレーション所有者は、各参加者に1つ以上のロールを割り当てることができます。すべてのコラボレーターはコラボレーションにテンプレートを提出することができ、各テンプレートの使用者を指定できます。
Snowflake Data Clean Rooms の操作¶
Snowflake Data Clean Rooms には2つの異なるインターフェースがあります。
開発者 APIs:カスタムアプリケーションの構築、分析テンプレートと ML モデルのカスタマイズを含む、クリーンルームをプログラムで操作するための技術者向けの APIs の完全なセットです。概要については、 データクリーンルーム開発者ガイド をご参照ください。
**SnowsightのDCR UI**コラボレーションを管理するためのポイントアンドクリックインターフェースは、技術者と準技術者の両方向けに設計されています。DCRUI は Cortex Code とも統合し、自然言語を使用してコラボレーションを管理できます。詳細については、 Snowsight 内のデータクリーンルーム UI をご参照ください。
次のステップ¶
次のステップは、ここまでの経緯と、何を実行するかによって変わります:
Snowflake管理者であり、Snowflakeアカウントにクリーンルーム環境をインストールすることに関心がある場合:
バックグラウンドおよびインストール要件の の概要 をご覧ください。
開発者の場合: