Lors de la création de la base de données, Adobe Campaign propose deux options distinctes :
Les étapes de paramétrage sont présentés ci-après.
Les noms de la base de données, des utilisateurs ou des schémas ne doivent pas commencer par un chiffre, ni utiliser de caractères spéciaux.
Seul l’identifiant interne peut effectuer ces opérations. Pour plus d’informations à ce sujet, consultez cette section.
Les étapes pour créer une base de données ou recycler une base existante sont présentées ci-après. Certains paramétrages dépendent du moteur de base de données utilisé.
Ces étapes sont les suivantes :
Sélectionnez le moteur de base de données parmi ceux proposés dans la liste déroulante.
Les bases de données prises en charge sont répertoriées dans la matrice de compatibilité de Campaign.
Identifiez le serveur et sélectionnez le type d'opération à réaliser. Ici : Créer ou recycler une base de données.
Selon le moteur de base sélectionné, les informations d'identification du serveur diffèrent.
Pour un moteur Oracle, renseignez le nom TNS qui a été défini sur le serveur applicatif.
Pour un moteur PostgreSQL ou DB2, indiquez le nom DNS (ou l'adresse IP) défini sur le serveur applicatif pour accéder au serveur de base de données.
Pour un moteur Microsoft SQL Server, vous devez définir : le nom DNS (ou l’adresse IP) défini sur le serveur applicatif pour accéder au serveur de base de données : DNS ou DNS\<instance>
(mode instance),
Depuis la version 20.3, l'authentification Windows NT est désactivée. L'authentification SQL Server est désormais le seul mode d'authentification disponible pour Microsoft SQL Server. En savoir plus
Dans la fenêtre Accès au serveur, définissez les paramètres de connexion au serveur de la base de données.
Pour cela, saisissez le nom et le mot de passe d'un compte système d'administration qui possède les autorisations nécessaires pour créer des bases, soit :
L'étape suivante permet de configurer les paramètres de connexion à la base de données.
Vous devez définir les paramètres suivants :
Indiquez le nom de la base de données à créer.
Pour une base DB2, nom de la base ne doit pas excéder 8 caractères.
Saisissez le mot de passe du compte associé à cette base.
Indiquez si la base doit être Unicode ou non.
L'option Base Unicode permet de stocker tous les types de caractères en Unicode, quelle que soit la langue.
Pour une base Oracle, l'option Stockage Unicode permet d'utiliser des champs de type NCLOB, NVARCHAR, etc.
Si vous ne sélectionnez pas cette option, le jeu de caractères (charset) de la base Oracle doit permettre le stockage des données dans toutes les langues (AL32UTF8 est recommandé).
Choisissez le fuseau horaire de la base de données et indiquez éventuellement si la base doit être en UTC, lorsque cette option est disponible.
Voir à ce sujet la section Gestion des fuseaux horaires.
Sélectionnez les packages que vous souhaitez installer.
Consultez votre accord de licence afin de vérifier les options et solutions que vous avez acquises, par exemple "Interaction" ou "Social Marketing".
La fenêtre Etapes de la création offre notamment la possibilité de vérifier et éditer le script SQL utilisé pour créer les tables.
Pour une base Oracle, Microsoft SQL Server ou PostgreSQL, l'administrateur de bases de données peut par ailleurs déterminer ici des paramètres de stockage à utiliser lors de la création des objets base de données.
Ces paramètres reçoivent les noms exacts des tablespaces (avertissement : respecte la casse). Ils sont respectivement stockés dans le nœud Administration > Plateforme > Options dans les options suivantes (voir cette section) :
Pour une base Oracle, l'utilisateur Adobe Campaign doit avoir accès aux librairies Oracle, typiquement en étant membre du groupe oinstall.
L'option Fixer ou changer le mot de passe administrateur permet de renseigner le mot de passe associé à l'opérateur Adobe Campaign ayant les droits administrateur.
Il est vivement recommandé de définir le mot de passe du compte administrateur Adobe Campaign afin de ne pas créer de faille de sécurité.
La dernière étape de l'assistant permet de lancer la création de la base de données. Pour cela, cliquez sur le bouton Démarrer.
Une fois la création de la base de données terminée, vous pourrez vous reconnecter afin de finaliser le paramétrage de l'instance.
Vous devez à présent lancer l’assistant de déploiement pour terminer la configuration de l’instance. Voir Assistant de déploiement.
Les paramètres de connexion à la base de données associés à l’instance sont regroupés dans le fichier /conf/config-<instance>.xml
enregistré dans le répertoire d’installation d’Adobe Campaign.
Exemple de configuration Microsoft SQL Server sur la base base61 associée au compte « campaign » avec son mot de passe chiffré :
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>
La base de données, ainsi que l'utilisateur doivent avoir été créés par l'administrateur de base de données et les droits d'accès correctement configurés.
Par exemple, pour une base Oracle, les droits minimum requis sont : GRANT CONNECT, RESOURCE et UNLIMITED TABLESPACE.
Pour utiliser une base existante, les étapes de configuration sont les suivantes :
Sélectionnez le moteur de base de données parmi ceux proposés dans la liste déroulante.
Identifiez le serveur et sélectionnez le type d'opération à réaliser. Ici : Utiliser une base de données existante.
Selon le moteur de base sélectionné, les informations d'identification du serveur diffèrent.
Pour un moteur Oracle, renseignez le nom TNS qui a été défini sur le serveur applicatif.
Pour un moteur PostgreSQL ou DB2, indiquez le nom DNS (ou l'adresse IP) défini sur le serveur applicatif pour accéder au serveur de base de données.
Pour un moteur Microsoft SQL Server, vous devez définir :
le nom DNS (ou l'adresse IP) défini sur le serveur applicatif pour accéder au serveur de base de données,
le mode de sécurité pour l’accès à Microsoft SQL Server : Authentification SQL Server ou Authentification Windows NT.
Dans la fenêtre Base de données, définissez les paramètres de connexion à la base de données.
Vous devez définir les paramètres suivants :
Saisissez le nom de la base de données à utiliser,
Saisissez le nom et le mot de passe du compte associé à cette base,
Assurez-vous que le nom du schéma et le nom d’utilisateur correspondent. La méthode recommandée pour créer une base de données est la console cliente de Campaign.
Pour une base Oracle, il n'est pas nécessaire de saisir le nom du compte.
Indiquez si la base doit être Unicode ou non.
Sélectionnez les packages que vous souhaitez installer.
Consultez votre accord de licence afin de vérifier les options et solutions que vous avez acquises, par exemple l'option "Gestion de contenu" ou la solution "Gestion des ressources marketing".
La fenêtre Etapes de la création offre notamment la possibilité de vérifier et éditer le script SQL utilisé pour créer les tables.
Pour une base Oracle, Microsoft SQL Server, PostgreSQL, l'administrateur de bases de données peut par ailleurs déterminer ici des paramètres de stockage à utiliser lors de la création des objets base de données.
Pour une base Oracle, l'utilisateur Adobe Campaign doit avoir accès aux librairies Oracle, typiquement en étant membre du groupe oinstall.
L'option Fixer ou changer le mot de passe administrateur permet de renseigner le mot de passe associé à l'opérateur Adobe Campaign ayant les droits administrateur.
Il est vivement recommandé de définir le mot de passe du compte administrateur Adobe Campaign afin de ne pas créer de faille de sécurité.
La dernière étape de l'assistant permet de lancer la création de la base de données. Pour cela, cliquez sur le bouton Démarrer.
Une fois la création de la base de données terminée, vous pourrez vous reconnecter afin de finaliser le paramétrage de l'instance.
Vous devez à présent lancer l’assistant de déploiement pour terminer la configuration de l’instance. Voir Assistant de déploiement.
Les paramètres de connexion à la base de données associés à l’instance sont regroupés dans le fichier /conf/config-<instance>.xml
enregistré dans le répertoire d’installation d’Adobe Campaign.
Exemple de configuration Microsoft SQL Server sur la base base61 associée au compte « campaign » avec son mot de passe chiffré :
<dbcnx encrypted="1" login="campaign:myBase" password="myPassword" provider="DB" server="dbServer"/>