地域とクラウドプラットフォーム間で安全にデータを共有する¶
このトピックでは、 複製 を使用して、データプロバイダーが異なる リージョン と クラウドプラットフォーム 間でデータコンシューマーとデータを安全に共有するための手順を提供します。
注釈
特定のコンシューマーに提供されるリストを使用して、または Snowflake Marketplace で、他のアカウントとデータを共有する場合は、 クロスクラウド自動複製 を使用してデータ製品を他のリージョンで自動的に提供することができます。データ交換で共有されているリストでは、自動複製はサポートされていません。
クロスリージョンのデータ共有は、次のクラウドプラットフォームのいずれかでホストされているSnowflakeアカウントでサポートされています。
Amazon Web Services(AWS)
Google Cloud Platform(GCP)
Microsoft Azure(Azure)
重要
元となるSnowflakeアカウントとは異なる地理的リージョンまたは国にプライマリデータベースを複製する場合は、データの転送またはホストに関する法的または規制上の制限がないことを確認する必要があります。
このトピックの内容:
データ共有に関する考慮事項¶
クロスリージョンのデータ共有では、Snowflakeのデータ複製機能が利用されるため、計画プロセスの一環としてSnowflakeの複製が機能する仕組みを理解してください。詳細については、次をご参照ください。
データプロバイダーは、地域ごとにデータセットのコピーを1つだけ作成する必要があります。消費者ごとのコピーではありません。
複数のデータベース内のオブジェクトを参照するビューを共有する場合、複製グループにこれらの他の各データベースを含む必要があります。複数のデータベースからデータを共有するには、追加の手順が必要です。手順については、 複数データベースからのデータの共有 をご参照ください。
VPS カスタマーが自動複製を有効にしている場合は、 リスト を使用して Virtual Private Snowflake(VPS) にコンテンツを共有することができます。詳細については、 Virtual Private Snowflakeでの自動複製のサポート をご参照ください。直接共有を使用した VPS との共有はサポートされていません。
異なる地域およびクラウドプラットフォームのデータコンシューマーとのデータ共有¶
Snowflakeデータプロバイダーは、いくつかの簡単な手順で、異なる地域のデータコンシューマーとデータを共有できます。
ステップ1: データ複製を設定する¶
注釈
データ複製を構成する前に、データを共有するリージョンにアカウントを作成し、ローカルアカウントにリンクする必要があります。詳細については、 組織およびアカウントの使用 をご参照ください。
データ複製の設定には、次のタスクが含まれます。
アカウントで複製を有効にします。
ORGADMIN ロールを持つユーザーは、共有するデータを含むソースアカウントと、コンシューマーとデータを共有するリージョンのターゲットアカウントの複製を有効にする必要があります。複製を有効にする手順については、 前提条件: 組織内のアカウントの複製を有効にする をご参照ください。ORGADMIN ロールの詳細については、 組織を使い始める をご参照ください。
複製グループを作成し、データベースと共有を追加します。
コンシューマーとデータを共有するリージョンに、データベースと共有のあるグループを複製します。