Configurer l’accès à 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 configurer l’accès à Snowflake.

  1. Configuration de Snowflake sous CentOS, Windows ou Debian
  2. Configuration du compte externe Snowflake dans Campaign
REMARQUE

Le connecteur Snowflake est disponible pour les déploiements hébergés et on-premise. Voir à ce propos cette page.

Snowflake sous CentOS

Pour effectuer la configuration de Snowflake sur CentOS, procédez comme suit :

  1. Téléchargez les pilotes ODBC pour Snowflake. Cliquez ici pour lancer le téléchargement.

  2. 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
    
  3. 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
    
  4. Dans Campaign, vous pouvez ensuite configurer votre compte externe Snowflake. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.

Snowflake sous Windows

  1. 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

  2. Configurez le pilote ODBC. Voir à ce propos cette page

  3. Dans Campaign, vous pouvez ensuite configurer votre compte externe Snowflake. Pour plus d’informations sur la configuration de votre compte externe, voir cette section.

Snowflake sous Debian

  1. Téléchargez les pilotes ODBC pour Snowflake. Cliquez ici pour lancer le téléchargement.

  2. 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
    
  3. 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
    
  4. 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

Vous devez créer un compte externe Snowflake pour connecter votre instance Campaign à votre base de données Snowflake externe.

  1. Depuis l’Explorateur Campaign, cliquez sur Administration '>' Plateforme '>' Comptes externes.

  2. Cliquez sur Nouveau.

  3. Sélectionnez Base de données externe en tant que Type de compte externe.

  4. 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

  5. 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.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free