Mejora del rendimiento en la generación de documentos

Puede reducir el tiempo que tarda Rational Publishing Engine en generar un documento de salida llevando a cabo los pasos siguientes.

Procedimiento

  1. Utilice listas y párrafos en su plantilla en lugar de tablas siempre que sea posible.
  2. Sustituya las clasificaciones y filtros con script por clasificaciones o filtros nativos siempre que sea posible. Si está utilizando filtros de Rational Publishing Engine en su plantilla, Rational Publishing Engine procesa los datos del origen de datos. En su lugar, utilice filtros nativos para reasignar el trabajo de filtrado en la aplicación de origen de datos en lugar de Rational Publishing Engine. Consulte Extracción de datos utilizando filtros nativos y Clasificación de datos desde una consulta para obtener más información.
  3. Especifique los tipos de autenticación para los orígenes de datos y las plantillas en las propiedades de especificación de documentos. Consulte Especificación del tipo de autenticación para un origen de datos en una especificación de documentos para obtener más información.
  4. Reduzca el número de solicitudes que debe realizar Rational Publishing Engine de la plantilla al origen de datos. Cuanto menos solicitudes tenga, menos tiempo se necesitará para generar un documento.
    Cuando pueda, reduzca el número de solicitudes de datos que se necesitan. El número de solicitudes de datos necesarias dependerá de cómo estructure las consultas en elemento de nivel superior, de si utiliza un elemento de configuración de origen de datos y de si utiliza filtros.
    Tabla 1. Casos de ejemplo recomendados
    Casos de ejemplo recomendados que requieren lo mínimo de solicitudes Número de solicitudes
    2 contenedores con consultas en una consulta de un solo padre + elemento de configuración de origen de datos
    Contenedor A que tiene un elemento de configuración de origen de datos y, a continuación, un contenedor que tiene un contenedor y otro contenedor.
    1
    2 contenedores con consultas en un contenedor de un solo padre y cada uno puede tener un filtro distinto + elemento de configuración de origen de datos
    Un contenedor que tiene un elemento de configuración de origen de datos, un contenedor con un filtro y otro contenedor con un filtro.
    2
    Tabla 2. Casos de ejemplo alternativos
    Casos de ejemplo alternativos que requieren solicitudes adicionales Número de solicitudes
    2 contenedores independientes que tiene cada uno una consulta de nivel superior + elemento de configuración de origen de datos
    Un contenedor que tiene un elemento de configuración de origen de datos, un contenedor y otro contenedor.
    2
    Nota: Si el tiempo total de solicitud que se registra es mayor que el tiempo total de la generación del documento, puede ocurrir porque la Lectura anticipada de datos se ha establecido en true, los datos tienen paginación o las imágenes se están descargando. El tiempo de solicitud del que ha informado Rational Publishing Engine no es un valor absoluto incluso cuando es inferior al tiempo total de generación del documento. El tiempo de solicitud no indica el tiempo de proceso real del motor debido a un paralelismo en el motor de generación del documento.
  5. Elimine los tipos de salida que no utilice de la especificación del documento. Consulte Supresión de los formatos de salida para obtener más información.