Campaign > Partitions > partition[n] > dataSources

Las propiedades en esta categoría configuran la manera en que Campaign interactúa con las bases de datos, incluyendo sus propias tablas de sistema. Estas propiedades especifican las bases de datos a las que Campaign puede acceder y muchos aspectos de los que están formadas las consultas.

Cada datasource que agrega en Campaign se representa por una categoría bajo partition[n] (partición) > dataSources > [DATA_SOURCE_NAME].

*
AccessLibrary

Campaign selecciona su biblioteca de acceso al datasource de acuerdo con el tipo de datasource. Por ejemplo, libora4d.so se utiliza para la conectividad de Oracle, mientras que libdb24d.so se utiliza para la conectividad de DB2. En la mayoría de los casos, las selecciones predeterminadas son apropiadas. Sin embargo, la propiedad AccessLibrary se puede cambiar si el valor predeterminado prueba ser incorrecto en su ambiente de Campaign. Por ejemplo, Campaign de 64 bit proporciona dos biblioteca de acceso de ODBC: una para los datasource de ODBC compatibles con la implementación de unixODBC (libodb4d.so — utilizado por Campaign para acceder, por ejemplo, Informix), y el otro compatible con la implementación de DataDirect (libodb4dDD.so — utilizado por Campaign para acceder, por ejemplo, Teradata).

Additional libraries for AIX

Campaign incluye dos bibliotecas adicionales para los administradores del controlador AIX ODBC que son compatibles con la API ANSI para ODBC en lugar de la API Unicode para ODBC:

*
*

Si determina que la biblioteca de acceso predeterminado debe anularse (por ejemplo, si compara el administrador del controlador de DataDirect y el controlador para Informix), establezca este parámetro según sea necesario (en el ejemplo, para libodb4dDD.so, anule la selección predeterminada de libodb4d.so).

Esta propiedad está vacía como valor predeterminado.

Default value

No se ha definido ningún valor predeterminado.

ASMSaveDBAuthentication

La propiedad ASMSaveDBAuthentication especifica si, cuando inicia sesión en Campaign y asigna una tabla en un datasource en la que no ha iniciado sesión antes, Campaign guarda su nombre de usuario y contraseña en IBM Unica Marketing.

Si establece esta propiedad en TRUE, Campaign no le solicita un nombre de usuario y contraseña cuando inicia sesión subsecuentemente en el datasource. Si establece esta propiedad en FALSE, Campaign le solicita un nombre de usuario y contraseña cada vez que inicia sesión en el datasource.

Valid values

TRUE | FALSE

Default value

TRUE

ASMUserForDBCredentials

La propiedad ASMUserForDBCredentials especifica el nombre de usuario de IBM Unica Marketing asignado al usuario del sistema Campaign (requerido para el acceso a las tablas del sistema de Campaign).

Esta propiedad no está definida como valor predeterminado.

Default value

No se ha definido ningún valor predeterminado.

AllowBaseJoinsInSelect

Determina si Campaign intenta realizar una unión de SQL de las tablas base (del mismo datasource) utilizados en el proceso de Selección; de lo contrario, la unión del equivalente se realiza en el servidor de Campaign.

Valid values

TRUE | FALSE

Default value

TRUE

AliasPrefix

La propiedad AliasPrefix especifica la manera en que Campaign forma el nombre del alias que Campaign crea automáticamente cuando utiliza una tabla de dimensión y escribe en una nueva tabla.

Observe que cada base de datos tiene una longitud máxima de identificadores. Revise la documentación para la base de datos que está utilizando para asegurarse de que el valor que fije no exceda la longitud máxima de identificadores para su base de datos.

Default value

A

AllowSegmentUsingSQLCase

La propiedad AllowSegmentUsingSQLCase especifica si el proceso del segmento de Campaign consolida varias declaraciones de SQL en una declaración de SQL individual, cuando se cumple con las condiciones de configuración específicas.

La configuración de esta propiedad en TRUE produce importantes mejoras en el rendimiento cuando se cumplen todas las condiciones que se enumeran a continuación:

*
*
*

En este caso, Campaign genera una sóla instrucción CASE de SQL para llevar a cabo la segmentación, seguida de un procesamiento de segmentar por campo en el servidor de aplicaciones de Campaign.

Valid values

TRUE | FALSE

Default value

TRUE

AllowTempTables

La propiedad AllowTempTables especifica si Campaign crea tablas temporales en la base de datos. La creación de tablas temporales puede mejorar significativamente el rendimiento de las campañas. Cuando el valor es TRUE, se habilitan las tablas temporales.

Cuando se habilitan las tablas temporales, cada vez que se haga una consulta a la base de datos (por ejemplo, mediante el proceso Segmentación), los ID generados se escriben en una tabla temporal en la base de datos. Cuando se emite una consulta adicional, Campaign puede utilizar esa tabla temporal para recuperar filas de la base de datos.

Si no se habilitan las tablas temporales, Campaign retiene los ID seleccionados en la memoria del servidor. La consulta adicional recupera las ID de la base de datos y las coincide con las ID que están en la memoria del servidor.

Para obtener más información sobre el control de las uniones de las tablas temporales, consulte MaxTempTableJoinPctSelectAll y MaxTempTableJoinPctWithCondition.

Debe tener privilegios adecuados para poder escribir en la base de datos, y así poder utilizar las tablas temporales. Esto está determinado mediante el usuario con el que se registra en la base de datos cuando se conecta.

Default value

TRUE

UseTempTablePool
*

Cuando la propiedad UseTempTablePool se establece en TRUE, no se desplegarán las tablas temporales de la base de datos. Las tablas temporales se truncarán y utilizarán de nuevo del grupo de tablas que mantiene el Campaign. Cuando se establece en FALSE, las tablas temporales se desplegan y crean de nuevo cada vez que se ejecuta un diagrama de flujo.

Valid values

TRUE | FALSE

Default value

FALSE

TempTablePreTruncateRunScript
*

Utilice la propiedad TempTablePreTruncateRunScript para especificar una secuencia de comandos o un ejecutable que se ejecutará antes que se trunque una tabla temporal. La secuencia de comandos que especifique puede utilizarse para negar el efecto de una declaración de SQL especificada en la propiedad PostTempTableCreateRunScript.

Por ejemplo, con la propiedad PostTempTableCreateRunScript, usted podría especificar que existe una secuencia de comandos que incluye la siguiente declaración de SQL para crear un índice:

CREATE INDEX <TABLENAME>Idx_1 (<KEYCOLUMNS>) ON <TABLENAME>

Luego, especificar otra secuencia de comandos con la siguiente declaración en la propiedad TempTablePreTruncateRunScript para desplegar el índice:

DROP INDEX <TABLENAME>Idx_1 ON <TABLENAME>

Valid values

Nombre del archivo de la secuencia de comandos o ejecutable del intérprete de órdenes

Default value

No está definido

TempTablePreTruncateExecutionSQL
*

Utilice la propiedad TempTablePreTruncateExecutionSQL para especificar una consulta de SQL que se ejecutará antes que se trunque una tabla temporal. La consulta que especifique puede utilizarse para negar el efecto de una declaración de SQL especificada en la propiedad TempTablePostExecutionSQL.

Por ejemplo, con la propiedad TempTablePostExecutionSQL, usted podría especificar la siguiente declaración de SQL para crear un índice:

CREATE INDEX <TABLENAME>Idx_1 (<KEYCOLUMNS>) ON <TABLENAME>

Luego, especificar la siguiente consulta en la propiedad TempTablePreTruncateExecutionSQL para desplegar el índice:

DROP INDEX <TABLENAME>Idx_1 ON <TABLENAME>

Valid values

Una consulta de SQL válida

Default value

No está definido

BulkInsertBlockSize

La propiedad BulkInsertBlockSize define el tamaño máximo de un bloque de datos, en cantidad de registros, que Campaign agrega a la base de datos a la vez.

Default value

100

BulkInsertRequiresColumnType

La propiedad de BulkInsertRequiresColumnType se necesita para soportar únicamente la datasource de Data Direct ODBC. Establezca esta propiedad en TRUE para los datasource Data Direct ODBC cuando utilice insertos masivos (matriz). Establezca la propiedad en FALSE para ser compatible con la mayoría de los otros controladores de ODBC.

Default value

FALSE

BulkReaderBlockSize

La propiedad BulkReaderBlockSize define el tamaño de un bloque de datos, en cantidad de registros, que Campaign lee de la base de datos a la vez.

Default value

2500

ConditionalSQLCloseBracket

La propiedad ConditionalSQLCloseBracket especifica el tipo de corchete utilizado para indicar el final de un segmento condicional en las macros personalizadas de SQL sin formato. Los segmentos condicionales incluidos dentro de los corchetes especificados en por las propiedades ConditionalSQLOpenBracket y ConditionalSQLCloseBracket se utilizan sólo si hay tablas temporales, y se ignoran si no hay tablas temporales.

Default value

} (llave para cerrar)

ConditionalSQLOpenBracket

