Show Menu
SUJETS×

Connexion à la base de données

Pour permettre la connexion à la base de données externe, vous devez indiquer les paramètres de connexion, c'est-à-dire la source de données visée et le nom de la table dont les données doivent être chargées.
L'utilisateur Adobe Campaign doit disposer d'un minimum de droits sur la base externe et le serveur applicatif Adobe Campaign pour exploiter les données d'une base externe. Voir à ce sujet la section Droits d’accès à la base externe .
Pour éviter tout dysfonctionnement, les opérateurs qui accèdent à des données distantes communes doivent évoluer dans des espaces de travail disjoints.

Créer une connexion partagée

Pour activer une connexion à une base de données externe partagée, tant que cette connexion est active, la base de données est accessible via Adobe Campaign.
  1. Le paramétrage doit être défini préalablement via le nœud Administration > Plateforme > Comptes externes .
  2. Cliquez sur le lien Nouveau et sélectionnez le type Base de données externe .
  3. Définissez les paramètres Connexion de la base de données externe.
    Pour les connexions à une base de données de type ODBC , le champ Serveur doit contenir le nom de la source de données ODBC, et non le nom du serveur. De plus, certains paramétrages supplémentaires peuvent être nécessaires en fonction des bases de données utilisées. Voir la section Configurations spécifiques par type de base de données .
  4. Une fois les paramètres renseignés, cliquez sur le bouton Tester la connexion pour les valider.
  5. Si nécessaire, désélectionnez l'option Activé pour désactiver l'accès à cette base de données sans supprimer son paramétrage.
  6. Pour permettre à Adobe Campaign d'accéder à cette base, vous devez déployer les fonctions SQL. Cliquez sur l'onglet Paramètres puis sur le bouton Déployer les fonctions .
Vous pouvez définir des tablespaces de travail spécifiques pour les tables et pour les index dans l'onglet Paramètres .

Créer une connexion ponctuelle

Vous pouvez définir directement une connexion à une base externe à partir des activités d'un workflow. Dans ce cas, il s'agira d'une base externe locale, réservée à une utilisation dans le cadre du workflow courant : elle ne sera pas enregistrée dans les comptes externes. Ce type de connexion ponctuelle peut être créée dans différentes activités du workflow, notamment l'activité de Requête , l'activité de Chargement (SGBD) , l'activité d' Enrichissement ou l'activité de Partage .
Ce type de paramétrage n'est pas recommandé mais peut être utilisé ponctuellement pour collecter des données. Toutefois, privilégiez la création d'un compte externe, comme présenté dans la section Créer une connexion partagée .
Par exemple, dans l'activité de requête, les étapes sont les suivantes pour créer une connexion ponctuelle à une base externe :
  1. Cliquez sur le lien Ajouter des données... et sélectionnez l'option Données externes .
  2. Choisissez l'option En définissant localement la source de données .
  3. Sélectionnez le moteur de la base de données cible dans la liste déroulante. Saisissez le nom du server et renseignez les paramètres d'authentification.
    Indiquez également le nom de la base externe.
    Cliquez sur le bouton Suivant .
  4. Sélectionnez la table où sont stockées les données.
    Vous pouvez saisir le nom de la table directement dans le champ correspondant ou cliquer sur l'icône d'édition pour accéder à la liste des tables de la base de données.
  5. Cliquez sur le bouton Ajouter pour définir un ou plusieurs champs de réconciliation entre les données de la base externe et celles de la base Adobe Campaign. Les icônes Editer l'expression des colonnes Champ distant et Champ local permettent d'accéder à la liste des champs de chacune des tables.
  6. Au besoin, indiquez une condition de filtrage et le mode de tri des données.
  7. Sélectionnez les données additionnelles à collecter dans la base externe. Pour cela, double-cliquez sur le ou les champs à ajouter afin de les afficher parmi les Colonnes de sortie .
    Cliquez sur le bouton Terminer pour valider ce paramétrage.

Connexion sécurisée

La connexion sécurisée est uniquement disponible pour PostgreSQL.
Vous pouvez sécuriser l'accès à une base externe lors du paramétrage d'un compte externe FDA.
Pour cela, ajoutez " :ssl " à la suite de l'adresse du serveur et du port utilisé. Par exemple : 192.168.0.52:4501:ssl .
Les données seront ainsi envoyées via le protocole sécurisé SSL.

Paramétrages additionnels

Au besoin, vous pouvez créer le schéma nécessaire à l'exploitation des données contenues dans une base externe. De même, Adobe Campaign permet de définir un mapping sur les données d'une table externe. Ces paramétrages sont généraux et ne s'appliquent pas exclusivement au contexte des workflows.
Pour plus d'informations sur la création de schémas dans Adobe Campaign et la définition d'un nouveau mapping des données, consultez cette page .