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.
| 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 |
| 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.
| 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 :
| 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 |
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.
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 :
| 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.
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 :
| Type de source de données | Nom du script |
|---|---|
|
DB2 |
|
|
Microsoft SQL Server |
|
|
Oracle |
|
| MariaDB |
|