La propiedad ConditionalSQLOpenBracket especifica el tipo de corchete utilizado para indicar el inicio de un segmento condicional en las macros personalizadas de SQL sin formato. Los segmentos condicionales incluidos dentro de los corchetes especificados en por las propiedades ConditionalSQLOpenBracket y ConditionalSQLCloseBracket se utilizan sólo si hay tablas temporales, y se ignoran si no hay tablas temporales.

Default value

{ (llave para abrir)

ConnectionCacheSize

La propiedad ConnectionCacheSize especifica el número de conexiones que Campaign mantiene en un caché para cada datasource.

De forma predeterminada (N=0), Campaign establece una nueva conexión a un datasource para cada operación; si Campaign mantiene un caché de conexiones y hay una conexión disponible que pueda volver a utilizarse, Campaign utiliza la conexión guardada en el caché en lugar de establecer una nueva conexión.

Si la configuración no se encuentra en 0, una vez que se realiza un proceso con una conexión, Campaign mantiene abierto el número especificado de conexiones para una cantidad de tiempo especificada por la propiedad InactiveConnectionTimeout. Una vez que finaliza este tiempo, se eliminan las conexiones del caché y se cierran.

Default value

0 (cero)

DSN

Utilice la propiedad DSN para identificar el datasource físico para el datasource Campaign que usted está definiendo. Este valor no está definido como valor predeterminado.

Puede especificar múltiples datasource lógicos que se refieren al mismo datasource físico. Por ejemplo, puede crear dos datasource Campaign, uno con AllowTempTables = TRUE y otro con AllowTempTables = FALSE. Cada uno de estos datasource tendría un nombre de datasource diferente en Campaign, pero si se refieren al mismo datasource físico, entonces tendrán el mismo valor DSN.

Default value

No se ha definido ningún valor predeterminado.

DSNUsingOSAuthentication

La propiedad DSNUsingOSAuthentication se aplica únicamente cuando un datasource de Campaign es el servidor SQL. Configure el valor en TRUE cuando el DSN esté configurado para utilizar el modo de autenticación de Windows.

Valid values

TRUE | FALSE

Default value

FALSE

DateFormat

Campaign utiliza el valor de la propiedad DateFormat para determinar cómo analizar datos en los formatos date cuando utiliza el lenguaje de macros de Campaign o cuando interpreta datos de las columnas de fechas.

Configure el valor de la propiedad DateFormat al formato en que Campaign espera recibir fechas de este datasource. El valor debe coincidir con el formato que utiliza su base de datos para mostrar las fechas al seleccionarlas. Para la mayoría de bases de datos, esta configuración es la misma que la configuración de la propiedad DateOutputFormatString.

*

Para determinar el formato de fecha que utiliza su base de datos, seleccione una fecha de la base de datos como se describe en la siguiente tabla.

Seleccionar una fecha por base de datos

Base de datos

Para determinar la configuración correcta…

DB2

Conéctese a la base de datos desde un equipo donde esté ejecutándose el servidor de Campaign. Utilice db2test, ubicado en el directorio Campaign\bin, para conectarse y emitir el siguiente comando:

values current date

Informix

Informix posee formatos diferentes para escribir y seleccionar desde la base de datos. Conéctese a la base de datos desde un equipo donde esté ejecutándose el servidor de Campaign. Utilice odbctest, ubicado en el directorio Campaign\bin, para conectarse y emitir el siguiente comando:

select today from informix.systables where tabid=1;

Netezza

Conéctese a la base de datos desde un equipo donde esté ejecutándose el servidor de Campaign. Utilice odbctest, ubicado en el directorio Campaign\bin, para conectarse y emitir el siguiente comando:

Otra manera de seleccionar un formato de fecha es mediante el siguiente comando:


SELECT current_date FROM
ANY_TABLE limit 1;

en donde ANY_TABLE es el nombre de cualquier tabla existente

Oracle

Regístrese en la base de datos desde el equipo donde esté ejecutándose el servidor de Campaign. Utilice SQL *Plus para conectarse y emita el siguiente comando:

SELECT sysdate FROM dual

La fecha actual es devuelta a NLS_DATE_FORMAT para ese cliente.

SQL Server

Conéctese a la base de datos desde un equipo donde esté ejecutándose el oyente Campaign. Utilice odbctest, ubicado en el directorio Campaign\bin, para conectarse y emitir el siguiente comando:

SELECT getdate()

Sybase

Conéctese a la base de datos desde un equipo donde esté ejecutándose el servidor de Campaign. Utilice odbctest, ubicado en el directorio Campaign\bin, para conectarse y emitir el siguiente comando:

select today(*) from sys.dummy;

Consideraciones adicionales

Tenga en cuenta las siguientes instrucciones específicas de la base de datos.

Teradata

Teradata le permite definir el formato de fecha por columna. Adicionalmente a dateFormat y dateOutputFormatString, usted debe configurar SuffixOnCreateDateField. Para ser consistente con nuestras configuraciones de tablas del sistema, utilice:

*
SuffixOnCreateDateField = FORMAT 'YYYY-MM-DD'
*
DateFormat = DELIM_Y_M_D
*

SQL Server

Si la Utilizar configuraciones regionales cuando genere divisas, números, fechas y horas, la opción no está seleccionada en la configuración del datasource ODBC, entonces no podrá restablecer el formato de fecha. En general, es más fácil dejar esta configuración sin seleccionar para que la configuración del formato de fecha no cambie con cada idioma.

Valid values

Cualquiera de los formatos especificados en el macro DATE

Default value

DELIM_Y_M_D

DateOutputFormatString

La propiedad DateOutputFormatString especifica el formato del tipo de datos de la fecha que se utilizará cuando Campaign escriba cualquier fecha, como la fecha de inicio y finalización de una campaña, en una base de datos. Configure el valor de la propiedad DateOutputFormatString en el formato que el datasource espera para las columnas del tipo date. Para la mayoría de bases de datos, esta configuración es la misma que la configuración de la propiedad[data_source_name] > DateFormat .

La propiedad DateOutputFormatString puede configurarse en cualquiera de los formatos especificados para format_stren la macro DATE_FORMAT. Tenga en cuenta que la macro DATE_FORMAT acepta dos tipos diferentes de formatos. Uno es un identificador (por ejemplo, DELIM_M_D_Y, DDMMMYYYY, el mismo que acepta la macro DATE), mientras que el otro es una cadena de formato. El valor de la propiedad DateOutputFormatString debe ser una cadena de formato; no puede ser uno de los identificadores de la macro DATE. Por norma general, utilice uno de los formatos delimitados.

Puede verificar si ha seleccionado el formato correcto creando una tabla e insertando una fecha en el formato que ha seleccionado, como se describe en el siguiente procedimiento.

Para verificar DateOutputFormatString
1.
No utilice las herramientas de consulta que vienen con la base de datos (como el Analizador de consultas de SQL Server) para verificar que las fechas se estén enviando correctamente a la base de datos. Estas herramientas de consulta pueden convertir el formato de fecha en otra cosa que no sea lo Campaign realmente envió a la base de datos.
2.
CREATE TABLE date_test (F1 DATE)
INSERT INTO date_test VALUES ('03/31/2004')
Si la base de datos permite que el comando INSERT se complete de manera exitosa, entonces ha seleccionado el formato correcto.
Default value

%Y/%m/%d

DateTimeFormat

El valor de la propiedad [data_source_name] > DateTimeFormat especifica el formato en el que Campaign espera recibir datos de fecha y hora/marca de hora de una base de datos. Debe coincidir con el formato que utiliza su base de datos para mostrar los datos de fecha y hora/marca de hora al seleccionarlos. Para la mayoría de bases de datos, esta configuración es la misma que la configuración para DateTimeOutputFormatString.

Como norma general, debe configurar el DateTimeFormat al anexar su valor de DateFormat con DT_ luego de determinar el valor DateFormat como se describe en la tabla para " Seleccionar una fecha por base de datos".

*
Valid values

Sólo se admiten formatos delimitados, de la siguiente manera:

*
*
*
*
*
*
*
Default value

DT_DELIM_Y_M_D

DateTimeOutputFormatString

La propiedad DateTimeOutputFormatString especifica el formato del tipo de datos de fecha y hora que se utilizará cuando Campaign escriba cualquier fecha y hora, como la fecha y hora de inicio y finalización de una campaña, en la base de datos. Configure el valor de la propiedad DateTimeOutputFormatString en el formato que el datasource espere para las columnas del tipo datetime. Para la mayoría de bases de datos, esta configuración es la misma que la configuración de la propiedad [data_source_name] > DateTimeFormat.

Consulte DateOutputFormatString para obtener un método para verificar que el formato que seleccionó sea el correcto.

Default value

%Y/%m/%d %H:%M:%S

DB2NotLoggedInitially

La propiedad DB2NotLoggedInitially determina si Unica Campaign utiliza la sintaxis SQL not logged initially cuando completa tablas temporales en DB2. Cuando se configura en TRUE, esta propiedad desactiva el registro de inserciones en las tablas temporales, lo cual mejora el rendimiento y disminuye el consumo de recursos de la base de datos.

Si su versión de DB2 no admite la sintaxis not logged initially, configure esta propiedad en FALSE.

Valid values

TRUE | FALSE

Default value

TRUE

DB2NotLoggedInitiallyUserTables

La propiedad DB2NotLoggedInitiallyUserTables determina si Unica Campaign utiliza la sintaxis SQL de not logged initially para inserciones en las tablas de usuarios de DB2. Cuando se configura en TRUE, esta propiedad desactiva el registro de inserciones en las tablas temporales, lo cual mejora el rendimiento y disminuye el consumo de recursos de la base de datos.

*
Cuando se configura en TRUE, si falla la transacción de una tabla de un usuario por cualquier razón, la tabla se corromperá y debe eliminarse. Se perderán todos los datos anteriormente incluidos en la tabla.
*
La propiedad DB2NotLoggedInitiallyUserTables no se utiliza para las tablas del sistema Campaign.
Valid values

TRUE | FALSE

Default value

FALSE

DefaultScale

La propiedad DefaultScale determina la precisión del punto flotante cuando un proceso Campaign Extracción de exporta campos numéricos a una tabla. Cuando el valor es 0 (cero), Campaign preserva la precisión del punto flotante en el campo que se exportará.

Puede limitar la precisión del punto flotante cambiando esta propiedad. Por ejemplo, si configura el valor en 3, la precisión del punto flotante será de tres lugares (0.NNN).

Default value

0 (cero)

DeleteAsRecreate

La propiedad DeleteAsRecreate especifica ya sea, cuando un proceso de salida se configura en REPLACE TABLE y si TRUNCATE no se admite, Campaign elimina y crea de nuevo la tabla o sólo lo elimina de la tabla.

Cuando el valor es TRUE, Campaign elimina la tabla y la vuelve a crear.

Cuando el valor es FALSE, Campaign ejecuta un DELETE FROM de la tabla.

Valid values

TRUE | FALSE

Default value

FALSE

DeleteAsTruncate

La propiedad DeleteAsTruncate especifica ya sea, cuando un proceso de salida se configura en REPLACE TABLE, Campaign utiliza TRUNCATE TABLE o lo elimina de la tabla.

Cuando el valor es TRUE, Campaign ejecuta un TRUNCATE TABLE de la tabla.

Cuando el valor es FALSE, Campaign ejecuta un DELETE FROM de la tabla.

El valor predeterminado depende del tipo de base de datos.

Valid values

TRUE | FALSE

Default value
*
TRUE para Netezza, Oracle, Sybase y SQLServer.
*
FALSE para otros tipos de bases de datos.
DisallowTempTableDirectCreate

La propiedad DisallowTempTableDirectCreate especifica la manera en que Campaign agrega datos en una tabla temporal.

Cuando se establece en FALSE, Campaign realiza una sintaxis directa de crear y llenar de SQL utilizando un comando; por ejemplo, CREATE TABLE <table_name> AS ... (para Oracle y Netezza) y SELECT <field_names> INTO <table_name> ... (para el Servidor de SQL).

Cuando se configura en TRUE, Campaign crea la tabla temporal y luego la llena directamente de tabla a tabla utilizando comandos separados.

Valid values

TRUE | FALSE

Default value

FALSE

EnableSelectDistinct

La propiedad EnableSelectDistinct especifica si las listas internas de ID para Campaign las desduplica el servidor de Campaign o la base de datos.

Cuando el valor es TRUE, la base de datos realiza una desduplicación, y las consultas SQL generadas hacia la base de datos luego tienen la forma (cuando corresponda):

SELECT DISTINCT
key FROM
table

Cuando el valor es FALSE, el servidor de Campaign realiza una desduplicación, y las consultas SQL generadas hacia la base de datos tienen la forma:

SELECT
key FROM
table

Debe dejar el valor predeterminado de FALSE si:

*
*

Sin importar el valor que especifique para esta propiedad, Campaign automáticamente garantiza que las teclas se desdupliquen según se requiera. Esta propiedad simplemente controla dónde se produce el trabajo de desduplicación (en la base de datos o en el servidor de Campaign).

Valid values

TRUE | FALSE

Default value

TRUE

EnableSelectOrderBy

La propiedad EnableSelectOrderBy especifica ya sea que las listas internas de ID para Campaign las clasifique el servidor de Campaign o la base de datos.

Cuando el valor es TRUE, la base de datos realiza la clasificación, y las consultas SQL generadas hacia la base de datos tienen la forma:

SELECT <
key> FROM <
table> ORDER BY <
key>

Cuando el valor es FALSE, el servidor de Campaign realiza la clasificación, y las consultas SQL generadas hacia la base de datos tienen la forma:

SELECT <
key>FROM
<table>
*
Sólo configure esta propiedad en FALSE si las audiencias utilizadas son cadenas de texto en una base de datos que no está en inglés. Todos los otros escenarios pueden utilizar la opción predeterminada TRUE.
Valid values

True | False

Default value

TRUE

ExcludeFromTableDisplay

El parámetro ExcludeFromTableDisplay le permite limitar las tablas de la base de datos que se muestran durante la asignación de la tabla en Campaign. No reduce la cantidad de nombres de tabla que se recuperan de la base de datos.

No se muestran los nombres de tabla que coinciden con los patrones especificados.

Por ejemplo, si configura el valor de este parámetro a sys.*, no se muestran las tablas con nombres que comiencen con sys.. Tome en cuenta que los valores para este parámetro distinguen entre mayúsculas y minúsculas.

Default value

UAC_*, que excluye las tablas temporales y las tablas Exportadas, cuando el valor de la propiedad ExtractTablePrefix es el valor predeterminado

ExtractTablePrefix

La propiedad ExtractTablePrefix especifica una cadena que se antepone automáticamente a todos los nombres de tablas de Exportación en Campaign.

Default value

UAC_EX

ForceNumeric

La propiedad ForceNumeric especifica si Campaign recupera valores numéricos como el tipo de datos double. Cuando el valor se configura en TRUE, Campaign recupera todos los valores numéricos como el tipo de datos double.

Valid values

TRUE | FALSE

Default value

FALSE

InactiveConnectionTimeout

La propiedad InactiveConnectionTimeout especifica la cantidad de segundos que una conexión inactiva de la base de datos de Campaign queda abierta antes de cerrarse. Al configurar el valor en 0 se deshabilita el tiempo de espera agotado, con lo cual la conexión queda abierta.

Default value

120

InsertLogSize

La propiedad InsertLogSize especifica cuándo ingresa una nueva entrada en el archivo de registro mientras el proceso de Campaign está ejecutándose. Cada vez que el número de registros escrito por el proceso Extracción alcanza un múltiplo del número especificado en la propiedad InsertLogSize , se anota una entrada en el registro. Las entradas del registro pueden ayudarlo a determinar hasta dónde ha progresado un proceso Extracción en ejecución. Tenga en cuenta que si configura este valor demasiado bajo puede crear grandes archivos de registro.

Valid values

Números enteros positivos

Default value

100000 (cien mil registros)

JndiName

La propiedad JndiName se utiliza sólo cuando se configuran las tablas del sistema Campaign (no para otros datasource, como lo son las tablas de clientes). Configure su valor en el datasource Java Naming and Directory Interface (JNDI) que está definido en el servidor de aplicaciones (Websphere o WebLogic).

Default value

campaignPartition1DS

LoaderCommand

La propiedad LoaderCommand especifica el comando emitido para invocar su utilidad de carga de la base de datos en Campaign. Si configura este parámetro, Campaign entra al modo de la utilidad de carga de la base de datos para todos los archivos de salida generados del proceso Extracción que se usaron con la configuración “reemplazar todos los registros”. Este parámetro también invoca el modo de utilidad de carga de la base de datos cuando Campaign carga listas de ID en tablas temporales.

El valor válido para esta propiedad es cualquier nombre de ruta completo ya sea al archivo ejecutable de la utilidad de carga de la base de datos o a una secuencia de comandos que inicia la utilidad de carga de la base de datos. Utilizar una secuencia de comandos le permite realizar configuraciones adicionales antes de invocar la utilidad de carga (por ejemplo: mover archivos de un servidor de base de datos primero o invocar un ISQL para utilizar el comando de carga en Sybase IQ).

La mayoría de las utilidades de carga de la base de datos requieren varios argumentos para que inicien satisfactoriamente. Esto puede incluir la especificación del archivo de datos y del archivo de control desde los que se debe cargar y a qué base de datos y tabla se carga. Campaign permite los siguientes identificadores, los cuales se reemplazan por los elementos especificados cuando se ejecuta el comando. Consulte la documentación de su utilidad de carga de la base de datos para conocer la sintaxis correcta que se debe usar cuando invoque su utilidad de carga de la base de datos.

Este parámetro no está definido como valor predeterminado.

Los identificadores que están disponibles para LoaderCommand se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado con el diagrama de flujo que se está ejecutando.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo que se está ejecutando.

<CONTROLFILE>

Este identificador es remplazado por la ruta completa y el nombre de archivo del archivo de control temporal que genera Campaign de acuerdo con la plantilla que se especifica en el parámetro LoaderControlFileTemplate.

<DATABASE>

Este identificador es reemplazado por el nombre del datasource Campaign en el cual carga datos. Es el mismo nombre de datasource que se utiliza en el nombre de categoría para este datasource.

<DATAFILE>

Este identificador es reemplazado por la ruta completa y el nombre de archivo del archivo de datos temporal creado por Campaign durante el proceso de carga. Este archivo se encuentra en el directorio temporal de Campaign, UNICA_ACTMPDIR.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos.

<DSN>

Este identificador es reemplazado por el valor de la propiedad DSN. Si no se configura la propiedad DSN , el identificador <DSN> es reemplazado por el nombre del datasource utilizado en el nombre de la categoría para este datasource (el mismo valor utilizado para reemplazar el identificador <DATABASE>).

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo que se está ejecutando.

<NUMFIELDS>

Este identificador es reemplazado por el número de campos en la tabla.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<TABLE>

Este identificador está obsoleto, pero se admite por su compatibilidad con versiones anteriores. Consulte <TABLENAME>, el cual reemplazó a <TABLE> desde la versión 4.6.3.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla de base de datos en el cual Campaign carga datos. Ésta es la tabla objetivo de su proceso Extracción o el nombre de la tabla temporal creada por Campaign.

<USER>

Este identificador es reemplazado por el usuario de la base de datos de la conexión del diagrama de flujo actual al datasource.

Valid values

Cualquier nombre de ruta completo ya sea al archivo ejecutable de la utilidad de carga de la base de datos o a una secuencia de comandos que inicia la utilidad de carga de la base de datos

Default value

No se ha definido ningún valor predeterminado.

LoaderCommandForAppend

El parámetro LoaderCommandForAppend especifica el comando que se emitió para invocar su utilidad de carga de la base de datos para añadir registros a una tabla de la base de datos en Campaign. Si configura este parámetro, Campaign ingresa al modo de utilidad de carga de la base de datos para todos los archivos de salida generados del proceso Extracción que se utilizan con la configuración “anexar registros”.

Este parámetro se especifica como un nombre de ruta completo ya sea hacia el archivo ejecutable de la utilidad de carga de la base de datos o hacia una secuencia de comandos que inicia la utilidad de carga de la base de datos. Utilizar una secuencia de comandos le permite realizar configuraciones adicionales antes de invocar la utilidad de carga (por ejemplo: mover archivos de un servidor de base de datos primero o invocar un ISQL para utilizar el comando de carga en Sybase IQ).

La mayoría de las utilidades de carga de base de datos requieren varios argumentos para que inicien satisfactoriamente. Esto puede incluir la especificación del archivo de datos y del archivo de control desde los cuales se carga y a qué base de datos y tabla cargar. Los identificadores se reemplazan por los elementos especificados cuando se ejecuta el comando.

Consulte la documentación de su utilidad de carga de la base de datos para conocer la sintaxis correcta que se debe usar cuando invoque su utilidad de carga de la base de datos.

Este parámetro no está definido como valor predeterminado.

Los identificadores que están disponibles para LoaderCommandForAppend se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo que se está ejecutando.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo que se está ejecutando.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo que se está ejecutando.

<CONTROLFILE>

Este identificador es remplazado por la ruta completa y el nombre de archivo del archivo de control temporal que genera Campaign de acuerdo con la plantilla que se especifica en el parámetro LoaderControlFileTemplate.

<DATABASE>

Este identificador es reemplazado por el nombre del datasource Campaign en el cual carga datos. Es el mismo nombre de datasource que se utiliza en el nombre de categoría para este datasource.

<DATAFILE>

Este identificador es reemplazado por la ruta completa y el nombre de archivo del archivo de datos temporal creado por Campaign durante el proceso de carga. Este archivo se encuentra en el directorio temporal de Campaign, UNICA_ACTMPDIR.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<DSN>

Este identificador es reemplazado por el valor de la propiedad DSN. Si no se configura la propiedad DSN, el identificador <DSN> es reemplazado por el nombre del datasource utilizado en el nombre de la categoría para este datasource (el mismo valor utilizado para reemplazar el identificador <DATABASE>).

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<NUMFIELDS>

Este identificador es reemplazado por el número de campos en la tabla.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<TABLE>

Este identificador está obsoleto, pero se admite por su compatibilidad con versiones anteriores. Consulte <TABLENAME>, el cual reemplazó a <TABLE> desde la versión 4.6.3.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla de base de datos en el cual Campaign carga datos. Ésta es la tabla objetivo de su proceso Extracción o el nombre de la tabla temporal creada por Campaign.

<USER>

Este identificador es reemplazado por el usuario de la base de datos de la conexión del diagrama de flujo actual al datasource.

Default value

No se ha definido ningún valor predeterminado.

LoaderControlFileTemplate

La propiedad LoaderControlFileTemplate especifica la ruta completa y nombre de archivo a la plantilla de archivo de control que ha sido previamente configurada en Campaign. Cuando se configura este parámetro, Campaign construye dinámicamente un archivo de control temporal basado en la plantilla que se especifica aquí. La ruta y el nombre de este archivo de control temporal se encuentran disponibles para el identificador <CONTROLFILE> que está disponible para el parámetro LoaderCommand.

Antes de utilizar Campaign en el modo de utilidad de carga de la base de datos, debe configurar la plantilla de archivo de control que especifica este parámetro. La plantilla de archivo de control permite los siguientes identificadores, que son reemplazados dinámicamente cuando Campaign crea el archivo de control temporal.

Consulte la documentación correspondiente a su utilidad de carga de la base de datos para conocer la sintaxis correcta que requiere su archivo de control.

Este parámetro no está definido como valor predeterminado.

Los identificadores disponibles para LoaderControlFileTemplate son los mismos que aquellos descritos para la propiedad LoaderCommand, más los siguientes identificadores especiales, los cuales se repiten una vez para cada campo en la tabla saliente.

Identificadores

Descripción

<DBCOLUMNNUMBER>

Este identificador es reemplazado por el ordinal de la columna en la base de datos.

<FIELDLENGTH>

Este identificador es reemplazado por la longitud del campo que se esté cargando en la base de datos.

<FIELDNAME>

Este identificador es reemplazado por el nombre del campo que se esté cargando en la base de datos.

<FIELDNUMBER>

Este identificador es reemplazado por el número del campo que se esté cargando en la base de datos.

<FIELDTYPE>

Este identificador es reemplazado por el “CHAR( )” literal. La longitud de este campo se especifica entre el (). Si su base de datos no entendiera el tipo de campo, CHAR, puede especificar manualmente el texto correspondiente para el tipo de campo y utilizar el identificador <FIELDLENGTH>. Por ejemplo, para SQLSVR y SQL2000 usaría "SQLCHAR(<FIELDLENGTH>)"

<NATIVETYPE>

Este identificador es reemplazado por el tipo de base de datos real en la que se carga este campo.

<xyz>

Este identificador coloca los caracteres especificados en todos los campos que se cargan a la base de datos, excepto por el último. Un uso típico es <,>, el cual repite una coma en todos los campos, excepto el último.

<~xyz>

Este identificador coloca los caracteres especificados únicamente en la última línea repetida.

<!xyz>

Este identificador coloca los caracteres especificados, incluidos los paréntesis angulares < >, en todas las líneas.

Default value

No se ha definido ningún valor predeterminado.

LoaderControlFileTemplateForAppend

La propiedad LoaderControlFileTemplateForAppend especifica la ruta completa y nombre de archivo a la plantilla de archivo de control que ha sido previamente configurada en Campaign. Cuando se configura este parámetro, Campaign construye dinámicamente un archivo de control temporal basado en la plantilla que se especifica aquí. La ruta y el nombre de este archivo de control temporal se encuentran disponibles para el identificador <CONTROLFILE> que está disponible para la propiedad LoaderCommandForAppend.

Antes de utilizar Campaign en el modo de utilidad de carga de la base de datos, debe configurar la plantilla de archivo de control que especifica este parámetro. La plantilla de archivo de control permite los siguientes identificadores, que son reemplazados dinámicamente cuando Campaign crea el archivo de control temporal.

Consulte la documentación correspondiente a su utilidad de carga de la base de datos para conocer la sintaxis correcta que requiere su archivo de control. Los identificadores disponibles para su plantilla del archivo de control son los mismos que los de la propiedad LoaderControlFileTemplate.

Este parámetro no está definido como valor predeterminado.

Default value

No se ha definido ningún valor predeterminado.

LoaderDelimiter

La propiedad LoaderDelimiter especifica si el archivo de datos temporal es de ancho fijo o un archivo plano delimitado y, en caso de que sea delimitado, los caracteres que usa Campaign como delimitadores.

Si el valor no está definido, Campaign crea el archivo de datos temporal como un archivo plano de ancho fijo.

Si especifica un valor, será utilizado cuando se invoque al cargador para completar una tabla que se sepa que está vacía. Campaign crea el archivo de datos temporal como un archivo plano delimitado utilizando el valor de esta propiedad como delimitador.

Esta propiedad no está definida como valor predeterminado.

Valid values

Caracteres, que se pueden encerrar entre comillas, si se desea.

Default value

No se ha definido ningún valor predeterminado.

LoaderDelimiterAtEnd

Algunas utilidades de carga externas requieren que el archivo de datos sea delimitado y que cada línea finalice con el delimitador (por ejemplo, dbaccess de Informix cuando se usan tablas externas). Para cumplir con este requisito, fije el valor LoaderDelimiterAtEnd como TRUE, para que cuando se invoque al cargador para que complete una tabla que se sepa que está vacía, Campaign utilice delimitadores al final de cada línea.

FALSE

Valid values

TRUE | FALSE

Default value

FALSE

LoaderDelimiterAtEndForAppend

Algunas utilidades de carga externas requieren que el archivo de datos sea delimitado y que cada línea finalice con el delimitador (por ejemplo, dbaccess de Informix cuando se usan tablas externas). Para cumplir con este requisito, fije el valor LoaderDelimiterAtEndForAppend como TRUE, para que cuando se invoque al cargador para que complete una tabla que se sepa que está vacía, Campaign utilice delimitadores al final de cada línea.

Valid values

TRUE | FALSE

Default value

FALSE

LoaderCommandForAppend

La propiedad LoaderDelimiterForAppend especifica si el archivo de datos temporal de Campaign es de ancho fijo o un archivo plano delimitado y, en caso de que sea delimitado, el carácter o el conjunto de caracteres utilizados como delimitadores.

Si el valor no está definido, Campaign crea el archivo de datos temporal como un archivo plano de ancho fijo.

Si especifica un valor, será utilizado cuando se invoque al cargador para completar una tabla que no se sepa que está vacía. Campaign crea el archivo de datos temporal como un archivo plano delimitado utilizando el valor de esta propiedad como delimitador.

Esta propiedad no está definida como valor predeterminado.

Valid values

Caracteres, que puede encerrar entre comillas, si lo desea.

Default value

No se ha definido ningún valor predeterminado.

LoaderUseLocaleDP

La propiedad LoaderUseLocaleDP especifica, cuando Campaign escribe valores numéricos en archivos que serán cargados por una utilidad de carga de base de datos, si el símbolo específico regional se utiliza para el punto decimal.

Fije este valor en FALSE para especificar que el punto (.) se utilice como punto decimal.

Fije este valor en TRUE para especificar que el símbolo del punto decimal que se utiliza corresponde al regional.

Valid values

TRUE | FALSE

Default value

FALSE

MaxItemsInList

Permite especificar el número máximo de elementos que Campaign tiene permitido incluir en una lista individual en SQL (por ejemplo, la lista de valores correspondiente a un operador IN en una cláusula WHERE (EN DONDE)).

Valid values

enteros

Default value

1000 (Oracle solamente), 0 (ilimitado) para todas las otras bases de datos

MaxQueryThreads

La propiedad MaxQueryThreads especifica el límite superior del número de consultas simultáneas que se permite ejecutar en cada origen de la base de datos de un solo diagrama de flujo de Campaign.

Campaign ejecuta las consultas de la base de datos utilizando hilos de ejecución independientes. Como los procesos de Campaign se ejecutan en paralelo, es común que haya varias consultas ejecutándose simultáneamente en un solo datasource. Si el número de consultas que se ejecutan en paralelo excede el valor especificado por esta propiedad, el servidor de Campaign limita automáticamente el número de consultas simultáneas a este valor.

El valor máximo es ilimitado. Tenga en cuenta que cuando la propiedad maxReuseThreads se configura en un valor distinto de cero, debe ser mayor o igual al valor deMaxQueryThreads.

Default value

Varies depending on the database

MaxRowFetchRecords

Cuando el número seleccionado de ID es menor que el valor especificado por la propiedad MaxRowFetchRecords, Campaign agrega los ID a la base de datos, uno a la vez en una consulta SQL aparte. Este proceso puede ser muy tardado. Si el número de ID seleccionados es mayor que el valor especificado por este parámetro, Campaign utiliza tablas temporales (si están permitidas en el origen de la base de datos), o copia todos los valores de la tabla, sin incluir aquellos valores innecesarios.

Por razones de rendimiento, se recomienda mantener este número bajo.

Default value

100

MaxTempTableJoinPctSelectAll

Cuando se emite una consulta, Campaign crea una tabla temporal en la base de datos que contiene la lista exacta de ID, como resultado de la consulta. Cuando se hace a la base de datos una consulta adicional que selecciona todos los registros, la propiedad MaxTempTableJoinPctSelectAll especifica si se realiza una unión con la tabla temporal.

Si el tamaño relativo de la tabla temporal (especificado como un porcentaje) es mayor que el valor de la propiedad MaxTempTableJoinPctWithCondition, no se realiza ninguna unión. Primero se seleccionan todos los registros, luego se descartan los registros no deseados.

Si el tamaño relativo de la tabla temporal (especificado como un porcentaje) es menor o equivalente al valor de la propiedad MaxTempTableJoinPctWithCondition, primero se realiza la unión con una tabla temporal, y luego se recuperan los ID resultantes en el servidor.

Esta propiedad se aplica sólo si el valor de la propiedad AllowTempTables se configura en TRUE. Esta propiedad se ignora si la propiedad useInDbOptimization se configura enYES.

Valid values

Números enteros entre 0-100. Un valor de 0 significa que las uniones de una tabla temporal nunca se utilizan; un valor de 100 significa que las uniones de esa tabla siempre se utilizan, sin importar el tamaño de la tabla temporal.

Default value

90

MaxTempTableJoinPctWithCondition

Cuando se emite una consulta, Campaign crea una tabla temporal en la base de datos que contiene la lista exacta de ID, como resultado de la consulta. Cuando se emite en la base de datos una consulta adicional, la cual selecciona registros con condiciones de limitación, la propiedad MaxTempTableJoinPctWithCondition especifica si se debería realizar una unión con la tabla temporal.

Si el tamaño relativo de la tabla temporal (especificado como un porcentaje) es mayor que el valor de MaxTempTableJoinPctWithCondition, no se realiza ninguna unión. Esto evita la sobrecarga en la base de datos donde no sería necesaria. En este caso, se emite la consulta a la base de datos, se recupera la lista resultante de ID, y luego se descartan los registros no deseados ya que se hacen coincidir con la lista en la memoria del servidor.

Si el tamaño relativo de la tabla temporal (en porcentaje) es menor o igual al valor de la propiedad MaxTempTableJoinPctWithCondition, primero se realiza la unión con la tabla temporal, y luego se recuperan los ID resultantes en el servidor.

Esta propiedad se aplica sólo si el valor de la propiedad AllowTempTables se configura en TRUE.

Valid values

Números enteros entre 0-100. Un valor de 0 significa que las uniones de una tabla temporal nunca se utilizan; un valor de 100 significa que las uniones de esa tabla siempre se utilizan, sin importar el tamaño de la tabla temporal.

Default value

20

MinReqForLoaderCommand

Utilice esta propiedad para configurar el umbral y así poder utilizar el cargador de volumen. Campaign invoca la secuencia de comandos asignada al parámetro LoaderCommand cuando el número de ID únicos en la celda de entrada excede el valor definido aquí. El valor de esta propiedad no representa el número de registros que se guardarán.

Si esta propiedad no está configurada, Campaign asume qu el valor es el valor predeterminado (cero). Si esta propiedad está configurada pero un valor negativo o valor no entero está configurado como el valor, Campaign asume que el valor es cero.

Valid values

Enteros

Default value

0 (cero)

MinReqForLoaderCommandForAppend

Utilice esta propiedad para configurar el umbral y así poder utilizar el cargador de volumen. Campaign invoca la secuencia de comandos asignada al parámetro LoaderCommandForAppend cuando el número de ID únicos en la celda de entrada excede el valor definido aquí. El valor de esta propiedad no representa el número de registros que se guardarán.

Si esta propiedad no está configurada, Campaign asume qu el valor es el valor predeterminado (cero). Si esta propiedad está configurada pero un valor negativo o valor no entero está configurado como el valor, Campaign asume que el valor es cero.

Valid values

Números enteros positivos

Default value

0 (zero)

NumberOfRetries

La propiedad NumberOfRetries especifica el número de veces que Campaign reintenta automáticamente una operación de la base de datos que ha fallado. Campaign automáticamente envía de nuevo las consultas a la base de datos este número de veces antes de informar un error o falla de la base de datos.

Default value

0 (zero)

ODBCTableTypes

Es necesaria la propiedad ODBCTableTypes para admitir solamente los datasource Sybase IQ/ASE. Campaign requiere que esta propiedad se configure como se indica arriba cada vez que se acceda a Sybase ASE para poder mostrar la lista de tablas en la ventana de asignación de tablas. Agregue los siguientes valores a esta propiedad para habilitar la asignación para los datasource Sybase IQ/ASE:

'TABLE','VIEW','SYNONYM','ALIAS'

Esta propiedad está vacía en forma predeterminada, lo cual es apropiado para los datasource que no sean Sybase IQ/ASE.

Valid values

'TABLE','VIEW','SYNONYM','ALIAS'

Default value

No está definido

ODBCUnicode

La propiedad ODBCUnicode especifica el tipo de codificación utilizada en las llamadas ODBC de Campaign. Se utiliza sólo con datasource ODBC y se ignora cuando se utiliza con Oracle o conectividad original DB2.

*
Si esta propiedad se configura en UTF-8 o UCS-2, el valor StringEncoding del datasource debe estar configurado en UTF-8 o WIDEUTF-8, de lo contrario se ignora la configuración de la propiedad ODBCUnicode .
Valid values

Los valores posibles para esta propiedad son:

*
Disabled - Campaign: utiliza llamadas ANSI de ODBC.
*
UTF-8 - Campaign: utiliza llamadas Unicode de ODBC y supone que SQLWCHAR tiene un solo byte. Esto es compatible con los controladores ODBC de DataDirect.
*
UCS-2 - Campaign: utiliza llamadas Unicode de ODBC y supone que SQLWCHAR tiene 2 bytes. Esto es compatible con Windows y los controladores ODBC de unixODBC.
Default value

disabled

ODBCv2

La propiedad ODBCv2 identifica cuál especificación Campaign de la API de ODBC debería utilizar para el datasource.

El valor predeterminado FALSE permite que Campaign pueda utilizar la especificación v3 de la API para el origen de datos, mientras que la configuración TRUE hace que Campaign utilice la especificación v2 de la API. Configure la propiedad ODBCv2 a TRUE para los datasource que no admiten la especificación API de ODBC v3.

Cuando la propiedad ODBCv2 en configura en TRUE, Campaign no admite la API Unicode de ODBC, y no se reconocen aquellos valores que no sean disabled para la propiedad ODBCUnicode.

Valid values

TRUE | FALSE

Default value

FALSE

OwnerForTableDisplay

La propiedad OwnerForTableDisplay le permite limitar la visualización de asignación de tablas en Campaign a las tablas pertenecientes a un usuario especificado, o a uno o más conjuntos de tablas pertenecientes al usuario especificado.

Para mostrar sólo las tablas pertenecientes a uno o más usuarios, especifique los ID del usuario de la base de datos utilizando una lista separada por comas. Por ejemplo:

<property name="OwnerForTableDisplay">user1,user2,user3</property>

Para especificar el patrón del nombre de la tabla además del nombre de usuario, anexe el patrón al ID de usuario. Por ejemplo, la siguiente configuración limita la visualización de la tabla a tablas que comienzan con ABC para usuario1 y XYZ para usuario2:

OwnerForTableDisplay=user1.ABC%,user2.XYZ%
Default value

No se ha definido ningún valor predeterminado.

PostSegmentTableCreateRunScript

Especifica una secuencia de comandos o ejecutable que Campaign se ejecuta luego que se ha creado o llenado una tabla temporal de segmentos.

Los identificadores que están disponibles para PostSegmentTableCreateRunScript se describen en la siguiente tabla:

Identificadores

Descripción

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla temporal.

<AMUSER>

Este identificador es reemplazado por el nombre de usuario asociado IBM Unica Marketing al diagrama de flujo para el cual se creó la tabla temporal.

<CAMPAIGNNAME>

Este identificador es reemplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla temporal de segmentos.

<CAMPAIGNCODE>

Este identificador es reemplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla temporal con segmentos.

<FLOWCHARTNAME>

Este identificador es reemplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal con segmentos.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal de segmentos.

Valid values

Nombre de un archivo de secuencia de comandos o ejecutable

Default value

No está definido

PostSnapshotTableCreateRunScript

Utiliza la propiedad PostSnapshotTableCreateRunScript para especificar una secuencia de comandos o un ejecutable que Campaign ejecuta luego que se ha creado o llenado una tabla de Extracción.

Los identificadores que están disponibles para PostSnapshotTableCreateRunScript se describen en la siguiente tabla:

Identificadores

Descripción

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla de Extracción.

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla de Extracción.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Extracción.

Valid values

Nombre del archivo de la secuencia de comandos o ejecutable del intérprete de órdenes

Default value

No está definido

PostExtractTableCreateRunScript

Utiliza la propiedad PostExtractTableCreateRunScript para especificar una secuencia de comandos o un ejecutable que Campaign ejecuta luego que se ha creado o llenado una tabla de Extracción.

Los identificadores que están disponibles para PostExtractTableCreateRunScript se describen en la siguiente tabla:

Identificadores

Descripción

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla de Extracción.

<AMUSER>

Este identificador es remplazado por el nombre de usuario de IBM Unica Marketing con el diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla de Extracción.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Extracción.

Valid values

Nombre del archivo de la secuencia de comandos o ejecutable del intérprete de órdenes

Default value

No está definido

PadTextWithSpaces

Cuando se configura en TRUE, la propiedad PadTextWithSpaces hace que Campaign agregue valores de texto con espacios hasta que la cadena tenga el mismo ancho que el campo de la base de datos.

Valid values

TRUE | FALSE

Default value

FALSE

PostTempTableCreateRunScript

La propiedad PostTempTableCreateRunScript para especificar una secuencia de comandos o un archivo ejecutable que Campaign ejecuta después de que se haya creado y completado una tabla temporal en un datasource del usuario o en la base de datos de las tablas del sistema.

Los identificadores que están disponibles para PostTempTableCreateRunScript se describen en la siguiente tabla:

Identificadores

Descripción

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal.

Default value

No se ha definido ningún valor predeterminado.

PostUserTableCreateRunScript

Especifica una secuencia de comandos o ejecutable que Campaign se ejecuta luego que se ha creado o llenado una tabla de Usuario.

Los identificadores que están disponibles para PostUserTableCreateRunScript se describen en la siguiente tabla:

Identificadores

Descripción

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos donde se creó la tabla de Usuario.

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketingasociado al diagrama de flujo para el cual se creó la tabla de Usuario.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Usuario.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Usuario.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre de la campaña asociada con la creación de la tabla de Usuario.

<PASSWORD>

Este identificador es reemplazado por la contraseña de la base de datos de la conexión del diagrama de flujo actual al datasource.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Usuario.

Valid values

Nombre de un archivo de secuencia de comandos o ejecutable

Default value

No está definido

PrefixOnSelectSQL

La propiedad PrefixOnSelectSQL para especificar una cadena que se antepone automáticamente a todas las expresiones SQL SELECT generadas por Campaign.

Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección.

Esta propiedad se agrega automáticamente a la expresión SQL SELECT sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para PrefixOnSelectSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketingasociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

QueryThreadSleep

La propiedad QueryThreadSleep afecta la utilización del CPU del proceso del servidor de Campaign (UNICA_ACSVR). Cuando el valor es TRUE, el subproceso que el proceso del servidor de Campaign utiliza para verificar la finalización de la consulta descansa entre verificaciones. Cuando el valor es FALSE, el proceso del servidor de Campaign verifica continuamente la finalización de la consulta.

Default value

TRUE

ReaderLogSize

El parámetro ReaderLogSize define cuándo Campaign realiza una nueva entrada en el archivo de registro al leer datos de la base de datos. Cada vez que el número de registros leídos de la base de datos alcanza un múltiplo del número definido por este parámetro, se anota una entrada de registro en el archivo de registro.

Este parámetro puede ayudarlo a determinar hasta dónde ha progresado un proceso durante su ejecución. Si configura este valor demasiado bajo puede crear grandes archivos de registro.

Valid values

Enteros

Default value

1000000 (un millón de registros)

SegmentTempTablePrefix

Configura el prefijo para las tablas de Segmentación creadas por el proceso Creación de segmento en este datasource.

Default value

UACS

SQLOnConnect

La propiedad SQLOnConnect define una instrucción SQL completa que Campaign ejecuta inmediatamente después de cada conexión a la base de datos.

La instrucción SQL generada por esta propiedad pasa automáticamente a su base de datos sin verificarse su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para SQLOnConnect se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

UOSQLOnConnect

La propiedad SQLOnConnect define una instrucción SQL completa que Campaign ejecuta inmediatamente después de cada conexión a la base de datos. La propiedad UOSQLOnConnect es similar a esto, pero se aplica específicamente a Optimize.

La instrucción SQL generada por esta propiedad pasa automáticamente a su base de datos sin verificarse su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles paraSQLOnConnect UO se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

ShareConnection

La propiedad ShareConnection controla el número de conexiones que Campaign utiliza para las operaciones de la base de datos. Cuando el valor es FALSE, cada operación de la base de datos se realiza en una nueva conexión. Cuando el valor es TRUE se utiliza una sola conexión para ejecutar todas las operaciones de la base de datos.

Valid values

TRUE | FALSE

Default value

FALSE

StringEncoding

La propiedad StringEncoding especifica la codificación de la base de datos. Cuando Campaign recupera los datos de la base de datos, los datos se transcodifican de la codificación especificada en la codificación interna de Campaign (UTF-8). De igual forma, cuando Campaign envía una consulta a la base de datos, los datos de caracteres se cambian de formato de Campaign para la codificación especificada en la propiedad StringEncoding.

El valor de esta propiedad debe coincidir con la codificación utilizada en el cliente de base de datos.

No debe dejar este valor en blanco, aunque se encuentre sin definir en forma predeterminada. Si utiliza datos ASCII, configure el valor en UTF-8.

*
*
Si utiliza la propiedad partitions > partition[n] > dataSources > [data_source_name] > ODBCUnicode, esta propiedad está configurada en UTF-8 o WIDEUTF-8, de lo contrario se ignora la configuración de la propiedad ODBCUnicode .

Consulte el Anexo C, Internacionalización y codificación, para obtener una lista de las codificaciones admitidas.

Consulte las siguientes secciones para obtener importantes excepciones y consideraciones adicionales.

Default value

No se ha definido ningún valor predeterminado.

SuffixOnAllOtherSQL

La propiedad SuffixOnAllOtherSQL especifica una secuencia de comandos que se anexa automáticamente a cada expresión de SQL, generada por Campaign, que no se cubre por las propiedades SuffixOnInsertSQL, SuffixOnSelectSQL, SuffixOnTempTableCreation, SuffixOnUserTableCreation, o SuffixOnUserBaseTableCreation.

Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección.

SuffixOnAllOtherSQL se utiliza para los siguientes tipos de expresión, cuando los genera Campaign:

TRUNCATE TABLE
table
DROP TABLE
table
DELETE FROM
table [WHERE ...]
UPDATE
table SET ...

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza este parámetro, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para SuffixOnAllOtherSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

SuffixOnCreateDateField

La propiedad SuffixOnCreateDateField especifica una cadena que Campaign anexa automáticamente a cualquier campo DATE en la instrucción SQL CREATE TABLE.

Por ejemplo, podría configurar esta propiedad de la siguiente manera:

SuffixOnCreateDateField = FORMAT 'YYYY-MM-DD’

Si esta propiedad no está definida (valor predeterminado), el comando CREATE TABLE no se cambia.

*
Default value

No se ha definido ningún valor predeterminado.

SuffixOnInsertSQL

La propiedad SuffixOnInsertSQL especifica una cadena que se anexa automáticamente a todas las expresiones SQL INSERT generadas por Campaign. Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección.

SuffixOnInsertSQL se utiliza para el siguiente tipo de expresión, cuando los genera Campaign:

INSERT INTO table ...

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para SuffixOnInsertSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

SuffixOnSelectSQL

La propiedad SuffixOnSelectSQL especifica una cadena que se anexa automáticamente a todas las expresiones SQL SELECT generadas por Campaign. Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección.

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para SuffixOnSelectSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

SuffixOnTempTableCreation

Use the SuffixOnTempTableCreation property to specify a string that is automatically appended to the SQL expression generated by Campaign when a temp table is created. Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección. Para utilizar esta propiedad, la propiedad AllowTempTables debe configurarse en TRUE.

Es probable que quiera utilizar identificadores para sustituir el nombre de la tabla y los nombres de las columnas (<TABLENAME> y <KEYCOLUMNS>) en esta instrucción SQL, ya que estos se generan dinámicamente durante la ejecución de la campaña.

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

*

Los identificadores que están disponibles para SuffixOnTempTableCreation se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal.

<USER>

Este identificador es reemplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

SuffixOnSegmentTableCreation

Especifica una cadena que se anexa automáticamente a la expresión SQL, generada por Campaign, cuando se crea una tabla temporal.

Los identificadores que están disponibles para SuffixOnSegmentTableCreation se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario asociado IBM Unica Marketing al diagrama de flujo para el cual se creó la tabla temporal.

<CAMPAIGNCODE>

Este identificador es reemplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla temporal con segmentos.

<CAMPAIGNNAME>

Este identificador es reemplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla temporal de segmentos.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla temporal.

<FLOWCHARTNAME>

Este identificador es reemplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal con segmentos.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal de segmentos.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal de segmentos.

<USER>

Este identificador es reemplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Valid values

SQL válido

Default value

No está definido

SuffixOnSnapshotTableCreation

Utilice la propiedad SuffixOnSnapshotTableCreation para especificar una cadena que se anexa automáticamente a la expresión SQL generada por Campaign cuando se crea una tabla temporal.

Los identificadores que están disponibles para SuffixOnSnapshotTableCreation se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla de Extracción.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla de Extracción.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Extracción.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal.

<USER>

Este identificador es reemplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Valid values

SQL válido

Default value

No está definido

SuffixOnExtractTableCreation

Utilice la propiedad SuffixOnExtractTableCreation para especificar una cadena que se anexa automáticamente a la expresión SQL generada por Campaign cuando se crea una tabla de Extracción.

Los identificadores que están disponibles para SuffixOnExtractTableCreation se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario de IBM Unica Marketing con el diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla de Extracción.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla de Extracción.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Extracción.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla de Extracción.

<USER>

Este identificador es reemplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Valid values

SQL válido

Default value

No está definido

SuffixOnUserBaseTableCreation

Utilice la propiedad SuffixOnUserBaseTableCreation para especificar una cadena que se anexa automáticamente a la expresión SQL que Campaign genera cuando un usuario crea una tabla base (por ejemplo, en un proceso Exportación). Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección.

Es probable que quiera utilizar identificadores para sustituir el nombre de la tabla y los nombres de las columnas (<TABLENAME> y <KEYCOLUMNS>) en esta instrucción SQL, ya que estos se generan dinámicamente durante la ejecución de la campaña.

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para SuffixOnUserBaseTableCreation se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

SuffixOnUserTableCreation

La propiedad SuffixOnUserTableCreation especifica una cadena que se anexa automáticamente a la expresión SQL que Campaign genera cuando un usuario crea una tabla general (por ejemplo, en un proceso Extracción). Esta propiedad se aplica únicamente a SQL generado por Campaign, y no se aplica a SQL en las expresiones “SQL sin formato” utilizadas en el proceso Selección.

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

Esta propiedad no está definida como valor predeterminado.

Los identificadores que están disponibles para SuffixOnUserTableCreation se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal.

Default value

No se ha definido ningún valor predeterminado.

SystemTableSchema

Especifica el esquema utilizado por las tablas del sistema de Campaign.

El valor predeterminado está en blanco. Este parámetro sólo es relevante para el datasource UA_SYSTEM_TABLES.

Deje este valor en blanco a menos que el datasource UA_SYSTEM_TABLES contenga múltiples esquemas (por ejemplo, una base de datos Oracle utilizada por múltiples grupos). (En este contexto, “esquema” indica la parte inicial del nombre de una tabla “calificado” con la forma X.Y (por ejemplo, dbo.UA_Folder). En esta forma, X es el esquema y Y es el nombre de la tabla que no califica. Esta terminología para esta sintaxis varía entre los distintos sistemas de bases de datos compatibles con Campaign).

Si existen varios esquemas en la base de datos de tablas del sistema, entonces configure este valor con el nombre del esquema en el cual fueron creadas las tablas del sistema de Campaign.

Default value

No se ha definido ningún valor predeterminado.

TempTablePostExecutionSQL

Utilice la propiedad TempTablePostExecutionSQL para especificar una instrucción SQL completa que Campaign ejecuta inmediatamente después de la creación de una tabla temporal en un datasource del usuario o en la base de datos de tablas del sistema. La propiedad AllowTempTables debe estar configurada en TRUE para permitir la creación de tablas temporales en un datasource.

Es probable que quiera utilizar identificadores para sustituir el nombre de la tabla y los nombres de las columnas (<TABLENAME> y <KEYCOLUMNS>) en esta instrucción SQL, ya que estos se generan dinámicamente durante la ejecución de la campaña.

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

La propiedad TempTablePostExecutionSQL considera el punto y coma como delimitador para ejecutar varias instrucciones SQL. Si su instrucción SQL contiene punto y comas y usted desea que se ejecute como una sola instrucción, utilice una barra diagonal inversa como escape antes del punto y coma.

*

Los identificadores que están disponibles para TempTablePostExecutionSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

UserTablePostExecutionSQL

Utilice la propiedad UserTablePostExecutionSQLpara especificar una instrucción SQL completa que Campaign ejecuta inmediatamente después de la creación de una tabla de usuario en un origen de datos del usuario o en la base de datos de tablas del sistema.

Es probable que quiera utilizar identificadores para sustituir el nombre de la tabla y los nombres de las columnas (<TABLENAME> y <KEYCOLUMNS>) en esta instrucción SQL, ya que estos se generan dinámicamente durante la ejecución de la campaña.

Esta propiedad se agrega automáticamente a la expresión SQL sin verificar su sintaxis. Si utiliza esta propiedad, asegúrese de que sea una expresión legal. La cadena puede aparecer entre comillas, pero no es necesario.

La propiedad UserTablePostExecutionSQL considera el punto y coma como delimitador para ejecutar varias instrucciones SQL. Si su instrucción SQL contiene punto y comas y usted desea que se ejecute como una sola instrucción, utilice una barra diagonal inversa como escape antes del punto y coma.

*

Los identificadores que están disponibles para UserTablePostExecutionSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas de usuario.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas de usuario.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas de usuario.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas de usuario.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre de la campaña asociada con la creación de la tabla de Usuario.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Usuario.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla de usuario.

<USER>

Este identificador es reemplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Default value

No se ha definido ningún valor predeterminado.

SegmentTablePostExecutionSQL

Utiliza la propiedad SegmentTablePostExecutionSQL para especificar una secuencia de comandos o un ejecutable que Campaign ejecuta luego que se ha creado o llenado una tabla de Extracción.

Los identificadores que están disponibles para SegmentTablePostExecutionSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario asociado IBM Unica Marketing al diagrama de flujo para el cual se creó la tabla temporal.

<CAMPAIGNCODE>

Este identificador es reemplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla temporal con segmentos.

<CAMPAIGNNAME>

Este identificador es reemplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla temporal de segmentos.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla temporal.

<FLOWCHARTNAME>

Este identificador es reemplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal con segmentos.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla temporal de segmentos.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal de segmentos.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Valid values

Una declaración SQL válida

Default value

No está definido

SnapshotTablePostExecutionSQL

Utiliza la propiedad SnapshotTablePostExecutionSQL para especificar una o más declaraciones SQL completas que se ejecutan inmediatamente después que se haya creado o llenado una tabla de Extracción.

Los identificadores que están disponibles para SnapshotTablePostExecutionSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla de Extracción.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla de Extracción.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Extracción.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Valid values

Una declaración SQL válida

Default value

No está definido

ExtractTablePostExecutionSQL

Utiliza la propiedad ExtractTablePostExecutionSQL para especificar una o más declaraciones SQL completas que se ejecutan inmediatamente después que se haya creado o llenado una tabla de Extracción.

Los identificadores que están disponibles para ExtractTablePostExecutionSQL se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es remplazado por el nombre de usuario de IBM Unica Marketing con el diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se creó la tabla de Extracción.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se creó la tabla de Extracción.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla de Extracción.

<KEYCOLUMNS>

Este identificador es reemplazado por los nombres de columna de la tabla de Extracción.

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla de Extracción.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

Valid values

Una declaración SQL válida

Default value

No está definido

TempTablePrefix

El parámetro TempTablePrefix especifica una cadena que se anexa automáticamente a los nombres de todas las tablas temporales creadas por Campaign. Unica recomienda que utilice este parámetro para ayudarlo a identificar y administrar las tablas temporales. También puede utilizar esta propiedad para lograr que las tablas temporales se creen en un sitio en particular.

Por ejemplo, si el identificador del usuario corresponde a un esquema, puede configurar

TempTablePrefix="<USER>"

y todas las tablas temporales se crearán en el esquema de aquel usuario que esté conectado al datasource.

Los identificadores que están disponibles para TempTablePrefix se describen en la siguiente tabla:

Identificadores

Descripción

<AMUSER>

Este identificador es reemplazado por el nombre de usuario IBM Unica Marketing asociado al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNCODE>

Este identificador es remplazado por el código de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<CAMPAIGNNAME>

Este identificador es remplazado por el nombre de la campaña asociada al diagrama de flujo para el cual se crearon tablas temporales.

<DBUSER>

Este identificador es reemplazado por el nombre de usuario de la base de datos para la base de datos en la cual se crearon las tablas temporales.

<FLOWCHARTNAME>

Este identificador es remplazado por el nombre del diagrama de flujo asociado con la creación de la tabla temporal.

<USER>

Este identificador es remplazado por el nombre de usuario de Campaign del usuario que ejecuta el diagrama de flujo.

*
*
Default value

UAC

TeradataDeleteBeforeDrop

El parámetro TeradataDeleteBeforeDrop se aplica únicamente a los datasource de Teradata. Especifica si se borran los registros antes de abandonar una tabla.

Configure este valor en TRUE para eliminar todos los registros de una tabla antes de eliminar la tabla.

*

Configure este valor en FALSE para abandonar una tabla sin antes borrar todos los registros.

Default value

TRUE

TruncateSQL

La propiedad de TruncateSQL está disponible para el uso con los datasource de DB2, y le permite especificar un SQL alterno para el truncado de tablas. Esta propiedad aplica únicamente cuando DeleteAsTruncate está establecido en TRUE. Cuando DeleteAsTruncate está establecido en TRUE, cualquier SQL personalizado en esta propiedad se utilizará para truncar una tabla. Cuando esta propiedad no está establecida, Campaign utiliza la sintaxis TRUNCATE TABLE <TABLENAME>.

Este parámetro no está definido como valor predeterminado.

Los identificadores que están disponibles para TruncateSQL se describen en la siguiente tabla:

Identificadores

Descripción

<TABLENAME>

Este identificador es reemplazado por el nombre de la tabla de base de datos en el cual Campaign trunca.

Default value

No default value defined.

Type

La propiedad partitions > partition[n] > dataSources > [data_source_name] > type especifica el tipo de base de datos de este datasource.

Valid values

Los valores válidos para las tablas del sistema son los siguientes:

*
*
*
*
*
*

Los valores válidos para las tablas del cliente también incluyen:

*
*
*
*
*
*
*
*
Default value

El valor predeterminado depende del modelo de la base de datos utilizada para crear la configuración del datasource.

UseExceptForMerge

Cuando Campaign realiza exclusiones en el proceso Fusión o en el proceso Segmentación, utiliza la sintaxis "NOT EXISTS" (NO EXISTE) de forma predeterminada, como:


SELECT IncludeTable.ID FROM IncludeTable WHERE NOT EXISTS (SELECT * FROM ExcludeTable WHERE IncludeTable.ID = ExcludeTable.ID)

Si UseExceptForMerge está habilitado (el valor está configurado en YES) y no podemos utilizar el nombre “NOT IN” (NO ESTÁ DENTRO) (debido a que UseNotInForMerge está deshabilitado o porque la audiencia está compuesta por varios campos y el datasource no es Oracle), entonces la sintaxis se alterará de la siguiente manera:

Oracle


SELECT IncludeTable.ID FROM IncludeTable MINUS (SELECT ExcludeTable.ID FROM ExcludeTable)

Otros


SELECT IncludeTable.ID FROM IncludeTable EXCEPT (SELECT ExcludeTable.ID FROM ExcludeTable)
Valid values

YES | NO

Default value

NO

UseMergeForTrack

Implementa la sintaxis SQL MERGE para mejorar el rendimiento del proceso Seguimiento. La propiedad UseMergeForTrack puede configurarse en TRUE para DB2, Oracle, SQL Server 2008 y Teradata 12. También puede utilizarse con otras bases de datos que admiten la instrucción SQL MERGE.

Valid values

TRUE | FALSE

Default value

TRUE (DB2 and Oracle) | FALSE (all others)

UseNonANSIJoin

La propiedad UseNonANSIJoin especifica si este datasource utiliza una sintaxis de unión que no sea ANSI (por ejemplo, para las versiones Oracle anteriores a 8 e Informix8).

*
Si el tipo de datasource está configurado en Informix8, se ignora el valor de UseNonANSIJoin, y siempre se utilizará una sintaxis de unión que no sea ANSI que sea apropiada para Informix8.
*
Si el tipo de datasource está configurado en Oracle7 u Oracle8, y el valor de UseNonANSIJoin está configurado en TRUE, el datasource utiliza una sintaxis de unión que no sea ANSI que sea apropiada para Oracle.
*
Si el tipo de datasource está configurado en Sybase, y el valor de UseNonANSIJoin está configurado en TRUE, el datasource utiliza una sintaxis de unión que no sea ANSI que sea apropiada para Sybase.
Valid values

TRUE | FALSE

Default value

FALSE

UseNotInForMerge

Cuando Campaign realiza exclusiones en el proceso Fusión o en el proceso Segmentación, utiliza la sintaxis "NOT EXISTS" (NO EXISTE) de forma predeterminada, como:


SELECT IncludeTable.ID FROM IncludeTable WHERE NOT EXISTS (SELECT *
FROM ExcludeTable WHERE IncludeTable.ID = ExcludeTable.ID)

Si UseNotInForMerge está habilitada (el valor está configurado en YES), y (1) la audiencia está compuesta por un solo campo de identificador, o (2) el datasource es Oracle, entonces la sintaxis se alterará de la siguiente manera:

SELECT IncludeTable.ID FROM IncludeTable WHERE IncludeTable.ID NOT IN
(SELECT ExcludeTable.ID FROM ExcludeTable)
Valid values

YES | NO

Default value

NO

UseSQLToProfile

La propiedad UseSQLToProfile le permite configurar a Campaign para enviar la consulta SQL GROUP BY a la base de datos para calcular los análisis (utilizando “SELECT field, count(*) FROM table GROUP BY field”), en lugar de buscar los registros.

*
Un valor FALSE (valor predeterminado) hace que Campaign analice un campo mediante la recuperación del valor del campo para todos los registros en la tabla y que realice el seguimiento del recuento de cada valor distinto.
*
Un valor de TRUE hace que Campaign analice un campo al emitir una consulta similar a lo siguiente:
SELECT
field, COUNT(*) FROM
table GROUP BY
field

la cual envía la carga a la base de datos.

Valid values

TRUE | FALSE

Default value

FALSE



Unica Campaign
 
8.5.0
For more information, see our support and community site: Customer Central