Snowflake Data Clean Rooms : Connecteurs de fournisseurs d’identité et de données¶
Vous pouvez utiliser des connecteurs pour intégrer votre environnement de salle blanche à ce que vos partenaires de l’écosystème fournissent. Cette rubrique décrit comment l’administrateur de la salle blanche peut configurer un connecteur pour que les utilisateurs puissent enrichir leurs données dans la salle blanche avec des données fournies par un partenaire d’identité.
Si vous êtes un fournisseur et que vous souhaitez contrôler les connecteurs qui apparaissent comme options lorsqu’un utilisateur de salle blanche crée ou installe une salle blanche, consultez Personnaliser les connecteurs disponibles.
Important
Les connecteurs tiers ne sont pas proposés par Snowflake et peuvent être soumis à des arguments supplémentaires. Ces intégrations sont mises à votre disposition pour votre commodité, mais vous êtes responsable de tout contenu envoyé ou reçu à partir des intégrations.
Les clients sont responsables de l’obtention de toutes les autorisations nécessaires à l’utilisation de Snowflake Data Clean Rooms. Veuillez vous assurer que vous respectez les lois et réglementations en vigueur lorsque vous utilisez Snowflake Data Clean Rooms, y compris en relation avec des connecteurs tiers à des fins d’activation.
Connecteur d’API LiveRamp Retrieval¶
L’API Retrieval LiveRamp traduit des informations personnellement identifiables (PII) dans un pseudonyme durable RampID.
Avant de compléter la procédure suivante, vous devez contacter l’assistance de Snowflake pour créer la table de configuration requise pour ce connecteur.
Pour configurer le connecteur afin que votre environnement propre soit intégré à l’API Retrieval LiveRamp :
Dans la navigation de gauche, sélectionnez Connectors.
Sélectionnez l’onglet Identity & Data Providers.
Développez LiveRamp Retrieval API.
Dans le champ Configuration Table, saisissez le nom complet de la table de configuration que vous avez créée avec l’aide de l’assistance.
Sélectionnez Save.
Connecteur d’API LiveRamp Transcoding¶
L’API LiveRamp Transcoding traduit votre RampID dans l’espace RampID d’un autre collaborateur.
Avant de compléter la procédure suivante, vous devez contacter l’assistance de Snowflake pour créer la table de configuration requise pour ce connecteur.
Pour configurer le connecteur afin que votre environnement propre soit intégré à l’API Transcoding LiveRamp :
Dans la navigation de gauche, sélectionnez Connectors.
Sélectionnez l’onglet Identity & Data Providers.
Développez LiveRamp Transcoding API.
Dans le champ Configuration Table, saisissez le nom complet de la table de configuration que vous avez créée avec l’aide de l’assistance.
Dans RampID Collaborators, saisissez les informations suivantes :
Dans le champ Snowflake Account Locator, entrez le localisateur de compte du compte Snowflake de votre collaborateur.
Dans le champ Target Domain, entrez le domaine cible de LiveRamppour l’espace RampID de votre collaborateur.
Sélectionnez Save.
Connecteur d’identité TransUnion TruAudience¶
L’identité TransUnion TruAudience fournit des solutions d’hygiène, d’enrichissement et de correspondance des données des consommateurs à l’aide d’identifiants en ligne et hors ligne.
Cette section décrit comment configurer le connecteur pour l’identité TransUnion TruAudience. Si vous êtes un utilisateur de salle blanche qui souhaite utiliser l’identitié TransUnion TruAudience lors du processus de création ou d’installation, voir Hub d’identité : identité TransUnion TruAudience.
Après avoir configuré le connecteur, Snowflake conserve un cache qui mappe les IDs du collaborateur TransUnion aux valeurs qui identifient de manière unique les enregistrements dans la table source. En tant qu’administrateur, vous pouvez gérer ce cache, par exemple en supprimant des enregistrements spécifiques du cache. Pour plus d’informations, voir Cache pour identité TransUnion TruAudience.
Conditions préalables¶
Les étapes suivantes doivent être complétées avant de configurer le connecteur d’identité TransUnion TruAudience en environnement de salle blanche :
- Prérequis 1 : installer l’application native TransUnion
Utilisez Snowflake Marketplace pour installer l’application native pour l’identité TransUnion TruAudience.
- Prérequis 2 : accorder des privilèges au rôle SAMOOHA_APP_ROLE
Après l’installation de l’application native TransUnion, mais avant qu’un administrateur de salle blanche ne configure le connecteur, le propriétaire de l’application native TransUnion doit :
Connectez-vous à Snowsight.
Assumer le rôle qui possède les droits de propriété sur l’application native TransUnion. Par exemple, si le rôle
tu_admin_role
est le propriétaire de l’application native TransUnion, exécutez :USE ROLE tu_admin_role;
Exécutez la commande suivante pour accorder l’accès de Snowflake Data Clean Rooms au rôle de l’application TransUnion :
GRANT APPLICATION ROLE <transunion_app_database>.tru_app_public TO ROLE samooha_app_role;
- Prérequis 3 : s’assurer que la procédure stockée requise existe
Le connecteur TransUnion s’appuie sur une procédure stockée, qui peut ne pas exister dans certains environnements de salle blanche. Pour vous assurer que la procédure stockée existe, exécutez la commande suivante en tant qu’utilisateur avec le rôle ACCOUNTADMIN :
USE ROLE ACCOUNTADMIN; DESCRIBE PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE;
Si vous recevez une erreur indiquant que la procédure n’existe pas, vous devez utiliser les commandes suivantes pour la créer :
USE ROLE ACCOUNTADMIN; CREATE OR REPLACE PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE(APP_ROLE string, APPLICATION string) RETURNS string LANGUAGE SQL EXECUTE AS OWNER AS $$ GRANT APPLICATION ROLE IDENTIFIER(:APP_ROLE) TO APPLICATION IDENTIFIER(:APPLICATION); $$; GRANT USAGE ON PROCEDURE SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.PUBLIC.GRANT_EXTERNAL_APP_ROLE(string, string) TO ROLE SAMOOHA_APP_ROLE;
Configurer le connecteur¶
Pour configurer le connecteur d’identité TransUnion TruAudience :
Connectez-vous à votre environnement de salle blanche dans l’application Web.
Dans la navigation de gauche, sélectionnez Connectors.
Sélectionnez l’onglet Identity & Data Providers.
Développez TransUnion - TruAudience Identity.
Dans le champ Application Database, entrez le nom de la base de données de l’application qui a été installée par l’application native TransUnion
Dans le champ Collaboration Key, saisissez la clé de collaboration reçue de TransUnion pour l’autorisation.
Sélectionnez un entrepôt utilisé lorsque les utilisateurs de la salle blanche intègrent une table avec l’identité TransUnion TruAudience.
Si vous souhaitez terminer le processus de correspondance des identités en une heure, utilisez les directives suivantes pour vous aider à sélectionner la taille d’entrepôt appropriée :
Nombre de lignes
Taille d’entrepôt
< 100 000
Large
1 million
XLarge
5 à 10 millions avec adresses
3X-Large
> 10 millions
3X-Large
Sélectionnez Authenticate.
Connecteur d’ID Acxiom Real¶
Acxiom Real ID vous permet de générer des IDs Real en toute sécurité dans Snowflake, sans jamais avoir besoin de transférer des informations personnelles identifiables (PII) en dehors de votre compte Snowflake.
Astuce
Pour obtenir de l’aide supplémentaire, lisez la documentation Acxiom Real ID ou contactez accrealid@acxiom.com pour obtenir de l’aide.
Conditions préalables¶
Avant de configurer le connecteur Acxiom, vous devez contacter Acxiom pour obtenir de l’aide sur l’installation de leur application native.
Avant qu’un administrateur de salle blanche ne configure le connecteur, le propriétaire de l’application native Acxiom doit :
Connectez-vous à Snowsight.
Assumer le rôle qui possède les droits de propriété sur l’application native Acxiom. Par exemple, si le rôle
acxiom_admin_role
est le propriétaire de l’application native Acxiom, exécutez :USE ROLE acxiom_admin_role;
Exécutez la commande suivante pour accorder Snowflake Data Clean Rooms l’accès au rôle d’application Acxiom :
GRANT APPLICATION ROLE <acxiom_app_database>.realid_app_role TO ROLE samooha_app_role;
Configurez l’ID du connecteur Acxiom Real¶
Pour configurer le connecteur Acxiom Real ID :
Connectez-vous à votre environnement de salle blanche dans l’application Web.
Dans la navigation de gauche, sélectionnez Connectors.
Sélectionnez l’onglet Identity & Data Providers.
Développez Acxiom - Real ID.
Dans le champ Application Database, entrez le nom de la base de données de l’application qui a été installée par l’application native Acxiom.
Dans la liste déroulante Warehouse, sélectionnez la taille de l’entrepôt. Nous recommandons
DCR_WH_XLarge
, mais vous pouvez lire les Conseils d’Acxiom sur la taille et les performances des entrepôts. Pour plus d’informations sur la création d’un entrepôt avec Snowflake Data Clean Rooms, voir Ajouter des options d’entrepôt.Sélectionnez Save.
Connecteur Transcoding d’Acxiom Real ID¶
La fonctionnalité de transcodage d’Acxiom Real ID vous permet de générer un croisement de vos IDs Acxiom Real et des IDs Acxiom Real de vos partenaires commerciaux, sans jamais avoir besoin de transférer les PII en dehors de votre compte Snowflake.
Astuce
Pour obtenir de l’aide supplémentaire, consultez l’application Transcoding d”Acxiom Real ID ou contactez accrealid@acxiom.com pour obtenir de l’aide.
Conditions préalables¶
Vous devez avoir installé l’application native d’Acxiom Real ID, comme décrit précédemment.
Vous devez installer l’application Transcoding d’Acxiom Real ID.
Avant qu’un administrateur de salle blanche ne configure le connecteur, le propriétaire de l’application native Acxiom doit :
Connectez-vous à Snowsight.
Assumer le rôle qui possède les droits de propriété sur l’application native Acxiom. Par exemple, si le rôle
acxiom_admin_role
est le propriétaire de l’application native Acxiom, exécutez :USE ROLE acxiom_admin_role;
Exécutez la commande suivante pour accorder Snowflake Data Clean Rooms l’accès au rôle d’application Acxiom :
GRANT APPLICATION ROLE <acxiom_app_database>.realid_app_role TO ROLE samooha_app_role;
Configurer le connecteur Transcoding d’Acxiom Real ID¶
Pour configurer le connecteur Transcoding d’Acxiom Real ID :
Connectez-vous à votre environnement de salle blanche dans l’application Web.
Dans la navigation de gauche, sélectionnez Connectors.
Sélectionnez l’onglet Identity & Data Providers.
Développez Acxiom Real ID Transcoding.
Dans le champ Application Database, entrez le nom de la base de données de l’application qui a été installée par l’application native Acxiom.
Dans le champ Client ID, entrez l’ID client fourni par Acxiom lorsque vous avez installé l’application native.
Dans le champ Client Secret, entrez le secret client fourni par Acxiom lors de l’installation de l’application native.
Dans la liste déroulante Warehouse, sélectionnez la taille de l’entrepôt. Nous recommandons
DCR_WH_Medium
, mais vous pouvez lire les Conseils d’Acxiom sur la taille et les performances des entrepôts. Pour plus d’informations sur la création d’un entrepôt avec Snowflake Data Clean Rooms, voir Ajouter des options d’entrepôt.Dans la section Acxiom Collaborator, sélectionnez un ou plusieurs collaborateurs avec l’ID du client et le secret du client qui a été généré pour eux lors de l’installation de l’application native Acxiom Real ID Transcoding. Vous devrez contacter vos collaborateurs pour obtenir leur ID client et le secret client.
Si votre collaborateur n’apparaît pas dans la liste, vous devez les ajouter à l’environnement de la salle blanche.
Sélectionnez Save.