[Ultimate]{class="badge positive"}
Source Snowflake
- La source Snowflake est disponible dans le catalogue des sources pour les utilisateurs qui ont acheté Real-Time Customer Data Platform Ultimate.
- Par défaut, la source Snowflake interprète
null
comme une chaîne vide. Contactez votre représentant d’Adobe pour vous assurer que vos valeursnull
sont correctement écrites en tant quenull
dans Adobe Experience Platform. - Pour que l’Experience Platform puisse ingérer des données, les fuseaux horaires de toutes les sources par lots basées sur un tableau doivent être configurés en UTC. Le seul horodatage pris en charge pour la source Snowflake est TIMESTAMP_NTZ avec l’heure UTC.
Adobe Experience Platform permet d’ingérer des données à partir de sources externes tout en vous offrant la possibilité de structurer, d’étiqueter et d’améliorer les données entrantes à l’aide des services de Platform. Vous pouvez ingérer des données provenant de diverses sources telles que les applications Adobe, le stockage dans le cloud, les bases de données, etc.
Experience Platform prend en charge l’ingestion de données provenant d’une base de données tierce. Platform peut se connecter à différents types de bases de données comme les entrepôts relationnels, NoSQL ou de données. Snowflake est compatible avec les fournisseurs de base de données.
Conditions préalables prerequisites
Cette section décrit les tâches de configuration que vous devez effectuer avant de pouvoir connecter votre source Snowflake à Experience Platform.
Récupération de votre identifiant de compte retrieve-your-account-identifier
Vous devez récupérer l’identifiant de votre compte dans le tableau de bord de l’interface utilisateur Snowflake, car vous utiliserez l’identifiant de compte pour authentifier votre instance Snowflake sur Experience Platform.
Pour récupérer votre identifiant de compte :
- Accédez à votre compte sur le Snowflake tableau de bord de l’interface utilisateur de l’application.
- Dans le volet de navigation de gauche, sélectionnez Accounts, suivi de Active Accounts dans l’en-tête.
- Sélectionnez ensuite l’icône d’information, puis sélectionnez et copiez le nom de domaine de l’URL active.
Récupération de votre clé privée retrieve-your-private-key
Si vous utilisez l’authentification paire de clés pour votre connexion Snowflake, vous devez également générer votre clé privée avant de vous connecter à Experience Platform.
Pour générer votre clé privée Snowflake chiffrée, exécutez la commande suivante sur votre terminal :
code language-shell |
---|
|
En cas de réussite, vous devriez recevoir votre clé privée au format PEM.
code language-shell |
---|
|
Pour générer votre clé privée Snowflake non chiffrée, exécutez la commande suivante sur votre terminal :
code language-shell |
---|
|
En cas de réussite, vous devriez recevoir votre clé privée au format PEM.
code language-shell |
---|
|
Ensuite, prenez votre clé privée et codez-la dans Base64. Assurez-vous de ne pas effectuer de transformations ou de conversions de format sur votre clé privée Snowflake. De plus, vous devez vous assurer qu’il n’existe aucun caractère de saut de page à la fin de votre clé privée, avant de le coder dans Base64.
Vérification des configurations
Avant de pouvoir créer une connexion source pour vos données Snowflake, vous devez également vous assurer que les configurations suivantes sont remplies :
- L’entrepôt par défaut attribué à un utilisateur donné doit être le même que celui saisi lors de l’authentification auprès d’un Experience Platform.
- Le rôle par défaut attribué à un utilisateur donné doit avoir accès à la même base de données que celle saisie lors de l’authentification auprès d’un Experience Platform.
Pour vérifier votre rôle et votre entrepôt :
- Sélectionnez Admin dans le volet de navigation de gauche, puis Users & Roles.
- Sélectionnez l’utilisateur approprié, puis sélectionnez les ellipses (
...
) dans le coin supérieur droit. - Dans la fenêtre Edit user qui s’affiche, accédez à Default Role pour afficher le rôle associé à l’utilisateur donné.
- Dans la même fenêtre, accédez à Default Warehouse pour afficher l’entrepôt associé à l’utilisateur donné.
Une fois le codage effectué, vous pouvez ensuite utiliser cette clé privée encodée Base64 sur Experience Platform pour authentifier votre compte Snowflake.
Liste autorisée d’adresses IP
Une liste d’adresses IP doit être ajoutée à une liste autorisée avant d’utiliser les connecteurs source. Si vous n’ajoutez pas vos adresses IP spécifiques à une région à votre liste autorisée, des erreurs ou une absence de performances peuvent se produire lors de l’utilisation de sources. Voir la page Liste autorisée d’adresses IP pour plus d’informations.
La documentation ci-dessous fournit des informations sur la connexion d’Snowflake à Platform à l’aide d’API ou de l’interface utilisateur :