Campaign > partitions > partition[n] > Interact > contactAndResponseHistTracking

Estas propiedades de configuración definen los ajustes para el módulo del historial de contactos y respuestas de Interact.

isEnabled

Si se establece en yes, habilita el módulo del historial de contactos y respuestas de Interact que copia el historial de contactos y respuestas de las tablas de preparación de Interact en la ejecución de Interact en las tablas del historial de contactos y respuestas de Campaign. La propiedad interactInstalled también se debe establecer en yes.

Valid values

yes | no

Default value

no

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

runOnceADay

Especifica si ejecuta o no ETL de historial de contacto y respuesta una vez al día. Si establece esta propiedad en Yes, el ETL se ejecuta durante el intervalo planificado especificado por preferredStartTime y preferredEndTime.

Si ETL toma más de 24 horas para ejecutarse, y por lo tanto pierde la hora de inicio para el siguiente día, omitirá ese día y se ejecutará en la hora planificada del siguiente día. Por ejemplo, si ETL está configurado para ejecutarse entre la 1:00 a.m. a las 3:00 a.m. y el proceso inicia a la 1:00 a.m. el lunes y termina a las 2:00 a.m. el martes, la siguiente ejecución, planificada originalmente para la 1:00 a.m. el martes se omitirá y el siguiente ETL empezará a la 1:00 a.m. del miércoles.

La planificación de ETL no cuenta para los cambios de horario. Por ejemplo, si ETL planificado se ejecuta entre la 1:00 a.m. y las 3:00 a.m., podría ejecutarse a las 12:00 a.m. o 2:00 a.m. cuando ocurra el cambio de horario.

Default value

No

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

processSleepIntervalInMinutes

El número de minutos que el módulo del historial de contactos y respuestas de Interact espera entre copiar los datos de las tablas de preparación de ejecución de Interact en las tablas del historial de contactos y respuestas de Campaign.

Valid values

Cualquier número entero mayor que cero.

Default value

60

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

preferredStartTime

La hora preferida para iniciar el proceso de ETL diario. Esta propiedad, cuando se utiliza junto con la propiedad preferredEndTime, configura el intervalo de hora preferido durante el cual desea ejecutar ETL. El ETL empezará durante el intervalo de hora planificado especificado y se procesará la mayoría de registros especificados usando maxJDBCFetchBatchSize. El formato es HH:mm:ss, a.m. o p.m. y se utiliza un reloj de 12 horas.

Default value

12:00:00 a.m.

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

preferredEndTime

La hora preferida para terminar el proceso de ETL diario. Esta propiedad, cuando se utiliza junto con la propiedad preferredStartTime, configura el intervalo de hora preferido durante el cual desea ejecutar ETL. El ETL empezará durante el intervalo de hora planificado especificado y se procesará la mayoría de registros especificados usando maxJDBCFetchBatchSize. El formato es HH:mm:ss, a.m. o p.m. y se utiliza un reloj de 12 horas.

Default value

2:00:00 a.m.

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

purgeOrphanResponseThresholdInMinutes

El número de minutos que el módulo del historial de contactos y respuestas de Interact espera antes de eliminar las respuestas sin contactos correspondientes. Esto evita que se registren respuestas sin que se registren contactos.

Valid values

Cualquier número entero mayor que cero.

Default value

180

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

maxJDBCInsertBatchSize

El número máximo de registros de un lote JDBC antes de confirmar la consulta. Éste no es el número máximo de registros que el módulo del historial de contactos y respuestas de Interact procesa en una iteración. Durante cada iteración, el módulo del historial de contactos y respuestas de Interact procesa todos los registros disponibles de las tablas de preparación. Sin embargo, todo esos registros se desglosan en fragmentos de maxJDBCInsertSize.

Valid values

Cualquier número entero mayor que cero.

Default value

1000

Availability

Esta propiedad es aplicable sólo si ha instalado Interact.

maxJDBCFetchBatchSize

El número máximo de registros de un lote JDBC que hay que buscar en la base de datos de preparación. Es probable que tenga que aumentar este valor para ajustar el rendimiento del módulo del historial de contactos y de respuestas.

Por ejemplo, para procesar 2.5 millones de registros de historial de contacto al día, debe establecer maxJDBCFetchBatchSize en un número mayor que 2.5M de manera que se procesarán todos los registros para un día.

Podría establecer entonces maxJDBCFetchChunkSize y maxJDBCInsertBatchSize a valores menores (en este ejemplo, quizá 50,000 y 10,000, respectivamente). Algunos registros del siguiente día también se podrán procesar, pero se retendrán para el siguiente día.

Valid values

Cualquier número entero mayor que cero

Default value

1000

maxJDBCFetchChunkSize

El número máximo de tamaño de fragmento de JDBC de lectura de datos durante ETL (extraer, transformar, cargar). En algunos casos, un tamaño de fragmento es mayor que el tamaño de inserción que puede mejorar la velocidad del proceso de ETL.

Valid values

Cualquier número entero mayor que cero

Default value

1000

deleteProcessedRecords

Especifica si retiene o no el historial de contacto e historial de respuesta después de que se han procesado.

Default value

completionNotificationScript

Especifica la ruta absoluta a una secuencia de comandos para ejecutarse cuando esté completo el ETL. Si especifica una secuencia de comandos, se aprueban cuatro argumentos para la secuencia de comandos de notificación de finalización: hora de inicio, hora de finalización, número total de registros de CH procesados y número total de registros de RH procesados. La hora de inicio y la hora de finalización son valores numéricos que representan el número de milisegundos transcurridos desde 1970.

Default value

Ninguna

fetchSize

Le permite establecer JDBC fetchSize cuando recupera los registros de las tablas de preparación.

En las bases de datos de Oracle específicamente, ajuste el establecimiento al número de registros que debe recuperar JDBC con recorrido de red. Para lotes grandes de 100K o más, intente con 10000. Tenga cuidado de no utilizar un valor demasiado grande aquí, ya que tendrá un impacto en el uso de la memoria y las ganancias no serán bajas, si no perjudiciales.

Default value

Ninguna



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