Pour Unica Deliver uniquement : création de procédures stockées, de tables de transfert et d'index

Une fois les modèles de génération de rapports installés ou mis à niveau, vous devez exécuter des scripts SQL spécifiques avant de générer des rapports Unica Deliver. Les scripts SQL créent des procédures stockées et des tables de transfert.

Pourquoi et quand exécuter cette tâche

Le répertoire Campaign/reports/Deliver-ddl se trouve sur le serveur. Il contient les scripts suivants pour les bases de données Oracle, IBM® DB2® et Microsoft™ SQL Server :
  • acer_indexes_dbname.sql
  • acer_tables_dbname.sql
  • acer_scripts_dbname.sql
Remarque : Si vous observez des problèmes lors de l'exécution des fichiers SQL mentionnés, utilisez le terminateur de script basé sur le client de base de données. Si votre client de base de données affiche des erreurs pour acer_scripts_dbname.sql, créez les procédures l'une après l'autre.

Exécutez les scripts suivants sur la base de données Unica Campaign dans l'ordre indiqué.

Procédure

  1. acer_indexes_dbname.sql

    Accordez suffisamment de temps d'exécution au script. Le délai d'exécution dépend du volume de données stockées dans les tables système Unica Deliver.

  2. acer_tables_dbname.sql

    Ce script crée les tables de transfert du traitement delta dans le schéma du système Unica Deliver.

  3. acer_scripts_dbname.sql
    Important : Pour les bases de données DB2, remplacez le caractère de fin ; (point-virgule) par ! (point d'exclamation).

    Ce script crée les procédures stockées que vous devez configurer après avoir installé les rapports pour Unica Deliver.

  4. Accédez au répertoire Campaign\reports\tools, dans votre installation Campaign et localisez les scripts suivants.
    • uare_lookup_create_DB_type.sql
    • uare_lookup_populate*.sql : Exécutez le script sur votre base de données de tables système Unica Campaign pour toutes les langues.
      Remarque : Unica Insights prend en charge quatre caractères pour les paramètres régionaux. Par exemple, dans le répertoire Unica_home\Campaign\reports\tools, s'il y a deux fichiers de recherche/remplissage SQL pour l'environnement local français :
      • uare_lookup_populate_fr.sql
      • uare_lookup_populate_fr_FR.sql

      vous devez exécuter uare_lookup_populate_fr_FR.sql et ignorer l'autre fichier.

Que faire ensuite

Remarque : Vous devez configurer les procédures stockées afin qu'elles s'exécutent régulièrement pour remplir les tables de transfert. Vous ne pouvez pas voir les données des rapports tant que vous n'avez pas exécuté les procédures stockées pour les rapports Unica Deliver.

Pour plus d'informations sur l'exécution et la planification des procédures stockées, voir Pour Unica Deliver uniquement : planification et exécution des procédures stockées.