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 configurer l’accès à Snowflake.
Le connecteur Snowflake est disponible pour les déploiements hébergés et on-premise. Voir à ce propos cette page.
Pour effectuer la configuration de Snowflake sur CentOS, procédez comme suit :
Téléchargez les pilotes ODBC pour Snowflake. Cliquez ici pour lancer le téléchargement.
Vous devez ensuite installer les pilotes ODBC sur CentOs à l’aide de la commande suivante :
rpm -Uvh unixodbc
rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
Après avoir téléchargé et installé les pilotes ODBC, vous devez redémarrer Campaign Classic. Pour cela, exécutez la commande suivante :
/etc/init.d/nlserver6 stop
/etc/init.d/nlserver6 start
Dans Campaign, vous pouvez ensuite configurer votre compte externe Snowflake. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.
Téléchargez le pilote ODBC pour Windows. Notez la nécessité de disposer de privilèges de niveau administrateur pour installer le pilote. Voir à ce propos cette page
Configurez le pilote ODBC. Voir à ce propos cette page
Dans Campaign, vous pouvez ensuite configurer votre compte externe Snowflake. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.
Téléchargez les pilotes ODBC pour Snowflake. Cliquez ici pour lancer le téléchargement.
Vous devez ensuite installer les pilotes ODBC sous Debian à l’aide de la commande suivante :
apt-get install unixodbc
apt-get install snowflake-odbc-x.xx.x.x86_64.deb
Après avoir téléchargé et installé les pilotes ODBC, vous devez redémarrer Campaign Classic. Pour cela, exécutez la commande suivante :
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.
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.
Pour configurer le compte externe Snowflake, vous devez indiquer les informations suivantes :
Type: Snowflake
Serveur : URL du serveur Snowflake
Compte : nom de l’utilisateur
Mot de passe : mot de passe du compte utilisateur
Base de données : nom de la base de données
Cliquez sur l’onglet Paramètres, puis sur le bouton Déployer les fonctions pour créer des fonctions.
Le connecteur prend en charge les options suivantes :
Option | Description |
---|---|
workschema | Schéma de base de données à utiliser pour les tables de travail. |
warehouse | Nom de l’entrepôt par défaut à utiliser. Il remplace la valeur par défaut de l’utilisateur. |
TimeZoneName | Vide par défaut. C’est le fuseau horaire système du serveur applicatif Campaign Classic qui est utilisé. Il est possible d’utiliser cette option pour forcer le paramètre de session TIMEZONE. Pour plus d’informations à ce sujet, consultez cette page. |
WeekStart | Paramètre de session WEEK_START. Par défaut, cette valeur est définie sur 0. Pour plus d’informations à ce sujet, consultez cette page. |
UseCachedResult | Paramètre de session USE_CACHED_RESULTS. Par défaut, cette valeur est définie sur TRUE. Il est possible d’utiliser cette option pour désactiver les résultats de Snowflake mis en mémoire cache. Pour plus d’informations à ce sujet, voir cette page. |