1.
|
Para configurar IBM® Campaign para utilizar una utilidad de carga de base de datos, existen tres pasos principales que se deben realizar para cada origen de datos: crear dos plantillas de archivo de control de carga; crear un script o ejecutable para iniciar la utilidad de carga; a continuación, establecer las propiedades de configuración del cargador en IBM® Campaign.
|
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.
|
Para este ejemplo, cree un script de shell denominado db2load.sh para iniciar el cargador. Puede sustituir la ruta /tmp por el directorio que elija:
|
#!/bin/sh
cp $1 /tmp/controlfile.tmp
cp $2 /tmp/db2load.dat
db2 -tvf $1 >> /tmp/db2load.log
chmod 755 db2load.sh
4.
|
a.
|
Elija Valores > Configuración y a continuación seleccione Campaign|particiones|partición1|dataSources|<nombre_origen_datos>.
|
b.
|
Establezca las propiedades que empiezan con la palabra Loader. Para ver información importante, consulte el tema Propiedades de configuración de IBM® Campaign en la Guía del administrador de IBM® Campaign o en la ayuda en línea.
|
|
LoaderCommand: ruta al script o ejecutable para invocar la utilidad de carga de base de datos. La mayoría de las utilidades de carga de base de datos precisan de varios argumentos para su lanzamiento correcto. Los tokens que requiere DB2® se muestran entre corchetes en el ejemplo siguiente. Especifíquelos exactamente tal como se muestran. Cuando se ejecute el comando se sustituirán por los elementos especificados. Ejemplo: /Unica/Campaign/partición/partición1/db2load.sh <CONTROLFILE> <DATAFILE>
|
|
LoaderCommandForAppend: ruta al script o ejecutable para invocar la utilidad de carga de base de datos para añadir registros a una tabla de base de datos. Ejemplo: /Unica/Campaign/partición/partición1/db2load.sh <CONTROLFILE> <DATAFILE>
|
|
LoaderDelimiter y LoaderDelimiterForAppend: delimitador utilizado en la plantilla de archivo de control de cargador.
|
|
LoaderControlFileTemplate: ruta a la plantilla de archivo de control, relativa a la partición actual. Ejemplo: loadscript.db2
|
|
LoaderControlFileTemplateForAppend: ruta a la plantilla de archivo de control para añadir registros, relativa a la partición actual. Ejemplo: loadappend.db2
|
|
Todos los demás valores de Cargador: especifíquelos según corresponda para su implementación, según la información proporcionada en el tema Propiedades de configuración de IBM® Campaign.
|
c.
|
Copyright IBM Corporation 2015. All Rights Reserved.
|