Configurazione del programma di utilità per il caricamento del database
Un'ampia parte di una sessione Optimize è rappresentata dalla lettura di dati dalla PCT e dalla scrittura di dati nella OCT. La configurazione di un programma di utilità per il caricamento del database migliora le prestazioni delle sessioni Optimize.
Optimize utilizza le stesse impostazioni di configurazione di Campaign per implementare un programma di utilità per il caricamento del database. Se si configura Campaign per operare con un programma di utilità per il caricamento del database, si configura Optimize per utilizzare gli stessi comandi. In modo analogo, se si configura Optimize per operare con un programma di utilità per il caricamento del database, si sta configurando Campaign per operare con un programma di utilità per il caricamento del database. Ciascuno di essi presume una directory root differente, /Campaign per Campaign o /Optimize per Optimize, ed è quindi possibile specificare comandi differenti nei file modello e di comando del programma di caricamento.
Un programma di utilità per il caricamento del database migliora anche le prestazioni quando si popolano le tabelle PCT con un diagramma di flusso Campaign.
Quando si configura un programma di utilità per il caricamento del database perché operi con Optimize, funziona come descritto per le seguenti tabelle Optimize:
*
Tabella PCT - Se il numero di clienti univoci è superiore o uguale a MinReqForLoaderCommand o MinReqForLoaderCommandForAppend, Optimize utilizza il programma di utilità per il caricamento del database.
*
Tabella POA-Optimize utilizza il programma di utilità per il caricamento del database indipendentemente dai valori per MinReqForLoaderCommand o MinReqForLoaderCommandForAppend.
*
Tabella OCT-Optimize utilizza il programma di utilità per il caricamento del database indipendentemente dai valori per MinReqForLoaderCommand o MinReqForLoaderCommandForAppend.
*
Tabella RC-Optimize utilizza il programma di utilità per il caricamento del database indipendentemente dai valori per MinReqForLoaderCommand o MinReqForLoaderCommandForAppend.
Per configurare un programma di utilità per il caricamento del database per Optimize, completare la seguente procedura.
*
*
Confermare che l'installazione di Optimize abbia il comando del programma di utilità per il caricamento del database nella stessa ubicazione di Campaign.
Occorre creare la stessa struttura della cartella relativa su entrambi i server perché Campaign e Optimize fanno entrambi riferimento alla proprietà Campaign | Partitions | PartitionN | DataSources | DataSourceName | LoaderCommand.
Ad esempio, se LoaderCommand è /app/Unica/Campaign/partitions/partition1/scripts/load.sh, è necessario copiare load.sh in /app/Unica/Optimize/partitions/partition1/scripts sul server Optimize creando le directory, se necessario.
*
Confermare che l'installazione di Optimize dispone del modello del file di controllo per il programma di utilità per il caricamento del database nella stessa ubicazione di Campaign.
Il file definito da Campaign | Partitions | PartitionN | DataSources | DataSourceName | LoaderControlFileTemplate deve esistere su entrambi i server Campaign e Optimize. Il modello del file di controllo deve trovarsi nella stessa directory relativa. Sul server Campaign, il file deve essere relativo a /Campaign, ad esempio /Campaign/partitions/partition1/scripts. Sul server Optimize, i file devono essere relativi a /Optimize, ad esempio /Optimize/partitions/partition1/scripts.
Sui sistemi UNIX, utilizzare i soft link, o i link simbolici, per creare i modelli del file di controllo nelle directory di Optimize. Ad esempio, dalla directory /Optimize/partitions/partition1/scripts, eseguire il seguente comando:
ln –s /Campaign/partitions/partition1/scripts/load.ctr load.ctr