Snowflake Data Clean Rooms : objets installés¶
Cette rubrique fournit des informations sur les objets créés dans votre compte lorsque vous installez un environnement de salle blanche.
Paquets d’application¶
Snowflake Data Clean Rooms installe les packages d’application suivants.
SAMOOHA_CLEANROOM_cleanroom name
Le compte fournisseur a un package d’application par salle blanche créée. Il contient toute la logique d’application principale d’une salle blanche créée par le fournisseur. Il contient également les vues sécurisées utilisées pour partager des données avec la salle blanche et plusieurs tables qui stockent l’état de la salle blanche. Il s’agit notamment de tables enregistrant le budget de confidentialité différentiel actuel des consommateurs, la politique de colonne et de jointure, ainsi que les noms des tables liées à la salle blanche.
Bases de données¶
SAMOOHA_BY_SNOWFLAKE¶
Cette base de données contient toutes les fonctionnalités de base et la logique d’application utilisées pour créer et gérer des salles blanches. Cette base de données possède les schémas suivants :
- Schéma ADMIN
Ce schéma contient des détails relatifs à l’application notamment :
Correctifs appliqués (version, commandes)
Informations sur la version (numéro)
- Schéma APP_SCHEMA
Ce schéma contient les fonctions et les procédures nécessaires pour faciliter tous les flux de salle blanche. Les principaux détails incluent :
Fonctions de cryptage et de décryptage.
Procédures de salle blanche que vous utilisez avec les APIs du développeur et l’UI des salles blanches pour créer, installer et travailler avec des salles blanches.
- Schéma TEMPLATES
Ce schéma contient les modèles Jinja SQL fournis par Snowflake.
Ces modèles prédéfinis offrent des requêtes SQL prêtes à l’emploi pour une collaboration sécurisée des données au sein de Snowflake Data Clean Rooms. Ils exploitent les modèles Jinja pour la personnalisation, vous permettant d’adapter les requêtes à des scénarios de partage de données spécifiques.
SAMOOHA_BY_SNOWFLAKE_LOCAL_DB¶
Cette base de données est créée par l’UI des salles blanches pendant le processus d’installation de Snowflake. Elle est locale à votre compte. Il ne s’agit pas d’une application, mais elle contient une logique d’application.
Cette base de données possède deux types de données :
Les APIs du développeur que vous et l’UI des salles blanches utilisez pour créer et gérer des salles blanches.
Ensembles de données intermédiaires entièrement détenus par vous et enregistrés dans le schéma PUBLIC lors de flux tels que la résolution d’identité. Par exemple, les tables de sortie de la résolution de LiveRamp et le processus de transcodage sont enregistrés dans le schéma PUBLIC et joints à la vue qui est liée à la salle blanche par l’UI des salles blanches.
La base de données possède les schémas suivants :
- Schéma ADMIN
Ce schéma contient les informations nécessaires au fonctionnement de certaines fonctionnalités de salle blanche associées au compte, telles que :
L’utilisation de l’exécution automatique inter-cloud pour collaborer entre régions ou plateformes cloud.
Les mises à jour des métadonnées de salle blanche nécessaires pour enregistrer les salles blanches des APIs du développeur dans l’UI des salles blanches.
La gestion des versions des procédures actuelles associées au fonctionnement de l’UI de salles blanches avec le compte Snowflake.
Les tâches et les flux qui écoutent les changements dans l’ensemble des partages de salles blanches qui sont renvoyés par les collaborateurs, et qui activent/désactivent les salles blanches si nécessaire en fonction des changements.
- Schéma CONSUMER
Ce schéma contient les définitions des procédures d’API du consommateur ainsi que certaines tâches courantes des consommateurs.
- Schéma ID_HUB
Ce schéma contient des procédures et des tables intermédiaires associées au hub d’identité.
- Schéma INFORMATION_SCHEMA
Comme toutes les bases de données Snowflake, cette base de données contient le schéma INFORMATION_SCHEMA (« Dictionnaire de données »), qui consiste en un ensemble de vues définies par le système et de fonctions de table qui fournissent de nombreuses informations de métadonnées sur les objets créés dans votre compte.
- Schéma LIBRARY
Ce schéma contient les définitions des procédures d’espace de noms
library
d’API, ainsi que certaines tâches et procédures courantes utilisées à la fois par les fournisseurs et les consommateurs.- Schéma PROVIDER
Ce schéma contient les définitions des procédures d’API de fournisseur ainsi que certaines tâches courantes des fournisseurs.
- Schéma PUBLIC
Ce schéma contient les APIs du développeur que vous et l’UI des salles blanches utilisez pour créer et gérer des salles blanches. Il contient également des ensembles de données intermédiaires entièrement détenus par vous qui sont enregistrés dans le schéma PUBLIC lors de flux tels que la résolution d’identité. Par exemple, les tables de sortie de la résolution de LiveRamp et le processus de transcodage sont enregistrés dans le schéma PUBLIC et joints à la vue qui est liée à la salle blanche par l’UI des salles blanches.
Ce schéma contient les tables suivantes :
CLEANROOM_RECORD : cette table inclut le statut d’une salle blanche (créée, supprimée) ainsi que l’utilisateur et l’horodatage de la dernière mise à jour. Si la mise à jour a été effectuée dans l’UI des salles blanches, l’utilisateur est l’utilisateur du compte de service. Si la mise à jour a été effectuée dans Snowsight en utilisant les APIs du développeur, l’utilisateur est l’utilisateur réel qui a appelé l’API. Le nom de la base de données de la salle blanche peut être personnalisé dans cette table.
CONNECTOR_CONFIGURATION : cette table est la liste des connecteurs configurés dans le compte.
REPORTS : cette table inclut la liste des rapports enregistrés par le consommateur dans l’UI des salles blanches. Les meilleurs résultats des rapports standard sont enregistrés dans la table.
HORIZONTAL_ANALYSIS_<report ID> : résultat des analyses exécutées avec le modèle de requête SQL et les modèles personnalisés exécutés dans l’UI des salles blanches.
CONSUMER_ACTIVATION_SUMMARY : résultats de l’activation du consommateur.
PROVIDER_ACTIVATION_SUMMARY : résultats de l’activation du fournisseur.
Cette base de données possède trois partages qui sont créés à partir de celle-ci :
SAMOOHA_INTERNAL_GOVERNANCE_SUMMARY SHARE_NAV2 : ce partage contient des vues sur les tables GOVERNACE_SUMMARY et ACTIVATION dans le schéma PUBLIC. Il est proposé à tous les fournisseurs qui ont créé des salles blanches installées par ce compte, et est utilisé pour partager les informations de gouvernance et les activations des fournisseurs.
SAMOOHA_INTERNAL_LOGS_SHARE_NAV2 : ce partage se trouve sur la table LOG_EVENTS et est principalement utilisé pour partager des journaux sur la progression des procédures de résolution d’ID dans Snowflake, à condition qu’elles utilisent des applications natives tierces. Aucune PII ou donnée n’est repartagée, seules les données relatives au succès ou l’échec des APIs des applications tierces utilisées pour le transcodage/la résolution peuvent l’être.
SAMOOHA_INTERNAL_PROVIDER_METADATA_NAV2 : ce partage est présentée sur deux tables, ADMIN.METADATA_UPDATE_REQUESTS, qui est utilisée pour envoyer les demandes d’enregistrement de l’API vers l’UI et ADMIN.RESOURCE_MONITOR_USAGE, qui est uniquement utilisée par les comptes gérés pour enregistrer l’utilisation.
SAMOOHA_CLEANROOM_cleanroom ID
¶
Chaque salle blanche est associée à une base de données qui comprend tous les détails de cette salle blanche, comme les modèles installés, les journaux de requêtes, les statuts LAF, et bien plus encore. Cette base de données comprend les schémas suivants :
Admin : clés cryptographiques, budget de confidentialité, journaux de requêtes, demandes d’analyse des fournisseurs, etc.
Shared_schema : politique de jointure, statut LAF, tables liées et versions.
Templates : liste des modèles d’activation, des modèles personnalisés et des chaînes de modèles dans cette salle blanche.
SAMOOHA_CLEANROOM_REQUESTS_clean room ID
¶
Il s’agit d’une base de données côté fournisseur et d’un partage côté consommateur. Elle correspond au partage renvoyé par un consommateur au fournisseur d’une salle blanche dans le cadre du processus d’installation de la salle blanche du consommateur. Cette base de données contient des informations sur toutes les demandes formulées par le consommateur auprès de la salle blanche et est utilisée pour suivre l’utilisation différentielle du budget de confidentialité par le consommateur.
SAMOOHA_CLEANROOM_CONSUMER_clean room ID
¶
Cette base de données est installée uniquement sur les comptes consommateurs. Elle est utilisée pour partager des objets tels que la vue sécurisée des données du consommateur dans la salle blanche et les politiques de colonne/jointure du consommateur si elles sont appliquées. Elle contient la table suivante :
SAMOOHA_CLEANROOM_CONSUMER_clean room ID.SHARED.REQUESTS
. Cette table indique au consommateur la requête qu’il tente d’exécuter, où PROPOSED_QUERY est la requête rendue à partir du modèle du consommateur.
SAMOOHA_SAMPLE_DATABASE¶
Cette base de données contient des exemples d’ensemble de données que vous pouvez utiliser dans votre salle blanche.
Tâches¶
Voici quelques tâches utilisées par les salles blanches que vous pouvez voir s’exécuter dans votre environnement.
Vous pouvez obtenir plus d’informations sur une tâche donnée en procédant comme suit :
CALL SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.DCR_HEALTH.DCR_TASKS_HEALTH_CHECK();
Apprenez à visualiser vos tâches et les coûts d’utilisation de l’entrepôt.
Nom de la tâche |
Description |
Entrepôt |
Niveau de l’entité |
---|---|---|---|
|
Montez, réparez et validez les partages entrants des collaborateurs lorsque la confidentialité différentielle est activée sur le compte. La même tâche à une fréquence plus élevée est ajoutée pour éviter l’exécution excessive de l’analyse lorsque DP est activé. Planification par défaut : 1 minute. |
Sans serveur |
Par compte |
|
Montez, réparez et validez les partages entrants des collaborateurs. Planification par défaut : 30 minutes. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Calcule les métriques de référence pour les salles blanches créées. Planification par défaut : 3 heures. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Calcule les métriques de référence pour les salles blanches jointes. Planification par défaut : 3 heures. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Monte le partage entrant pour les activations de chaque consommateur. Planification par défaut : 15 minutes. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Analyse chaque modèle de salle blanche de chaque fournisseur pour détecter les problèmes de confidentialité et de sécurité. Planification par défaut : 30 minutes. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Déchiffre les données d’activation renvoyées par le consommateur. Planification par défaut : Déclenché par une requête. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Génère automatiquement des rapports. Planification par défaut : 60 minutes. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Met à niveau automatiquement l’application native à mesure que de nouvelles versions sont publiées. Planification par défaut : Déclenché par une requête. |
SAMOOHA_TASK_WAREHOUSE |
Par compte |
|
Exécute automatiquement les rapports. Planification par défaut : 1 jour. |
L’entrepôt sélectionné par l’utilisateur. |
Par compte |
|
Configure des écoutes pour les requêtes de retour renvoyées par le consommateur au fournisseur. Détermine si une salle blanche a été activée. Planification par défaut : Déclenché par une requête. |
SAMOOHA_TASK_WAREHOUSE |
Par collaborateur |
|
Traite le budget de confidentialité différentiel pour une salle blanche. Planification par défaut : Déclenché par une requête. |
SAMOOHA_TASK_WAREHOUSE |
Par collaborateur |
|
Traite les demandes de modèle pour une salle blanche. Planification par défaut : Déclenché par une requête. |
SAMOOHA_TASK_WAREHOUSE |
Par collaborateur |
PROCESS_PROVIDER_ANALYSIS_REQUESTS |
Exécute l’analyse du fournisseur. Planification par défaut : Déclenché par une requête. |
|
Par salle blanche |
|
Configure l’infrastructure d’analyse des fournisseurs et traite les demandes d’analyse des fournisseurs. Planification par défaut : Déclenché par une requête. |
SAMOOHA_TASK_WAREHOUSE |
Par salle blanche |
|
Réinitialise le budget de confidentialité pour toutes les salles blanches. Planification par défaut : 1 jour. |
SAMOOHA_TASK_WAREHOUSE |
Par salle blanche |
|
Calcule des valeurs distinctes pour les ensembles de données liés dans une salle blanche pour activer les menus déroulants de filtres. Planification par défaut : 1 jour. |
SAMOOHA_TASK_WAREHOUSE |
Par salle blanche |
|
Exécute les rapports planifiés pour chaque entrepôt. Utilise l’entrepôt dont il dépend. Planification par défaut : 1 jour. |
DCR_WH_* |
Par rapport de salle blanche |
Entrepôts virtuels¶
Snowflake Data Clean Rooms installe les entrepôts suivants dans votre compte. Vous pouvez modifier la taille de n’importe quel entrepôt si nécessaire.
Apprenez à visualiser vos coûts d’utilisation d’entrepôt.
Nom de l’entrepôt. |
Remarques |
---|---|
APP_WH |
XSMALL L’entrepôt virtuel a accès à l’API, configure de nouvelles salles blanches, gère les autorisations et le partage de données. |
DCR_WH_SMALL |
Entrepôt SMALL, ordinaire |
DCR_WH_Medium |
Entrepôt MEDIUM, ordinaire |
DCR_WH_Large |
Entrepôt LARGE, ordinaire |
DCR_WH_XLarge |
Entrepôt XLARGE, ordinaire |
DCR_WH_2XLARGE |
Entrepôt XXLARGE, ordinaire |
DCR_WH_4XLarge |
Entrepôt X4LARGE, ordinaire |
DCR_WH_OPT_XLarge |
Entrepôt XLARGE, optimisé pour Snowpark |
DCR_WH_OPT_2XLarge |
Entrepôt XXLARGE, optimisé pour Snowpark |
DCR_WH_OPT_4XLarge |
Entrepôt X4LARGE, optimisé pour Snowpark |
PROVIDER_RUN_<cleanroom_identifier> |
Entrepôt dans le compte du consommateur qui exécute les analyses effectuées par le fournisseur. |
SAMOOHA_TASK_WAREHOUSE |
Entrepôt XSMALL utilisé pour de nombreuses choses, telles que les analyses de confidentialité et de sécurité, le traitement des rapports exécutés automatiquement, le calcul des statistiques de données et le traitement des demandes de modèles des consommateurs. |
DCR_ACTIVATION_WAREHOUSE |
Utilisé pour déchiffrer les résultats d’activation envoyés au fournisseur. La taille par défaut est XL, mais la taille peut être modifiée en appelant |