Création et remplissage des tables système Unica Interact

Si vous n'avez pas créé et rempli les tables système pendant le processus d'installation, utilisez le client de base de données pour exécuter les scripts SQL d'Interact sur la base de données appropriée ou pour créer et remplir l'environnement d'exécution, l'environnement de phase de conception, le module d'apprentissage, le profil utilisateur et les sources de données de suivi des contacts et des réponses d'Interact.

Tables de l'environnement de phase de conception

Pour pouvoir activer l'environnement de phase de conception d'Unica Interact dans Unica Campaign, vous devez ajouter certaines tables dans la base de données des tables système de Unica Campaign.

Les scripts SQL se trouvent dans le répertoire INTERACT_HOME/interactDT/ddl dans l'installation de l'environnement de phase de conception d'Interact.

Si les tables système de Unica Campaign sont configurées pour Unicode, utilisez le script approprié qui se trouve dans le répertoire INTERACT_HOME/interactDT/ddl dans l'environnement de phase de conception d'Unica Interact. Il n'existe pas de scripts Unicode équivalents pour les scripts aci_populate_systab qui sont utilisés pour remplir les tables de l'environnement de phase de conception.

Utilisez les scripts du tableau suivant pour créer les tables de l'environnement de phase de conception d'Unica Interact :
Tableau 1. Scripts pour la création des tables de l'environnement de phase de conception

Ce tableau à deux colonnes contient des informations sur le type de source de données dans une colonne et le nom du script dans la deuxième colonne.

Type de source de données Nom du script

DB2®

aci_systab_db2.sql

L'espace table utilisateur et l'espace table système temporaire dans lesquels se trouvent les tables système de Unica Campaign doivent chacun avoir une taille de page supérieure ou égale à 32 ko.

Microsoft™ SQL Server

aci_systab_sqlsvr.sql

Oracle

aci_systab_ora.sql
MariaDB aci_systab_mariadb.sql
Utilisez les scripts du tableau suivant pour remplir les tables de l'environnement de phase de conception d'Interact :
Tableau 2. Scripts pour le remplissage des tables de l'environnement de phase de conception

Ce tableau à deux colonnes contient des informations sur le type de source de données dans une colonne et le nom du script dans la deuxième colonne.

Type de source de données Nom du script

DB2

aci_populate_systab_db2.sql

Microsoft SQL Server

aci_populate_systab_sqlsvr.sql

Oracle

aci_populate_systab_ora.sql

MariaDB

aci_populate_systab_mariadb.sql

Tables de l'environnement d'exécution

Les scripts SQL se trouvent dans le répertoire <INTERACT_HOME>/ddl sous le répertoire d'installation d'Interact.

Si vos tables d'exécution Interact sont configurées pour Unicode, utilisez le script approprié qui se trouve dans le répertoire <INTERACT_HOME>/ddl/Unicode pour créer les tables d'exécution. Il n'existe pas de scripts Unicode équivalents pour les scripts aci_populate_runtab utilisés pour remplir les tables d'exécution.

Vous devez exécuter les scripts SQL une fois pour chaque source de données du groupe de serveurs.

Utilisez les scripts du tableau suivant pour créer les tables de l'environnement d'exécution d'Interact :
Tableau 3. Scripts pour la création des tables de l'environnement d'exécution

Ce tableau à deux colonnes contient des informations sur le type de source de données dans une colonne et le nom du script dans la deuxième colonne.

Type de source de données Nom du script

DB2

aci_runtab_db2.sql

L'espace table utilisateur et l'espace table système temporaire dans lesquels se trouvent les tables de l'environnement d'exécution d'Interact doivent chacun avoir une taille de page supérieure ou égale à 32 ko.

Microsoft SQL Server

aci_runtab_sqlsvr.sql

Oracle

aci_runtab_ora.sql
MariaDB aci_runtab_mariadb.sql

Utilisez les scripts du tableau suivant pour remplir les tables de l'environnement d'exécution d'Interact :

Tableau 4. Scripts pour l'alimentation des tables de l'environnement d'exécution

Ce tableau à deux colonnes contient des informations sur le type de source de données dans une colonne et le nom du script dans la deuxième colonne.

Type de source de données Nom du script

DB2

aci_populate_runtab_db2.sql

Vous devez utiliser la commande suivante lorsque vous exécutez ce script : db2 +c -td@ -vf aci_populate_runtab_db2.sql

Microsoft SQL Server

aci_populate_runtab_sqlsvr.sql

Oracle

