Instructions pour une première installation d'Unica Platform

Pourquoi et quand exécuter cette tâche

Pour une première installation d'Unica Platform version 12.1, procédez comme suit.

Procédure

  1. Exécutez le programme d'installation, version 12.1, avec l'option Base de données manuelle et Configuration manuelle. Assurez-vous de fournir une référence à OneDB jar dans le chemin d'accès aux classes JDBC lors de l'installation. Une fois l'installation terminée, le système de fichiers doit être renseigné.
  2. Exécutez les scripts de base de données sur la base de données créée à l'étape précédente dans la séquence suivante.
    • <Platform_home>/db/ManagerSchema_informix.sql
    • <Platform_home>/db/ManagerSchema_informix_CreateFKConstraints.sql
    • <Platform_home>/db/active_portlets.sql
    • <Platform_home>/db/notification_rules.sql
    • <Platform_home>/db/quartz_informix.sql
    • <Platform_home>/db/Corrrection _Script.sql
  3. Exécutez les scripts suivants.
    CREATE TABLE USM_COUNT_QUEUE
    (
      ID BIGSERIAL, 
      PRODUCT BIGINT NOT NULL, 
      DATE_ADDED DATETIME YEAR TO FRACTION(3), 
      ADDED_COUNTS BIGINT NOT NULL, 
      PARTITION_NAME LVARCHAR(600),
      FEATURE_NAME NVARCHAR(255), 
      AUDITED INT DEFAULT 0
    ) extent size 32 next size 32 lock mode row;
    
    CREATE INDEX IX_USM_COUNT_QUEUE ON USM_COUNT_QUEUE (ID);
    drop table USM_COUNT_AUDIT;
    CREATE TABLE USM_COUNT_AUDIT
    (
      ID BIGSERIAL, 
      DATE_ADDED DATETIME YEAR TO FRACTION(3), 
      INTERACT BIGINT NOT NULL, 
      MKT_OPR BIGINT NOT NULL, 
      MKT_OPR_ENTR BIGINT NOT NULL, 
      CAMPAIGN BIGINT NOT NULL, 
      CNT_OPT BIGINT NOT NULL, 
      PLATFORM BIGINT NOT NULL,
      DELIVER BIGINT NOT NULL, 
      JOURNEY BIGINT NOT NULL, 
      LINK_CONNECTOR BIGINT NOT NULL, 
      ENT_DETAILS CLOB
    ) extent size 32 next size 32 lock mode row;
    CREATE INDEX IX_USM_COUNT_AUDIT ON USM_COUNT_AUDIT (ID);
    drop table USM_CAMPAIGN_PART_COUNT;
    CREATE TABLE USM_CAMPAIGN_PART_COUNT
    (
      ID BIGINT NOT NULL, 
      PRODUCT BIGINT NOT NULL,
      PARTITION_NAME BIGINT NOT NULL, 
      UPDATED_ON DATETIME YEAR TO FRACTION(3) NOT NULL, 
      LAST_COUNT BIGINT NOT NULL,
      PRIMARY KEY  (ID)
    ) extent size 32 next size 32 lock mode row;
    CREATE SEQUENCE USM_CAMPAIGN_PART_COUNT_SEQ START WITH 1 INCREMENT BY 1;
    DROP TABLE USM_NOTIFICATION_RULE;
    drop TABLE USM_CLIENT_DETAILS;
    CREATE TABLE USM_CLIENT_DETAILS
    (
      APPL_NAME LVARCHAR(256) NOT NULL, 
      CLIENT_ID INT NOT NULL, 
      CLIENT_SECRET LVARCHAR(256) NOT NULL
    ) extent size 32 next size 32 lock mode row;
    
    CREATE UNIQUE INDEX IX_USM_CLIENT_DETAILS_APP ON USM_CLIENT_DETAILS (APPL_NAME asc);
    CREATE TABLE USM_NOTIFICATION_RULE
    (
      ID BIGSERIAL, 
      NAME NVARCHAR(120) NOT NULL, 
      TYPE INT NOT NULL, 
      data LVARCHAR(1035)
    ) extent size 32 next size 32 lock mode row;
    CREATE SEQUENCE USM_NOTIFICATION_RULE_SEQ START WITH 1 INCREMENT BY 1;
    CREATE UNIQUE INDEX IX_USM_NOTIFICATION_RULE ON USM_NOTIFICATION_RULE (NAME asc);
    alter table USM_CAMPAIGN_PART_COUNT modify partition_name LVARCHAR(1024) not null;
    alter table USM_CAMPAIGN_PART_COUNT modify id BIGSERIAL;
  4. Exécutez le programme d'installation avec une base de données manuelle en utilisant l'option de configuration automatique.