Gestion de la réplication automatique dans le Cloud Snowflake Data Clean Rooms

À propos de l’exécution automatique inter-Cloud

Dans l’environnement de clean room par défaut, une clean room ne peut être partagée qu’avec des comptes de la même région Cloud. En d’autres termes, le fournisseur et le consommateur doivent se trouver dans la même région Cloud.

Si vous souhaitez collaborer avec un collaborateur dont le compte se trouve dans une région différente de la vôtre, vous devez activer l’exécution automatique inter-Cloud pour votre environnement de clean room et votre clean room, comme indiqué sur cette page.

Vous pouvez déterminer votre propre région Cloud en lançant SELECT CURRENT_REGION();

Permettre l’exécution automatique inter-Cloud

Pour permettre à des collaborateurs d’une autre région de travailler :

  1. L’administrateur de la clean room doit activer l’exécution automatique inter-Cloud pour le compte de la clean room dans les comptes du fournisseur et du consommateur.

  2. L’étape suivante dépend de votre environnement :

    • Lorsque vous créez ou rejoignez une clean room dans l’UI, aucune étape supplémentaire n’est nécessaire.

    • Lors de la création d’une clean room avec l’API, le fournisseur et le consommateur doivent prendre des mesures supplémentaires décrites ci-dessous pour permettre l’utilisation inter-Cloud.

Activer l’exécution automatique inter-Cloud pour un compte de clean room

Un administrateur de clean rooms doit suivre les étapes suivantes dans l’UI ou l’API pour activer l’exécution automatique inter-Cloud pour un compte de clean room :

  1. Accédez à la page de connexion Snowflake Data Clean Rooms.

  2. Saisissez votre adresse e-mail et sélectionnez Continue.

  3. Entrez votre mot de passe.

  4. Si vous êtes associé à plusieurs environnements de salles blanches, sélectionnez le compte Snowflake que vous êtes en train de configurer.

  5. Sélectionnez Admin > Snowflake Admin.

  6. Sélectionnez Login to Snowflake et authentifiez-vous en tant qu’utilisateur de Snowflake avec le rôle ACCOUNTADMIN.

  7. Basculez sur Cross-Cloud Auto-Fulfillment.

  8. Aucune exigence supplémentaire n’est requise de la part du fournisseur ou du consommateur lors de la création ou de l’adhésion à une clean room.

Coûts liés à la collaboration interrégionale

Des coûts supplémentaires sont associés aux collaborateurs qui se trouvent dans une autre région. Pour plus d’informations sur la manière dont ces coûts sont supportés, voir Coûts d’exécution automatique.

Limites de la collaboration interrégionale

La collaboration interrégionale se heurte aux limites suivantes :

  • Les collaborateurs doivent partager la même région d’hébergement de l’application Web. Par exemple, si la région d’hébergement de l’application Web pour un compte est Amazon Web Services : US East (N. Virginia) et que la région d’hébergement Web d’un autre compte est Amazon Web Services : Asie-Pacifique (Mumbai), les deux clients Snowflake ne peuvent pas collaborer. Pour déterminer si deux collaborateurs partagent la même région d’hébergement d’application Web, consultez Hébergement d’applications Web.

  • Un fournisseur ne peut pas recourir à la confidentialité différentielle dans la salle blanche.

  • Les collaborateurs ne peuvent pas lier des tables externes et des tables iceberg dans les salles blanches.

  • Un consommateur ne peut pas effectuer une analyse multi-fournisseurs.

  • Les collaborateurs ne peuvent pas utiliser de politiques de masquage ou de politiques d’accès aux lignes.