Configurer l’accès à Snowflake configure-access-to-snowflake
Utilisez l'option Campaign Federated Data Access (FDA) pour traiter les informations stockées dans une base de données externe. Suivez les étapes ci-dessous pour Configuration de l'accès à Snowflake.
- Configurez Snowflake sous Linux.
- Configuration du compte externe Snowflake dans Campaign
-
Le connecteur Snowflake est disponible pour les déploiements hébergés et on-premise. Voir à ce propos cette page.
-
La version minimale prise en charge du pilote ODBC Snowflake est 2.24.4.
Snowflake sous Linux snowflake-linux
Pour effectuer la configuration de Snowflake sous Linux, procédez comme suit :
-
Avant d’installer ODBC, vérifiez que les packages suivants sont installés sur votre distribution Linux :
-
Pour Red Hat/CentOS :
code language-none yum update yum upgrade yum install -y grep sed tar wget perl curl
-
Sous Debian :
code language-none apt-get update apt-get upgrade apt-get install -y grep sed tar wget perl curl
-
-
Avant d’exécuter le script, vous pouvez avoir accès à plus d’informations avec l’option
--help
:code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts/ ./snowflake_odbc-setup.sh --help
-
Accédez au répertoire où se trouve le script et exécutez le script suivant en tant qu’utilisateur racine :
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./snowflake_odbc-setup.sh
-
Après avoir installé les pilotes ODBC, vous devez redémarrer Campaign Classic. Pour cela, exécutez la commande suivante :
code language-none systemctl stop nlserver.service systemctl start nlserver.service
-
Dans Campaign, vous pouvez ensuite configurer votre compte externe Snowflake. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.
Compte externe Snowflake snowflake-external
Vous devez créer un compte externe Snowflake pour connecter votre instance Campaign à votre base de données Snowflake externe.
-
Depuis l'Explorateur Campaign, cliquez sur Administration '>' Plateforme '>' Comptes externes.
-
Cliquez sur Nouveau.
-
Sélectionnez Base de données externe en tant que Type de compte externe.
-
Sous Configuration, sélectionnez Snowflake dans le menu déroulant Type.
-
Ajoutez l’URL de votre Serveur et votre Base de données.
-
Configurez l’authentification du compte externe Snowflake :
-
Pour l’authentification par compte/mot de passe, vous devez indiquer :
-
Compte : nom de l’utilisateur
-
Mot de passe : mot de passe du compte d’utilisateur.
-
-
Pour l’authentification par paire de clés, cliquez sur l’onglet Authentification par paire de clés pour utiliser votre Clé privée afin de vous authentifier et de copier/coller votre Clé privée.
-
-
Cliquez sur l’onglet Paramètres, puis sur le bouton Déployer les fonctions pour créer des fonctions.
note note NOTE Pour que toutes les fonctions soient disponibles, vous devez créer les fonctions SQL Adobe Campaign dans la base de données distante. Pour plus d’informations, consultez cette page. -
Cliquez sur Enregistrer lorsque la configuration est terminée.
Le connecteur prend en charge les options suivantes :
Pour plus d'informations à ce sujet, consultez cette page.
Pour plus d'informations à ce sujet, consultez cette page.
Pour plus d’informations à ce sujet, consultez cette page.
Pour plus d’informations à ce propos, consultez la documentation Snowflake.