1.
|
Um IBM® Campaign für die Verwendung eines Datenbankladedienstprogramms einzurichten, gibt es drei Hauptschritte für die Ausführung der einzelnen Datenquellen. Erstellen Sie zwei Vorlagen zum Laden von Steuerdateien; erstellen Sie ein Script oder eine ausführbare Datei zum Starten des Ladedienstprogramms; legen Sie anschließend die Konfigurationseigenschaften des Ladeprogramms in IBM® Campaign fest.
|
a.
|
connect to <DATABASE> user <USER> using <PASSWORD>;
load client from <DATAFILE> of del modified by coldel| insert into <TABLE>(
<FIELDNAME><,>
)
nonrecoverable;
b.
|
connect to <DATABASE> user <USER> using <PASSWORD>;
load client from <DATAFILE> of del modified by coldel| insert into <TABLE>(
<FIELDNAME><,>
)
nonrecoverable;
a.
|
Erstellen Sie für dieses Beispiel ein Shell-Script mit dem Namen db2load.sh, um das Ladeprogramm zu starten. Beim Pfad /tmp können Sie das Verzeichnis Ihrer Wahl ersetzen:
|
#!/bin/sh
cp $1 /tmp/controlfile.tmp
cp $2 /tmp/db2load.dat
db2 -tvf $1 >> /tmp/db2load.log
chmod 755 db2load.sh
4.
|
a.
|
Wählen Sie Einstellungen > Konfiguration aus und anschließend Campaign|partitions|partition1|dataSources|<datasourcename>.
|
b.
|
Legen Sie die Eigenschaften fest, die mit dem Wort Ladeprogramm beginnen. Wichtige Informationen finden Sie im Abschnitt Konfigurationseigenschaften für IBM® Campaign im IBM® Campaign-Administrationshandbuch oder in der Onlinehilfe.
|
|
LoaderCommand: Der Pfad zum Script oder zur ausführbaren Datei, um das Datenbankladedienstprogramm aufzurufen. Für den Start der meisten Datenbankladeprogramme sind mehrere Argumente erforderlich. Die für DB2® erforderlichen Token werden in spitzen Klammern im folgenden Beispiel angezeigt. Geben Sie sie genau so ein, wie sie angezeigt werden. Sie werden bei der Ausführung des Befehls durch die angegebenen Elemente ersetzt. Beispiel: /Unica/Campaign/partition/partition1/db2load.sh <CONTROLFILE> <DATAFILE>
|
|
LoaderCommandForAppend: Der Pfad zum Script oder der ausführbaren Datei, um das Datenbankladedienstprogramm zum Anhängen von Datensätzen an eine Datenbanktabelle aufzurufen. Beispiel: /Unica/Campaign/partition/partition1/db2load.sh <CONTROLFILE> <DATAFILE>
|
|
LoaderDelimiter und LoaderDelimiterForAppend: Die Trennzeichen, die in der Steuerdateivorlage des Ladeprogramms verwendet werden.
|
|
LoaderControlFileTemplate: Der Pfad zur Steuerdateivorlage, relativ zur aktuellen Partition. Beispiel: loadscript.db2
|
|
LoaderControlFileTemplateForAppend: Der Pfad zur Steuerdateivorlage zum Anhängen von Datensätzen, relativ zur aktuellen Partition. Beispiel: loadappend.db2
|
|
Alle weiteren Einstellungen für das Ladeprogramm: Geben Sie sie als für Ihre Implementierung erforderlich an, gemäß der Informationen, die im Abschnitt Konfigurationseigenschaften für IBM® Campaign bereitgestellt werden.
|
c.
|
Stellen Sie sicher, dass die Konfigurationseigenschaften für das Ladeprogramm für alle Datenquellen angepasst werden.
|
Copyright IBM Corporation 2015. All Rights Reserved.
|