Snowflakeでのデータ共有の概要¶
Snowflakeアカウントのデータを他のSnowflakeアカウントのユーザーと共有するにはいくつもの方法があります。
このトピックの内容:
共有のオプション¶
リストを使用すると、手動の複製タスクを実行することなく、クラウド全体で任意のSnowflakeリージョンのユーザーとデータを共有できます。リストを使用する場合は、共有するデータの追加メタデータを提供したり、顧客データの使用状況を表示したり、 Snowflake Marketplace で公開されているリストついて、リストに対するコンシューマーの関心を測定したりできます。
リストを使用してデータを共有したくない場合は、代わりに直接共有を使用できます。Snowflakeでのデータ共有の方法はすべて、 Secure Data Sharing を使用しています。どのオプションを選択する場合でも、 リーダーアカウント を使用することで、Snowflakeアカウントを持っていない人とも共有できます。
データ共有のメカニズム |
誰と共有するか |
クラウド全体で自動複製するか |
オプションでデータ料金を請求するか |
オプションでデータを公開するか |
コンシューマーの使用状況メトリックを取得するか |
---|---|---|---|---|---|
任意のリージョンの1つ以上のアカウント |
はい |
はい |
はい |
はい |
|
自分のリージョンの1つ以上のアカウント |
いいえ |
いいえ |
いいえ |
いいえ |
アカウントのグループを管理し、そのグループ内のリストを公開および使用できるユーザーを制御する場合は、 Data Exchange の使用を検討します。
リスト¶
特定のアカウントに非公開でリストを提供することも、 Snowflake Marketplace で公開することもできます。 Snowflake Marketplace の詳細については、 Snowflake Marketplace について をご参照ください。
プロバイダーとコンシューマーの条件に同意すると、リストで共有されたデータの共有と使用を開始できます。詳細については、 リストについて をご参照ください。
Data Exchange¶
特定のアカウントに非公開で提供するリストを作成できない場合は、データ交換を使用して、招待した選択したアカウントグループとデータを共有できます。
アカウントのデータ交換をプロビジョニングして構成するようにリクエストする必要があります。その後、メンバーをデータ交換に招待し、メンバーによるデータの使用、提供、またはその両方を許可するかどうかを指定できます。
Data Exchangeは、サポートされているすべての クラウドプラットフォーム のVPS以外の地域でホストされているすべてのSnowflakeアカウントでサポートされています。
詳細については、 Data Exchange をご参照ください。