Home

IBM Interact Guía de ajuste

image

Contents

1. Versi n 9 Release 1 2 23 de septiembre de 2015 IBM Interact Gu a de ajuste all Note Before using this information and the product it supports read the information in Notices en la p gina 17 Esta edici n se aplica a la versi n 9 release 1 modificaci n 2 de IBM Interact y a todos los releases y modificaciones posteriores a menos que se indique lo contrario en nuevas ediciones O Copyright IBM Corporation 2001 2015 Contenido Acerca del ajuste de Interact para obtener el mejor rendimiento Gesti n de memoria cach C mo utilizar Interact Extreme Scale Sever A Utilizaci n de Ehcache API de Interact Instalaci n y configuraci n e red Gesti n de diagramas de flujo interactivos Ajuste de servicios Ajuste del servidor de aplicaciones web Argumentos de JVM Agrupaci n de conexiones Copyright IBM Corp 2001 2015 O0MANNNANE Terminolog a de los ajustes Ajuste de la base de datos Ajuste de ETL Registro Before you contact IBM technical support Notices Trademarks Privacy Policy and Terms of Use C siderati ns 5 10 10 11 13 15 17 19 19 iii iv IBM Interact Gu a de ajuste Acerca del ajuste de Interact para obtener el mejor rendimiento Una instalaci n de Interact consta de varios componentes incluidas herramientas de terceros como servidores de aplicaciones web bases de datos y equilibradores de carga y componentes de IBM como
2. Caches PatternStateCache loaderWriter jdbcSettings e asmUser Establezca el valor en el nombre de usuario en Marketing Platform Acerca del ajuste de Interact para obtener el mejor rendimiento 3 4 e asmDataSource Establezca el valor en el nombre de origen de datos en Marketing Platform e maxConnection Establezca el valor en el n mero m ximo de conexiones permitidas en una memoria cach en un momento dado Para optimizar el rendimiento del entorno de ejecuci n de Interact puede reducir el n mero m ximo de conexiones permitidas en la memoria cach en un momento dado Para obtener m s informaci n sobre las propiedades de configuraci n consulte la publicaci n IBM Interact Gu a del administrador 5 Extreme Scale Server proporciona un mecanismo de cargador para recuperar y almacenar fechas a de la memoria cach Para configurar el mecanismo de grabador del cargador establezca las siguientes propiedades de configuraci n de la categor a interact cache Management Caches PatternStateCache loaderWriter e writeMode Establezca el valor en WRITE_THROUGH o WRITE_BEHIND Este valor decide el mecanismo que se debe utilizar para cargar o grabar la memoria cach desde Extreme Scale e batchSize Establezca el valor en el n mero de registros que se deben grabar O cargar cada vez e maxDelayInSecs Establezca el valor en el tiempo que espera el grabador del cargador la siguiente tanda para cargar y grabar la
3. caches gt InteractCache gt TimeoutInSecs en el valor m s peque o aceptable Cada sesi n de Interact contiene cierta cantidad de datos de sesi n en memoria Cuanto m s tiempo se mantengan las sesiones m s requisitos de memoria simult nea se tendr n Por ejemplo si espera 50 sesiones por segundo y cada sesi n puede permanecer activa 20 minutos es posible que requiera que la memoria d soporte a 60 000 sesiones simult neamente si cada sesi n durara los 20 minutos El valor debe ser l gico para su escenario Por ejemplo es posible que una sesi n del sistema de llamada requiera permanecer activa durante un minuto pero una sesi n de sitio web debe permanecer activa durante 10 minutos Soporte de un n mero mayor de sesiones simult neas en Ehcache Cuando se utiliza Ehcache como gestor de memoria cach en algunos entornos de Interact un n mero alto de sesiones simult neas puede causar que el tiempo de ejecuci n de Interact sobrepase su memoria disponible lo que produce un ralentizamiento del sistema o un error de memoria insuficiente Una situaci n de memoria insuficiente es m s probable si se ha aumentado el par metro de configuraci n maxEntriesInCache Interact gt cacheManagement gt Caches gt InteractCache gt maxEntriesInCache a un n mero mayor al valor predeterminado aunque se puede producir incluso con el valor predeterminado de un m ximo de 100 000 sesiones Para evitar este problema puede reducir el
4. class com unicacorp interact cache ehcache EHCacheEventListenerFactory properties gt IBM Interact Gu a de ajuste lt Para InteractCache utilice lo siguiente para utilizar EHCacheEventListenerFactory gt lt cacheEventListenerFactory class com unicacorp interact cache EHCacheEventListenerFactory properties gt lt Para PatternStateCache utilice lo siguiente para utilizar EHCacheEventListenerFactory gt lt cacheEventListenerFactory class com unicacorp interact cache PatternStateCacheEventListenerFactory properties gt lt cache gt lt ehcache gt Si ha guardado este archivo como IBM Interact conf Ehcache xml establecer a la propiedad de JVM para la aplicaci n web como en el ejemplo siguiente Dinteract ehcache config IBM Interact conf Ehcache xml Para ver una lista completa de las opciones disponibles para modificar el software de Ehcache consulte http ehcache org files documentation EhcacheUserGuide 2 0 2 3 pdf API de Interact Utilice la API de serializaci n Java en lugar de la API SOAP La API de serializaci n proporciona un mejor rendimiento puede ser entre 5 y 10 veces m s en funci n de la configuraci n de la aplicaci n y un tiempo de respuesta m s corto Para obtener informaci n sobre c mo implementar un tiempo de espera de API Java personalizado consulte la documentaci n de la API instalada con Interact en lt inicio_Interact gt docs apiJavaDoc
5. Interact debe utilizar el gestor de memoria cach incorporado denominado Ehcache para mejorar el rendimiento puede configurar los valores utilizados por Ehcache para optimizar su valor al grupo de servidores de ejecuci n Para configurar el gestor de memoria cach de Ehcache puede abrir las siguientes propiedades de configuraci n en Marketing Platform Interact gt cacheManagement gt Gestores de memoria cach gt EHCache gt Datos de par metros Esta categor a de configuraci n contiene un conjunto de propiedades de configuraci n predeterminadas para Ehcache que se corresponden con los valores que puede especificar en un archivo de configuraci n de Ehcache Tambi n puede crear par metros adicionales en esta categor a pulsando Par metro y d ndole un nombre de forma que coincida con el par metro de Ehcache que desea modificar Para obtener informaci n sobre las propiedades de configuraci n de Ehcache consulte la Gu a del administrador de Interact Ap ndice B Propiedades de configuraci n del entorno de ejecuci n de Interact Tambi n puede consultar la documentaci n de Ehcache que se encuentra en http ehcache org files documentation EhcacheUserGuide 2 0 2 3 pdf Tenga en cuenta que para obtener un rendimiento ptimo con Ehcache en los valores de configuraci n de IBM Marketing Platform para el servidor de ejecuci n de Interact establezca el tiempo de espera de sesi n Interact gt cacheManagement gt
6. Marketing Platform y Campaign Todos estos componentes tienen varias propiedades caracter sticas y valores que puede configurar para mejorar el rendimiento El propio Interact tiene varias propiedades de configuraci n que puede utilizar para ajustar su instalaci n para obtener el mejor rendimiento La definici n de mejor rendimiento es dif cil Cada entorno cada implementaci n tiene requisitos distintos Por ejemplo una implementaci n de Interact donde todos los datos de los diagramas de flujo interactivos se recopilan de datos en tiempo real se ajustar a de forma distinta que una implementaci n que requiera leer informaci n de varias tablas de base de datos El rendimiento de tiempo de ejecuci n de Interact puede resultar afectado por muchos factores que incluyen la configuraci n del hardware la configuraci n de la red y la configuraci n de Interact Las directrices y recomendaciones siguientes pueden tener distintos resultados en el entorno Las directrices siguientes se organizan por componentes relacionados El orden en el que modifique los valores no importa Gesti n de memoria cach En un entorno de Interact de gran volumen donde utilice una gran cantidad de servidores de ejecuci n puede utilizar software de gesti n de memoria cach para compartir la carga de ejecuci n entre los servidores y mejorar el rendimiento en tiempo real del grupo de servidores de ejecuci n en conjunto De forma predeterminada
7. los servidores de aplicaciones web y sistemas operativos para obtener informaci n sobre los m todos recomendados para el ajuste de rendimiento Argumentos de JVM Los argumentos de m quina virtual Java JVM se definen en el script de comando de inicio Oracle WebLogic o en la consola de administraci n IBM WebSphere del servidor de aplicaciones web Confirme que tiene los paquetes de servicio y parches m s recientes instalados para el sistema operativo servidor de aplicaciones web y JVM Para obtener el mejor rendimiento cuando utilice Sun HotSpot VM utilice el argumento server Decida sobre el tama o de almacenamiento din mico m ximo para la JVM en funci n de la disponibilidad de memoria en el servidor Interact no es una aplicaci n con uso intensivo de memoria Establezca los tama os m ximo y m nimo del almacenamiento din mico para que coincidan mediante los argumentos Xmx y Xms lo que aumenta el tiempo de inicio pero proporciona un mejor rendimiento Si la aplicaci n no responde de forma peri dica por ejemplo tiempos de respuesta largos ejecut ndose en algunos segundos es posible que sea necesario ajustar la pol tica de recogida de basura La recogida de basura del supervisor se ejecuta utilizando la consola JMX y estudiando la salida de la recogida de basura despu s de habilitar los argumentos siguientes verbosegc XX PrintGCDetails En nuestras pruebas se encontr que el recopilador de pausa baja
8. o consulte el c digo de ejemplo y los comentarios en lt inicio_Interact gt samples api SampleCustomizedInteractAPI java Instalacion y configuracion de red Si es necesario que el servidor de Interact mantenga datos de sesi n entre varias llamadas a la API de Interact utilice el equilibrio de carga permanente y la gesti n de sesi n local en lugar de la gesti n de sesi n distribuida Mediante Ehcache el modo distribuido incurre en coste de comunicaci n entre los servidores de ejecuci n de Interact para mantener la coherencia de las sesiones La gesti n de sesi n local puede evitar este coste En los valores de configuraci n de IBM Marketing Platform para el servidor de ejecuci n de Interact establezca la propiedad Interact gt cacheManagement gt EHCache gt Datos de par metros gt cacheType en local Gesti n de diagramas de flujo interactivos Cada diagrama de flujo interactivo requiere como m nimo un subproceso para poder ejecutarse Puede supervisar un sistema activo para ver si hay suficientes subprocesos para todos los diagramas de flujo interactivos Mediante la consola JMX supervise las estad sticas de JMX CurrentJobsInProcessBoxQueue y CurrentJobsInSchedulerQueue en Acerca del ajuste de Interact para obtener el mejor rendimiento 7 com unicacorp interact flowchart Idealmente deber an ser cero incluso en condiciones de carga m xima lo que implica que hay suficientes subprocesos para manejar las
9. si el ID de audiencia es una combinaci n de dos columnas CustomerId y HouseholdId cree un ndice en estas columnas en todas las tablas y actualice las estad sticas Ajuste de ETL Al configurar el m dulo de historial de contactos y respuestas el m dulo utiliza un proceso ETL Extract Transform Load en segundo plano para mover los datos de las tablas de preparaci n de tiempo de ejecuci n a las tablas de historial de contactos y respuestas de Campaign En esta secci n se describen los valores de configuraci n opcionales que es posible que desee cambiar en IBM Interact para mejorar el rendimiento de la herramienta ETL Es posible que no necesite modificar ninguno de los valores predeterminados de estos par metros de configuraci n sin embargo si lo hace siga estas directrices y las de la publicaci n IBM Interact Administrator s Guide para modificar el rendimiento de la herramienta Todas las propiedades que se describen aqu se encuentran en las propiedades de configuraci n de Campaign en Campaign partitions partition n Interact contactAndResponseHistTracking Propiedad de configuraci n Valor y descripci n processSleepIntervalInMinutes N mero de minutos que espera el m dulo de historial de contactos y respuestas de Interact entre copiar datos de las tablas de preparaci n de tiempo de ejecuci n de Interact en las tablas de historial de contactos y respuestas de Campaign El valor predeterminado es 6
10. solicitudes para las ejecuciones de diagrama de flujo Nota La ejecuci n de la consola JMX no afecta al rendimiento No debe ejecutar la consola JMX en un entorno de producci n excepto al diagnosticar un problema Puede controlar estas colas con el n mero de subprocesos utilizados por diagramas de flujo interactivos Establece los tama os de agrupaci n de subprocesos de diagrama de flujo en IBM EMM para el tiempo de ejecuci n de Interact en Interact gt diagrama de flujo e Establezca maxNumber0fFlowchartThreads para que sea como m nimo el n mero m ximo de usuarios simult neos que se esperan en el cliente de Interact Por ejemplo si el n mero m ximo de usuarios simult neos es 50 y cada llamada a segmentaci n ejecuta un diagrama de flujo establezca maxNumber0fFlowchartThreads en 50 e Establezca maxNumber0fProcessBoxThreads en funci n del n mero promedio de rutas simult neas en los diagramas de flujo y de si los diagramas de flujo est n enlazados a CPU o enlazados a E S Deber a ser al menos igual a maxNumber0fFlowchartThreads Por ejemplo si el n mero promedio de rutas simult neas en los diagramas de flujo es 2 y todos los cuadros de proceso est n enlazados a CPU establezca maxNumber0fProcessBoxThreads en 2xmaxNumber0fFlowchartThreads Si los cuadros de proceso est n enlazados a E S por ejemplo si realizan b squedas o escrituras de base de datos como un proceso Selecci n o Instant nea es posible que sea necesar
11. valor maxEntriesInCache o puede seguir estas instrucciones para modificar la cach de memoria del sistema para reconvertir la memoria en cach a almacenamiento de disco Esta modificaci n permite muchas m s sesiones simult neas que de otra forma no ser an posibles Acerca del ajuste de Interact para obtener el mejor rendimiento 5 6 Para evitar que el tiempo de ejecuci n de Interact sobrepase la memoria disponible en el almacenamiento din mico de la m quina virtual Java JVM puede modificar el mecanismo de almacenamiento en cach de memoria para utilizar almacenamiento de disco para el almacenamiento en cach de los datos que sobrepasen la memoria disponible Interact utiliza un sistema de almacenamiento en cach distribuido de c digo abierto denominado Ehcache para el almacenamiento en cach de datos De forma predeterminada Interact utiliza los valores especificados por IBM Marketing Platform para gestionar el almacenamiento en cach de Ehcache Sin embargo puede sustituir estos valores para Interact creando su propio archivo de configuraci n de Ehcache que se cargue autom ticamente siempre que se inicie Interact Para cargar un archivo de configuraci n de Ehcache personalizado al iniciar se debe cumplir lo siguiente e La JVM debe incluir la propiedad interact ehcache config del par metro como en el ejemplo siguiente Dinteract ehcache config temp abc xml Puede establecer una propiedad de JVM para el servid
12. 0 purgeOrphanResponseThresholdInMinutes Esta propiedad determina cu nto tiempo espera Interact antes de purgar las respuestas que no tienen contactos correspondientes tambi n denominadas respuestas hu rfanas El valor predeterminado es 180 sin embargo para procesar muchos registros el retardo entre procesar los contactos y las respuestas podr a ser mayor y por lo tanto necesitar a aumentar este valor para evitar que se depuraran respuestas demasiado r pidamente Acerca del ajuste de Interact para obtener el mejor rendimiento 11 12 Propiedad de configuraci n Valor y descripci n maxJDBCInsertBatchSize Del n mero total de registros que procesa el m dulo de historial de contactos y respuestas en una iteraci n es el n mero m ximo de registros que un lote JDBC procesar y ensamblar en un lote antes de confirmar la consulta en las tablas del sistema de Campaign El valor predeterminado es 1000 Dado que este valor funciona mejor junto con la propiedad maxJDBCFetchBatchSize es posible que necesite aumentar este valor si esta propiedad tambi n se aumenta considerablemente Por ejemplo si establece maxJDBCFetchBatchSize en 2 500 000 podr a aumentar este valor a 10 000 para manejar el aumento de los registros Tenga en cuenta que los requisitos de memoria aumentan a medida que aumenta este valor un valor de 10 000 para esta propiedad es un l mite superior correcto debido a las de
13. 30 2 5 25 para obtener el rendimiento ptimo donde ning n consumidor nico de la conexi n esperar Terminolog a de los ajustes El ajuste del sistema tiene definiciones espec ficas para t rminos comunes Tiempo de respuesta Per odo de tiempo que requiere el servidor de ejecuci n de Interact para responder a una solicitud de la API seg n se mide en el lado del cliente Rendimiento El n mero de transacciones por segundo Transacci n Llamada al servidor de ejecuci n de Interact de la API de Interact incluidas las llamadas definidas por la clase InteractAPI como startSession y setAudience La llamada a executeBatch es una sola transacci n aunque puede contener varios comandos Estos no incluyen m todos que funcionen con objetos de respuestas por ejemplo la clase Offer Ajuste de la base de datos 10 El ajuste de la base de datos implica a adir ndices a tablas espec ficas y actualizar las estad sticas A ada los ndices adecuados en las tablas de sustituci n de perfil supresi n de ofertas y puntuaci n IBM Interact Gu a de ajuste e Tablas de perfil Cree un ndice exclusivo en los campos de nivel de audiencia e Tablas de supresi n de ofertas Cree un ndice en los campos de nivel de audiencia e Tablas de sustituci n de puntuaci n Cree un ndice en los campos de nivel de audiencia Adem s aseg rese de que las estad sticas sobre estos ndices est n actualizadas Por ejemplo
14. BM s future direction or intent are subject to change or withdrawal without notice and represent goals and objectives only All IBM prices shown are IBM s suggested retail prices are current and are subject to change without notice Dealer prices may vary This information contains examples of data and reports used in daily business operations To illustrate them as completely as possible the examples include the names of individuals companies brands and products All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental COPYRIGHT LICENSE This information contains sample application programs in source language which illustrate programming techniques on various operating platforms You may copy modify and distribute these sample programs in any form without payment to IBM for the purposes of developing using marketing or distributing application programs conforming to the application programming interface for the operating IBM Interact Guia de ajuste platform for which the sample programs are written These examples have not been thoroughly tested under all conditions IBM therefore cannot guarantee or imply reliability serviceability or function of these programs The sample programs are provided AS IS without warranty of any kind IBM shall not be liable for any damages arising out of your use of the sample programs If you are viewing
15. IBM Interact da soporte a dos soluciones de gesti n de memoria cach e Ehcache una soluci n de almacenamiento en memoria cach de c digo abierto que se incluye con cada instalaci n de Interact Cuando habilita la soluci n Ehcache puede utilizar varios servidores de ejecuci n controlados por un equilibrador de carga El equilibrador de carga equilibra la carga de trabajo entre los servidores de ejecuci n del grupo y ayuda a mantener lo que se denomina afinidad de sesi n lo que significa que cuando el servidor de ejecuci n A maneja una sesi n entrante cuando el mismo usuario emite solicitudes adicionales estas solicitudes las satisface la sesi n en el servidor A Este m todo de equilibrado de conexiones entre los servidores de ejecuci n de un grupo puede mejorar considerablemente el rendimiento pero tiene algunas limitaciones ya que toda la informaci n de sesi n se mantiene en la memoria y los l mites de memoria de cada m quina virtual Java JVM restringen cu nta informaci n de sesi n se puede mantener Para obtener m s informaci n sobre el software de Ehcache consulte http ehcache org files documentation EhcacheUserGuide 2 0 2 3 pdf e Interact Extreme Scale Server una soluci n de memoria cach distribuida para tiempo de ejecuci n de Interact basada en WebSphere eXtreme Scale Esta O Copyright IBM Corp 2001 2015 1 2 C mo soluci n proporciona mayores mejoras en el rendimiento para instalaci
16. e of the information which has been exchanged should contact IBM Corporation BIWA LKG1 550 King Street Littleton MA 01460 1250 U S A Such information may be available subject to appropriate terms and conditions including in some cases payment of a fee The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement IBM International Program License Agreement or any equivalent agreement between us Any performance data contained herein was determined in a controlled environment Therefore the results obtained in other operating environments may vary significantly Some measurements may have been made on development level systems and there is no guarantee that these measurements will be the same on generally available systems Furthermore some measurements may have been estimated through extrapolation Actual results may vary Users of this document should verify the applicable data for their specific environment Information concerning non IBM products was obtained from the suppliers of those products their published announcements or other publicly available sources IBM has not tested those products and cannot confirm the accuracy of performance compatibility or any other claims related to non IBM products Questions on the capabilities of non IBM products should be addressed to the suppliers of those products All statements regarding I
17. eliminaba la lentitud relacionada con la recogida de basura sin sacrificar rendimiento A continuaci n se muestra un conjunto de opciones que se ha encontrado til para un almacenamiento din mico JVM de 2 GB XX UseConcMarkSweepGC Xmn512m XX SurvivorRatio 6 Normalmente la recogida joven debe representar entre la cuarta parte y la mitad del almacenamiento din mico total El espacio de superviviente se puede establecer en una octava parte de la recogida joven Si utiliza un a o de dos d gitos por ejemplo 01 01 20 o utiliza fechas a partir de 01 01 2020 incluido cuando utiliza una macro Date debe a adir el siguiente par metro JVM al inicio de la aplicaci n para que el a o de dos d gitos se fije a un a o de cuatro d gitos que es lo que espera la aplicaci n DInteract enableTwoDigitYearFix true Referencias Ajuste de la recogida de basura con la m quina virtual Java 5 0 http java sun com docs hotspot gc5 0 gc_tuning_5 html Documento t cnico sobre ajustes de Java http java sun com performance reference whitepapers tuning html Agrupaci n de conexiones Establezca el tama o de la agrupaci n de conexiones del origen de datos de tiempo de ejecuci n de Interact utilizando la consola del servidor de aplicaciones Tenga en cuenta el n mero de usuarios simult neos y las conexiones realizadas durante el tiempo de vida de una sesi n que incluye carga de perfil carga de supresi n de oferta lecturas y
18. escrituras de diagramas de flujo y lecturas de aprendizaje Acerca del ajuste de Interact para obtener el mejor rendimiento 9 Caracter stica opci n Conexiones necesarias si est habilitada Como m nimo una de las caracter sticas Una conexi n por llamada de cliente siguientes est habilitada simult nea a startSession o setAudience Cargar tabla de perfil a P oe 6 P F No importa si s lo est habilitada una carga e Cargar tabla de supresi n de ofertas de tabla o las tres e Cargar tabla de sustituci n de puntuaci n Aprendizaje 2 conexiones Como m nimo un servicio de registro o El valor de Interact gt servicios gt seguimiento habilitado threadManagement gt flushCacheToDB gt maxPoo1Size El valor predeterminado es 5 Diagramas de flujo que realizan como El valor de Interact gt diagrama de flujo gt m nimo una llamada de base de datos maxNumber0fFlowchartThreads El valor predeterminado es 25 Por ejemplo si tiene los requisitos siguientes e Requerir que 30 llamadas simult neas a startSession no esperen al obtener una conexi n de base de datos 30 e Tener aprendizaje activado 2 e Todos los servicios activados 5 e Tener como m nimo un diagrama de flujo desplegado que realice una conexi n de base de datos 25 e Confiar en los valores predeterminados actuales 0 A continuaci n configure un tama o de agrupaci n de conexiones de base de datos con un m nimo de 62
19. estados de patr n de eventos para un grupo de servidores de ejecuci n establezca tambi n el siguiente par metro en Extreme Scale Interact gt cacheManagement gt caches gt PatternStateCache gt cacheManagerName Debe repetir este proceso en cada servidor de ejecuci n de Interact de un grupo de servidores para habilitar Interact Extreme Scale Server como el gestor de memoria cach para el grupo de servidores Cuando ha habilitado Interact Extreme Scale Server como el gestor de memoria cach puede configurar los valores para optimizar el almacenamiento en memoria cach para su instalaci n Configuraci n de las propiedades para Interact Extreme Scale Server Para habilitar Interact Extreme Scale Server para el almacenamiento en memoria cach de la actividad del servidor de ejecuci n inst lelo en cada grupo de servidores de ejecuci n Configure los archivos y las propiedades de configuraci n necesarias de forma que cada servidor de ejecuci n se comunique con los otros del grupo de almacenamiento en memoria cach para garantizar un rendimiento ptimo Antes de establecer las propiedades de configuraci n en Marketing Platform ejecute el instalador de Interact e instale Interact Extreme Scale Server en cada grupo de servidores de ejecuci n La soluci n de almacenamiento en memoria cach de Interact Extreme Scale Server est disponible para cada uno de los entornos de ejecuci n de Interact configurados en el grupo de se
20. ices This information was developed for products and services offered in the U S A IBM may not offer the products services or features discussed in this document in other countries Consult your local IBM representative for information on the products and services currently available in your area Any reference to an IBM product program or service is not intended to state or imply that only that IBM product program or service may be used Any functionally equivalent product program or service that does not infringe any IBM intellectual property right may be used instead However it is the user s responsibility to evaluate and verify the operation of any non IBM product program or service IBM may have patents or pending patent applications covering subject matter described in this document The furnishing of this document does not grant you any license to these patents You can send license inquiries in writing to IBM Director of Licensing IBM Corporation North Castle Drive Armonk NY 10504 1785 U S A For license inquiries regarding double byte DBCS information contact the IBM Intellectual Property Department in your country or send inquiries in writing to Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd 19 21 Nihonbashi Hakozakicho Chuo ku Tokyo 103 8510 Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsi
21. io establecer el n mero en un valor mayor e Establezca minNumber0fFlowchartThreads para que sea igual a maxNumber0fFlowchartThreads De la misma forma establezca minNumberOfProcessBoxThreads para que sea igual a maxNumberOfProcessBoxThreads Ajuste de servicios Interact tiene varios servicios que gestionan lecturas y escrituras de base de datos de diversos componentes de Interact por ejemplo el m dulo de aprendizaje incorporado y el m dulo de historial de contactos y respuestas Establezca el umbral para cada uno de los servicios en Interact gt servicios gt nombre de servicio gt memoria cach gt umbral en los valores adecuados en funci n del n mero de operaciones por segundo para cada inserci n a la base de datos Por ejemplo si los requisitos de rendimiento del sistema son 500 transacciones por segundo y cada transacci n tiene dos llamadas de contacto de registro el umbral contactHist se debe establecer en un valor basado en el tiempo promedio necesario para escribir un proceso por lotes y 1000 contactos de registro por segundo Ajuste del servidor de aplicaciones web 8 En Interact puede ajustar la aplicaci n web modificando los argumentos y las conexiones de la JVM Los argumentos de JVM afectan al rendimiento y al tiempo de inicio El n mero de conexiones que se utilizan viene determinado por las caracter sticas que ha habilitado IBM Interact Gu a de ajuste Consulte tambi n la documentaci n de
22. mandas de memoria maxJDBCFetchBatchSize Determina el n mero m ximo de registros a captar de la base de datos de preparaci n para una operaci n de proceso por lotes ETL El valor predeterminado es 1000 pero para ajustar el rendimiento del m dulo de historial de contactos y respuestas aseg rese de establecer este valor en un n mero mayor al n mero de registros de historial de contactos que se procesa normalmente cada d a Esta propiedad se utiliza junto con maxJDBCFetchChunkSize y maxJDBCInsertBatchSize para determinar c mo se procesan los registros Por ejemplo supongamos que los valores se han establecido de la forma siguiente e maxJDBCFetchBatchSize 30000 e maxJDBCFetchChunkSize 1000 e maxJDBCInsertBatchSize 1000 En este ejemplo se captan 30 000 registros o el n mero total de registros si hay menos de 30 000 A continuaci n el m dulo de historial de contactos y respuestas recorre en bucle los 30 000 registros procesando 1 000 cada vez de forma que se marcan 1 000 registros en las tablas de preparaci n y se insertan 1 000 en la tabla de historial de contactos detallada IBM Interact Gu a de ajuste Registro Propiedad de configuraci n Valor y descripci n maxJDBCFetchChunkSize Determina el n mero m ximo de registros en un fragmento JDBC de un total de hasta maxJDBCFetchBatchSize registros para procesar con cada pase El valor predeterminado es 1000 En algunos cas
23. memoria cach Despu s de modificar las propiedades de configuraci n en Marketing Platform debe reiniciar el servidor de aplicaciones web en el que est desplegado Marketing Platform Utilizaci n de Ehcache Para mejorar el rendimiento de su grupo de servidores de ejecuci n de Interact puede configurar Ehcache modificando diversas propiedades de configuraci n en IBM Marketing Platform Para habilitar Ehcache como el gestor de memoria cach para cada uno de los servidores de ejecuci n de Interact establezca la siguiente propiedad de configuraci n en Marketing Platform como EHCache Interact gt cacheManagement gt caches gt Cach de Interact gt cacheManagerName Para utilizar Ehcache como el gestor de memoria cach para almacenar estados de patr n de eventos para un grupo de servidores de ejecuci n establezca tambi n el siguiente par metro en EHCache Interact gt cacheManagement gt caches gt PatternStateCache gt cacheManagerName Debe repetir este proceso en cada servidor de ejecuci n de Interact del grupo de servidores para habilitar Ehcache como el gestor de memoria cach para el grupo de servidores Cuando ha habilitado Ehcache como el gestor de memoria cach puede configurar los valores para optimizar el almacenamiento en memoria cach para su instalaci n IBM Interact Gu a de ajuste Modificaci n de los valores de configuraci n de Ehcache Cuando especifica que un servidor de ejecuci n de
24. ones grandes que la soluci n Ehcache y proporciona ventajas adicionales que Ehcache no proporciona Se trata de una instalaci n opcional as que p ngase en contacto con su representante de IBM EMM si desea obtener informaci n sobre c mo adquirir esta soluci n Cada una de estas soluciones se describe m s detalladamente utilizar Interact Extreme Scale Server Para mejorar el rendimiento en instalaciones muy grandes de un grupo de servidores de ejecuci n de Interact puede utilizar la soluci n opcional de almacenamiento en memoria cach de Interact Extreme Scale Server basada en WebSphere eXtreme Scale Puede configurar Interact Extreme Scale Server modificando diversas propiedades de configuraci n en IBM Marketing Platform Para utilizar la soluci n de memoria cach de Interact Extreme Scale Server siga estos pasos 1 Para cada servidor de ejecuci n de Interact de un grupo de servidores ejecute el instalador de Interact tal como se describe en la publicaci n IBM Interact Gu a de instalaci n y seleccione Interact Extreme Scale Server como la caracter stica que desea instalar 2 En cada servidor de ejecuci n de Interact de un grupo de servidores establezca la siguiente propiedad de configuraci n en Marketing Platform como Extreme Scale Interact gt cacheManagement gt caches gt Cach de Interact gt cacheManagerName Para utilizar Extreme Scale Server como gestor de memoria cach para el almacenamiento de
25. or de aplicaciones web en el script de comando de inicio Oracle WebLogic 0 en la consola de administraci n IBM WebSphere La informaci n en temp abc xml es la propia ruta del archivo XML que contiene la configuraci n de Ehcache que se desea cargar al iniciar e Debe existir en la ubicaci n especificada por la propiedad de JVM un archivo de configuraci n que contenga valores de configuraci n de Ehcache v lidos en formato XML Si no establece esta propiedad o si establece esta propiedad y no hay ning n archivo de configuraci n en la ubicaci n especificada Interact utiliza su configuraci n de memoria cach predeterminada Si se cumplen ambas condiciones el archivo de configuraci n de Ehcache se carga al iniciar y sus valores sustituyen los par metros de configuraci n predeterminados de Interact para el almacenamiento en cach de datos de sesi n El ejemplo siguiente muestra un archivo de configuraci n de muestra en formato XML que podr a utilizar para personalizar Ehcache lt ehcache xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation main config ehcache xsd gt lt defaultCache maxElementsInMemory 10 eternal false timeToldleSeconds 5 timeToLiveSeconds 10 overflowToDisk true gt lt cache name InteractCache maxElementsInMemory 5 eternal false timeToldleSeconds 600 timeToLiveSeconds 600 overflowToDisk true gt lt cacheEventListenerFactory
26. os es posible que pueda mejorar el rendimiento aumentando este valor sobre el valor de la propiedad MaxJDBCInsertBatchSize deleteProcessedRecords Esta propiedad que especifica si se deben conservar los registros de historial de contactos y respuestas una vez que se han procesado se establece en YES de forma predeterminada Si se cambia este valor puede obtener un mayor control sobre el flujo de datos en el proceso ETL y afectar al rendimiento retardando la depuraci n de estos registros hasta un momento posterior que determine sin embargo debe saber c mo manejar manualmente el mantenimiento de estos registros para asegurar que se eliminan en el momento adecuado Cuando modifique este valor h galo con prudencia fetchSize Si se proporciona un valor para fetchSize de JDBC puede mejorar el rendimiento de lotes grandes de registros pero el inconveniente de la mejora del rendimiento de la red es c mo afectan los tama os de captaci n mayores a la utilizaci n de la memoria Consulte la descripci n de esta propiedad de configuraci n en la publicaci n IBM Interact Administrator s Guide para obtener m s informaci n sobre c mo ajustar este valor Para ver descripciones detalladas de cada una de las propiedades de configuraci n que se describen aqu consulte la ayuda en l nea correspondiente a esa p gina de configuraci n o consulte la publicaci n IBM Interact Administrator s Guide Aseg re
27. rops containerServer props deployment xml y objectgrid xml se encuentran en el directorio config de la instalaci n de Interact Para habilitar Extreme Scale Server como gestor de memoria cach para cada servidor de ejecuci n de Interact establezca las siguientes propiedades de configuraci n de la categor a interact cache Management Caches InteractCache e cacheManagerName Establezca el valor en Extreme Scale e maxEntriesInCache Establezca el valor en el n mero m ximo de entradas permitidas en una memoria cach e timeoutInSecs Establezca este valor en la hora a la que el servidor pasa a estar activo para una entrada en la memoria cach Para utilizar Extreme Scale Server como gestor de memoria cach para almacenar estados de patr n de eventos para un grupo de servidores de ejecuci n establezca las siguientes propiedades de configuraci n de la categor a interact cacheManagement Caches PatternStateCache e cacheManagerName Establezca el valor en Extreme Scale e maxEntriesInCache Establezca el valor en el n mero m ximo de entradas permitidas en una memoria cach e timeoutInSecs Establezca el valor en la hora a la que el servidor pasa a estar inactivo para cada entrada en la memoria cach Extreme Scale Server recupera y actualiza la base de datos Para configurar la conexi n a la base de datos establezca las siguientes propiedades de configuraci n de la categor a interact cacheManagement
28. rvidores IBM Interact Gu a de ajuste Realice los pasos siguientes para establecer las propiedades de configuraci n para Interact Extreme Scale Server en Marketing Platform 1 En cada grupo de servidores de ejecuci n de Interact establezca las siguientes propiedades de configuraci n en la categor a interact cacheManagement Gestores de memoria cach Extreme Scale Datos de par metros e catalogPropertyFile Establ zcalo en el URL del archivo catalogServer props Por ejemplo el URL es file EMM Interact interactWXSAdapter config catalogServer props e containerPropertyFile Establ zcalo en el URL del archivo containerServer props Por ejemplo el URL es file EMM Interact interactWXSAdapter config containerServer props e deploymentPolicyFile Establ zcalo en el URL del archivo deployment xml Por ejemplo el URL es file EMM Interact interactWXSAdapter config deployment xml e objectGridConfigFile Establ zcalo en el URL del archivo objectgrid xml Por ejemplo el URL es file EMM Interact interactWXSAdapter config objectgrid xml e gridName Establezca el valor en InteractGrid e catalogURLs Establ zcalo en el nombre de host del servidor de cat logo Por ejemplo el nombre de host es inemm234 in ibm com 2811 Puede especificar nombres de host de varios servidores de cat logo Aseg rese de que inicia todos los servidores de cat logo simult neamente Los archivos catalogServer p
29. s can be disabled but disabling them will also eliminate the functionality they enable Various jurisdictions regulate the collection of personal information through cookies and similar technologies If the configurations deployed for this Software Offering provide you as customer the ability to collect personal information from end users via cookies and other technologies you should seek your own legal advice about any laws applicable to such data collection including any requirements for providing notice and consent where appropriate IBM requires that Clients 1 provide a clear and conspicuous link to Customer s website terms of use e g privacy policy which includes a link to IBM s and Client s data collection and use practices 2 notify that cookies and clear gifs web beacons are being placed on the visitor s computer by IBM on the Client s behalf along with an explanation of the purpose of such technology and 3 to the extent required by law obtain consent from website visitors prior to the placement of cookies and clear gifs web beacons placed by Client or IBM on Client s behalf on website visitor s devices For more information about the use of various technologies including cookies for these purposes See IBM s Online Privacy Statement at http www ibm com privacy details us en section entitled Cookies Web Beacons and Other Technologies Notices 19 20 IBM Interact Gu a de ajuste Impreso en Espa a
30. se de que el nivel de registro est establecido en INFO o ERROR No utilice nunca un valor de registro detallado como DEBUG o TRACE en un entorno de producci n Puede configurar el registro en tres lugares e Establezca el nivel de registro en el archivo interact_log4j properties De forma predeterminada este archivo se instala en el directorio lt dir_instalaci n gt Interact conf donde lt dir_instalaci n gt es el directorio padre donde se instalan los productos de IBM e Confirme que la API de Interact no est realizando el registro El registro lo determina el valor booleano disponible en los m todos startSession y setDebug e Confirme que la supervisi n JMX est establecida en Info con la operaci n JMX activatelnfo Acerca del ajuste de Interact para obtener el mejor rendimiento 13 14 IBM Interact Gu a de ajuste Before you contact IBM technical support If you encounter a problem that you cannot resolve by consulting the documentation your company s designated support contact can log a call with IBM technical support Use these guidelines to ensure that your problem is resolved efficiently and successfully If you are not a designated support contact at your company contact your IBM administrator for information Nota Technical Support does not write or create API scripts For assistance in implementing our API offerings contact IBM Professional Services Information to gather Before you contact IBM
31. stent with local law INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF NON INFRINGEMENT MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE Some states do not allow disclaimer of express or implied warranties in certain transactions therefore this statement may not apply to you This information could include technical inaccuracies or typographical errors Changes are periodically made to the information herein these changes will be incorporated in new editions of the publication IBM may make improvements and or changes in the product s and or the program s described in this publication at any time without notice Any references in this information to non IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk Copyright IBM Corp 2001 2015 17 18 IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you Licensees of this program who wish to have information about it for the purpose of enabling i the exchange of information between independently created programs and other programs including this one and ii the mutual us
32. technical support gather the following information e A brief description of the nature of your issue e Detailed error messages that you see when the issue occurs e Detailed steps to reproduce the issue e Related log files session files configuration files and data files e Information about your product and system environment which you can obtain as described in System information System information When you call IBM technical support you might be asked to provide information about your environment If your problem does not prevent you from logging in much of this information is available on the About page which provides information about your installed IBM applications You can access the About page by selecting Help gt About If the About page is not accessible check for a version txt file that is located under the installation directory for your application Contact information for IBM technical support For ways to contact IBM technical support see the IBM Product Technical Support website http www ibm com support entry portal open_service_request Nota To enter a support request you must log in with an IBM account This account must be linked to your IBM customer number To learn more about associating your account with your IBM customer number see Support Resources gt Entitled Software Support on the Support Portal O Copyright IBM Corp 2001 2015 15 16 IBM Interact Gu a de ajuste Not
33. this information softcopy the photographs and color illustrations may not appear Trademarks IBM the IBM logo and ibm com are trademarks or registered trademarks of International Business Machines Corp registered in many jurisdictions worldwide Other product and service names might be trademarks of IBM or other companies A current list of IBM trademarks is available on the Web at Copyright and trademark information at www ibm com legal copytrade shtml Privacy Policy and Terms of Use Considerations IBM Software products including software as a service solutions Software Offerings may use cookies or other technologies to collect product usage information to help improve the end user experience to tailor interactions with the end user or for other purposes A cookie is a piece of data that a web site can send to your browser which may then be stored on your computer as a tag that identifies your computer In many cases no personal information is collected by these cookies If a Software Offering you are using enables you to collect personal information through cookies and similar technologies we inform you about the specifics below Depending upon the configurations deployed this Software Offering may use session and persistent cookies that collect each user s user name and other personal information for purposes of session management enhanced user usability or other usage tracking or functional purposes These cookie

Download Pdf Manuals

image

Related Search

Related Contents

The glossaries package: a guide for beginners  ABBYY ScanTo Office    

Copyright © All rights reserved.
Failed to retrieve file