Clean rooms de données

Gestion, gouvernance et collaboration sur Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Collaborer sans exposition

Schéma montrant deux organisations avec des données clients de part et d’autre, reliées par un point d’interrogation représentant le nombre de recouvrements, avec une barrière empêchant le passage des données brutes

  • Claro et RetailCo veulent mesurer le recouvrement clients
  • Impossible de partager les listes brutes : elles contiennent des PII
  • Le partage standard expose les enregistrements bruts de l’autre partie
  • Une clean room donne la réponse sans exposition
Gestion, gouvernance et collaboration sur Snowflake

Qu’est-ce qu’une data clean room ?

  • Environnement sécurisé basé sur le Native App Framework
  • Les deux parties y apportent leurs données
  • Seules des requêtes approuvées s’exécutent sur les données combinées
  • Seuls des agrégats sortent : aucun enregistrement brut ne sort

Clean room.png

1 https://www.snowflake.com/en/product/features/data-clean-rooms/
Gestion, gouvernance et collaboration sur Snowflake

Fonctionnement des clean rooms Snowflake

Diagramme étape par étape : Claro apporte ses données clients, RetailCo apporte ses données clients, une jointure approuvée s’exécute sur des identifiants hachés dans la clean room, et un seul décompte de recouvrement en sort

  • Jointure sur l’identifiant client haché
Gestion, gouvernance et collaboration sur Snowflake

Rôles : fournisseur et collaborateur

Fournisseur (Claro)

  • Crée et configure la clean room
  • Définit les requêtes et résultats autorisés
  • Garde le contrôle de la barrière de confidentialité

Collaborateur (RetailCo)

  • Rejoint la clean room et apporte ses données
  • Exécute uniquement des requêtes approuvées
  • Ne peut pas modifier la logique des requêtes ni les règles d’accès

Schéma montrant le Fournisseur à gauche avec des contrôles d’administration et le Collaborateur à droite avec un accès en exécution seulement

Gestion, gouvernance et collaboration sur Snowflake

Clean rooms vs partage sécurisé de données

Quand utiliser les clean rooms et quand le partage sécurisé ?

Dimension Partage sécurisé Clean room
Accès aux données brutes Le consommateur interroge les objets bruts Aucune partie ne voit les brutes de l’autre
Cas d’usage Diffuser des données à un partenaire Collaboration conjointe sans exposition
Qui contrôle la requête Le consommateur écrit toute requête Le fournisseur pré-approuve toutes les requêtes
Exemples courants Données de crédit, flux de marché Recouvrement d’audience, consortiums anti-fraude, mesure de campagne
Gestion, gouvernance et collaboration sur Snowflake

Passons à la pratique !

Gestion, gouvernance et collaboration sur Snowflake

Preparing Video For Download...