aci_populate_runtab_ora.sql
MariaDB aci_populate_runtab_mariadb.sql
Remarque : Vous devez remplacer la valeur 64 de la taille de la colonne UACI_EligStat.offerName par la valeur 130 (ou 390 pour les tables Unicode) afin de préserver la compatibilité avec Unica Campaign. Utilisez les exemples d'instruction SQL ci-après pour cette modification.
Non-Unicode
DB2: ALTER table UACI_EligStat ALTER COLUMN OfferName SET DATA TYPE varchar(130);
ORACLE: ALTER TABLE UACI_EligStat MODIFY OfferName varchar2(130);
SQLSVR: ALTER TABLE UACI_EligStat alter column OfferName varchar(130) not null;
MariaDB: ALTER TABLE UACI_EligStat modify column OfferName varchar(130) not null;
Unicode
DB2: ALTER table UACI_EligStat ALTER COLUMN OfferName SET DATA TYPE varchar(390);
ORACLE: ALTER TABLE UACI_EligStat MODIFY OfferName varchar2(390);
SQLSVR: ALTER TABLE UACI_EligStat alter column OfferName nvarchar(390) not null;
MariaDB: ALTER TABLE UACI_EligStat modify column OfferName nvarchar(390) not null;

Tables d'apprentissage

Vous pouvez utiliser les scripts SQL pour créer et remplir les tables pour des fonctions facultatives telles que l'apprentissage, les offres globales, la substitution de score et le suivi de l'historique des contacts et des réponses.

Tous les scripts SQL se trouvent dans le répertoire <Interact_HOME>/ddl.

Remarque : Le module d'apprentissage intégré requiert une source de données distincte de celle des tables de l'environnement d'exécution d'Unica Interact. Pour le module d'apprentissage intégré, vous devez créer une source de données qui comporte toutes les données d'apprentissage. Cette source de données distincte peut communiquer avec tous les groupes de serveurs, ce qui signifie que vous pouvez apprendre à partir de vos différents points de contact simultanément.

Si vos tables d'exécution Interact sont configurées pour Unicode, utilisez le script approprié qui se trouve dans <Interact_HOME>/ddl/Unicode directory pour créer les tables d'apprentissage.

Utilisez les scripts du tableau suivant pour créer les tables d'apprentissage d'Interact :

Tableau 5. Scripts de création des tables d'apprentissage

Ce tableau à deux colonnes contient des informations sur le type de source de données dans une colonne et le nom du script dans la deuxième colonne.

Type de source de données Nom du script

DB2

aci_lrntab_db2.sql

Microsoft SQL Server

aci_lrntab_sqlsvr.sql

Oracle

aci_lrntab_ora.sql
MariaDB aci_lrntab_mariadb.sql

Tables d'historique des contacts et des réponses

Vous devez exécuter des scripts SQL sur les tables d'historique des contacts et des réponses si vous souhaitez utiliser le suivi des réponses inter-session ou la fonction avancée d'apprentissage.

Tous les scripts SQL se trouvent dans le répertoire d'installation d'Interact.

Remarque : L'utilisation des fonctions d'historique des contacts et des réponses requiert une source de données distincte de celle des tables de l'environnement d'exécution d'Interact. Pour utiliser les fonctions d'historique des contacts et des réponses, vous devez créer une source de données pour référencer les données des contacts et des réponses. Cette source de données distincte peut communiquer avec tous les groupes de serveurs.

Si les tables d'historique des contacts sont configurées pour Unicode, utilisez le script approprié qui se trouve dans le répertoire Unicode au même emplacement que le script standard utilisé pour créer les tables d'apprentissage.

Utilisez les scripts du tableau suivant pour créer les tables d'historique des contacts et des réponses d'Interact :

Tableau 6. Scripts de création des tables d'historique des contacts

Ce tableau à deux colonnes contient des informations sur le type de source de données dans une colonne et le nom du script dans la deuxième colonne.

Type de source de données Nom du script

DB2

  • aci_crhtab_db2.sql dans le répertoire <Interact_HOME>/ddl/. Le script a un impact sur les tables de la phase d'exécution Interact.
  • aci_lrnfeature_db2.sql dans le répertoire <Interact_HOME>/interactDT/ddl/acifeatures/. Le script a un impact sur les tables de la phase de conception Campaign.

Microsoft SQL Server

  • aci_crhtab_sqlsvr.sql dans le répertoire <Interact_HOME>/ddl/.
  • aci_lrnfeature_sqlsvr.sql dans le répertoire <Interact_HOME>/interactDT/ddl/.

Oracle

  • aci_crhtab_ora.sql dans le répertoire <Interact_HOME>/ddl/.
  • aci_lrnfeature_ora.sql dans le répertoire <Interact_HOME>/interactDT/ddl/.
MariaDB
  • aci_crhtab_mariadb.sql in the <Interact_Home>/ddl/ directory.
  • aci_lrnfeature_mariadb.sql in the <Interact_Home>/interactDT/ddl directory.