À propos de Snowflake Data Clean Rooms

Une Snowflake Data Clean Room est une solution native pour construire, connecter et utiliser facilement des salles blanches de données dans Snowflake.

Il offre un environnement sécurisé et multi-collaborateurs où les collaborateurs peuvent partager des données qui peuvent être interrogées à l’aide de modèles ajoutés à la collaboration. Les collaborateurs peuvent examiner et approuver ou rejeter l’inclusion de nouveaux modèles ou sources de données par d’autres collaborateurs. Les résultats de la requête peuvent être affichés directement ou transférés vers le compte Snowflake d’un collaborateur, à la discrétion de tous les collaborateurs.

Les salles blanches de données offrent un moyen sûr d’obtenir des informations précieuses tout en protégeant les informations sensibles. Elles vous permettent de combiner et d’analyser des données provenant de différentes parties avec des configurations de préservation de la confidentialité qui aident à protéger les données sous-jacentes.

Les avantages des salles blanches de données sont les suivants :

  • Confidentialité renforcée — Protège les données sensibles tout en favorisant la collaboration.

  • Plus d’informations — Combine des données provenant de plusieurs sources pour une analyse plus riche.

  • Sécurité accrue — Réduit le risque d’accès non autorisé.

Comment fonctionnent les Snowflake Data Clean Rooms

Avec les Snowflake Data Clean Rooms, toutes les analyses sont effectuées dans l’environnement sécurisé de la salle blanche. Les collaborateurs peuvent renvoyer des résultats agrégés et des informations, mais ne peuvent pas effectuer de requêtes directes sur les données brutes de la salle blanche. Le collaborateur qui partage des données peut définir quelles analyses sont accessibles aux autres collaborateurs, ce qui lui permet de contrôler étroitement l’utilisation de ses données.

Collaborateurs de la salle blanche

Snowflake Data Clean Rooms introduit une nouvelle architecture de salle blanche de données appelée Collaboration Data Clean Rooms, qui permet aux clients de collaborer dans un environnement multipartite et entièrement symétrique.

Votre définition de collaboration attribue des rôles à chaque collaborateur qui définit ses capacités au sein de la collaboration. Les rôles incluent :

  • Propriétaire : crée la collaboration et détermine qui a quels rôles dans une collaboration.

  • Fournisseur de données : fournit des données aux participants sélectionnés et spécifie les politiques de Snowflake à appliquer aux données au sein de la collaboration.

  • Exécuteur d’analyses : peut exécuter des modèles fournis par des collaborateurs, à l’aide de données spécifiées.

Le propriétaire de la collaboration peut attribuer un ou plusieurs rôles à chaque participant. Tous les collaborateurs peuvent soumettre des modèles à la collaboration et peuvent spécifier qui peut utiliser chaque modèle.

Utilisation des Snowflake Data Clean Rooms

Snowflake Data Clean Rooms est fourni avec un ensemble complet d’APIs qui permet aux utilisateurs de travailler avec des salles blanches de manière programmatique, y compris la possibilité de créer des applications personnalisées et de personnaliser les modèles d’analyse et les modèles ML. Pour une vue d’ensemble, voir Guide de développement Data Clean Rooms.

En outre, les utilisateurs peuvent utiliser Cortex Code pour effectuer des opérations de salle blanche dans une interface en langage naturel. Pour plus d’informations, consultez Cortex Code.

Prochaines étapes

Les étapes suivantes dépendent de la manière dont vous êtes arrivé ici et de ce que vous voulez faire :

Si vous êtes administrateur de Snowflake et que vous souhaitez installer l’environnement de la salle blanche dans votre compte Snowflake :

  1. Lisez la vue d’ensemble pour les exigences générales et d’installation.

  2. Install the clean room environment in your account.

Si vous êtes un développeur :

  1. Si des salles blanches sont déjà installées dans votre compte Snowflake, lisez la vue d’ensemble pour obtenir des informations générales.

  2. Essayez le tutoriel sur l’API.

  3. N’oubliez pas de consulter le guide du développeur.