Glossaire de Snowflake Data Clean Room

Découvrez le sens des termes utilisés avec les Snowflake Data Clean Rooms. Certains termes sont utilisés différemment ici que dans le reste de Snowflake.

Activer / activation

Exportation de la table de résultats d’une requête hors de la salle blanche, généralement vers un tiers. Si l’autre partie et les paramètres des salles blanches l’autorisent, vous pouvez exporter les résultats des requêtes vers votre propre compte ou vers un partenaire tiers approuvé, tel que Google Ads ou Meta Ads Manager.

Collaborateur

Généralement utilisé comme synonyme de consommateur, mais peut également être utilisé pour désigner toute personne pouvant utiliser une salle blanche, que ce soit en tant que fournisseur ou en tant que consommateur.

Politique des colonnes

Les colonnes d’une table de salle blanche qui sont autorisées à être projetées dans les résultats de la requête pour un modèle spécifique dans une salle blanche spécifique. La politique est définie par la personne qui a établi le lien entre les données et la salle blanche. Une politique de colonnes de salle blanche est entièrement déterminée au sein d’une salle blanche et n’est pas dérivée de politiques qui pourraient être appliquées à la table source en dehors de la salle blanche.

Connecteur

Un plug-in qui apporte des fonctionnalités supplémentaires à une salle blanche. Les salles blanches de Snowflake peuvent accéder à un certain nombre de connecteurs pour fournir des fonctionnalités supplémentaires, y compris des connecteurs de salle blanche (pour permettre l’utilisation de salles blanches créées sur d’autres plateformes), des connecteurs d’identité (qui peuvent aider à identifier des entités similaires dans un ensemble de données afin qu’elles puissent être utilisées dans des jointures - par exemple, plusieurs adresses électroniques qui identifient la même personne), et des connecteurs de données externes (qui permettent d’importer des données à partir de sources autres que celles de Snowflake). L’administrateur de la salle blanche détermine quels connecteurs sont disponibles pour les salles blanches dans ce compte Snowflake.

Consommateur

Une personne ou un compte invité à utiliser une salle blanche par le fournisseur de la salle blanche. Les consommateurs importent généralement leurs propres données et exécutent une ou plusieurs requêtes prises en charge par cette salle blanche. Toutefois, une salle blanche peut être configurée de manière à permettre aux consommateurs de proposer leur propre requête, sous réserve de l’approbation du fournisseur.

Jeu de données

Une table ou une vue qui a été liée (importée) dans une salle blanche.

Confidentialité différentielle

Système algorithmique et mathématique qui protège les lignes ou entités individuelles d’un ensemble de données en ajoutant du bruit aux résultats numériques et en exigeant des groupes dans les requêtes afin d’empêcher que des valeurs exactes soient associées à des lignes ou entités exactes dans les données.

Politique de jointure

Les colonnes d’une salle blanche qui sont autorisées à être utilisées comme colonnes de jointure dans un modèle de la salle blanche désignée. La politique de jointure est spécifiée par la personne qui lie la table à une salle blanche. Une politique de jointure en salle blanche est totalement indépendante des politiques de jointure de Snowflake, qui sont supprimées lorsque les données sont importées dans une salle blanche.

Liaison

Importation d’une vue protégée des données dans une salle blanche. Le fournisseur et le consommateur peuvent tous deux lier leurs propres données dans une salle blanche afin de les rendre disponibles pour toute requête prise en charge par cette salle blanche. Lier une table ou une vue signifie créer une copie (une vue) des données sources à l’intérieur de la salle blanche, liée dynamiquement à la table ou à la vue source à l’extérieur de la salle blanche. Notez que toutes les politiques de jointure, d’agrégation, de confidentialité et autres de Snowflake sont supprimées de la table liée. Si vous souhaitez appliquer des politiques de jointure ou autres, vous devez les ajouter à l’aide de la fonctionnalité de salle blanche prise en charge.

Fournisseur

Un créateur de salle blanche. Le fournisseur fournit généralement certaines données et la liste des requêtes autorisées qui peuvent être exécutées dans cette salle blanche, et définit des configurations de salle blanche de haut niveau.

Modèle

Chaque salle blanche possède un ou plusieurs modèles, qui sont des requêtes SQL écrites dans JinjaSQL pour permettre au consommateur de les configurer au moment de l’exécution. Chaque modèle correspond à une seule requête SQL. Snowflake fournit un ensemble de modèles dans l’application Web pour les actions courantes, mais vous pouvez créer vos propres modèles personnalisés à l’aide de l’API.

Vue sécurisée

Lorsque vous liez une table ou une vue à la salle blanche, une vue sécurisée est créée. Il s’agit d’une vue chiffrée basée sur la table source ou la vue à l’extérieur de la salle blanche. La vue sécurisée est généralement invisible, mais elle peut parfois apparaître dans un message d’erreur ou lorsque vous parcourez les objets de la base de données à l’aide de divers outils, où vous verrez une certaine altération des noms par rapport à l’ensemble de données lié d’origine. Sauf indication contraire, faites toujours référence à vos données en utilisant le nom de l’ensemble de données, qui est identique à celui de la table ou de la vue source liée.

Gestion des versions

Chaque salle blanche possède une version qui est incrémentée chaque fois que le code Python est importé dans la salle blanche par le fournisseur. Les consommateurs n’ont pas à se préoccuper de la version. Les fournisseurs doivent penser à mettre à jour la version par défaut de la salle blanche chaque fois qu’ils modifient un code Python dans une salle blanche.

Application Web

L’environnement des salles blanches prend en charge une application Web basée sur un navigateur que vous pouvez utiliser pour gérer l’environnement des salles blanches de Snowflake, créer de nouvelles salles blanches ou utiliser les salles blanches auxquelles vous avez été invité.