El número máximo de veces que Optimize prueba combinaciones de transacciones propuestas, o alternativas, para encontrar la alternativa óptima para un cliente.
Si el número de clientes que se optimizan es mayor que lo indicado por CustomerSampleSize,
Optimize divide a los clientes en grupos que no superan el valor de
CustomerSampleSize y optimiza cada grupo de muestreo por separado. Las reglas que abarcan todos los grupos, como una regla Capacidad personalizada, siempre se cumplen. El aumento de este número puede mejorar los resultados, pero puede perjudicar el rendimiento.
El valor de CustomerSampleSize más óptimo es igual al número de clientes. Sin embargo, procesar un conjunto de datos de gran tamaño puede requerir una cantidad de tiempo prohibitiva. Al dividir a los clientes en grupos más pequeños que
Optimize procesa por separado, es posible aumentar el rendimiento con una pérdida mínima en los resultados.
La clave aleatoria representa el punto de partida que utiliza Optimize para seleccionar registros aleatoriamente antes de completar los grupos de muestreo definidos por
CustomerSampleSize. Si se tienen menos clientes que lo indicado por
CustomerSampleSize, esta propiedad no tiene ningún efecto en la optimización.
El número máximo de iteraciones con que Optimize procesa un grupo de clientes.
Optimize procesa un grupo de clientes hasta que se alcanza un resultado óptimo o hasta que el número de iteraciones es igual a
MaxIterationsPerCustomerSample.
El número máximo de subprocesos de ejecución que Optimize usa para procesar los algoritmos de optimización. En general, cuanto más alto se establece
MaxCustomerSampleProcessingThreads, es más probable que mejore el rendimiento. Sin embargo, el aumento del rendimiento está limitado por varios factores que incluyen el tipo y el número de reglas de optimización que usted y su hardware utilicen. Para obtener instrucciones detalladas sobre el ajuste de implementación de
Optimize , consulte a su representante de
IBM® Unica® .
El número de subprocesos de ejecución disponibles para el uso de Optimize cuando se está leyendo una muestra de cliente en PCT. Un aumento del número de subprocesos puede mejorar el rendimiento de una sesión de
Optimize. Para obtener instrucciones detalladas sobre el ajuste de implementación de
Optimize , consulte a su representante de
IBM® Unica® .
El número de subprocesos que Optimize puede utilizar al escribir una muestra de clientes en una tabla de preparación para la OCT. Un aumento del número de subprocesos puede mejorar el rendimiento de una sesión de
Optimize. Para obtener instrucciones detalladas sobre el ajuste de implementación de
Optimize , consulte a su representante de
IBM® Unica® .
Si el valor es true, Optimize intenta usar subprocesos de ejecución múltiples al procesar los algoritmos de optimización. Puede configurar el número de subprocesos con las propiedades de configuración
MaxCustomerSampleProcessingThreads,
ProcessingThreadQueueSize y
PostProcessingThreadQueueSize. Si el valor es false,
Optimize utiliza un subproceso de ejecución simple al procesar los algoritmos de optimización.
Si el valor es true, Optimize escribe las transacciones del historial de contacto en un archivo que se lee durante la ejecución de una sesión de
Optimize. Si es false,
Optimize lee de la tabla
UA_ContactHistory en las tablas del sistema de
Campaign.
Si el valor es false, Optimize crea un bloqueo de lectura en la tabla
UA_ContactHistory durante toda la sesión de
Optimize. Este bloqueo puede hacer que fallen los intentos de escribir en la tabla si está utilizando una utilidad de carga de base de datos. Si el valor es true,
Optimize crea un bloqueo de lectura en la tabla únicamente durante el tiempo que toma escribir la consulta en un archivo.
Si se ha configurado UseFutureContacts como false y las reglas de optimización correspondientes a la sesión de
Optimize no utilizan períodos de tiempo,
Optimize no efectúa ninguna consulta en las tablas Contact History (Historial de Contactos). Este valor mejora el tiempo necesario para ejecutar la sesión de
Optimize. Sin embargo, si la sesión de
Optimize utiliza períodos de tiempo, se consultan las tablas del Historial de contactos.
Si en el Historial de Contactos se registran contactos potenciales futuros, el valor de UseFutureContacts se debe establecer como true. Por ejemplo, si sabe que la semana siguiente va a enviar a determinados clientes una comunicación por correo electrónico respecto a una promoción especial, es posible que estos contactos ya estén en las tablas del historial de contactos como marcadores de posición. En este caso, si establece
UseFutureContacts en true,
Optimize siempre consulta las tablas del historial de contactos.
Copyright IBM Corporation 2012. All Rights Reserved.
|