Ejecución simultánea de consultas
De forma predeterminada, el software de IBM® Cognos ejecuta secuencialmente las consultas de un informe. Esto se puede hacer estableciendo propiedades avanzadas del servidor para el servicio de informes, el servicio de informes por lotes o ambos. Cuando está habilitada la ejecución simultánea de consultas, el servidor de informes determina las consultas del informe que se pueden ejecutar simultáneamente.
El autor de informes debe especificar las consultas del informe que son candidatas a la ejecución simultánea. Para obtener más información, consulte la publicación IBM Cognos Report Studio Guía del usuario.
RSVP.CONCURRENTQUERY. NUMHELPERSPERPROCESS
Utilice este parámetro para habilitar la ejecución simultánea de consultas y establecer el número máximo de ayudantes de ejecución de consultas para cada proceso del servicio de informes o del servicio de informes por lotes.
El valor predeterminado es 0, que indica que la ejecución simultánea de consultas está inhabilitada.
Cada ayudante de ejecución de consulta produce una conexión de origen de datos adicional. Por ejemplo, un servicio de informes que tenga cuatro procesos con dos conexiones de alta afinidad y dos conexiones de baja afinidad:
- Si el número máximo de ayudantes de ejecución de consultas se establece en 0 (inhabilitado), el número máximo de conexiones al origen de datos creado por el servicio de informes será de 16 (dos conexiones de baja afinidad más dos conexiones de alta afinidad más cero ayudantes de ejecución de consultas para cuatro procesos).
- Si el número máximo de ayudantes de ejecución de consultas se establece en 2, el número máximo de conexiones al origen de datos creado por el servicio de informes es de 24 (dos conexiones de baja afinidad más dos conexiones de alta afinidad más dos ayudantes de ejecución de consultas para cuatro procesos).
RSVP.CONCURRENTQUERY. MAXNUMHELPERSPERREPORT
Utilice este parámetro para especificar el número máximo de ayudantes de ejecución de consultas para cada informe. Este parámetro se utiliza para impedir que un único informe consuma todos los ayudantes de ejecución de consultas disponibles.
Por ejemplo, un informe tiene ocho consultas que se pueden ejecutar simultáneamente:
- Si RSVP.CONCURRENTQUERY.NUMHEL PERSPERPROCESS y RSVP. CONCURRENTQUERY.MAXNUMHELPERSPER REPORT se establecen en cuatro, el informe consumirá todos los ayudantes de consultas cuando se ejecute. Ningún otro informe puede ejecutar consultas simultáneamente hasta que el informe se haya terminado de ejecutar.
- Si, en lugar de eso, RSVP.CONCURRENTQUERY.MAXNUM HELPERSPERREPORT se establece en dos, el informe consumirá dos ayudantes de consultas, dejando dos para que los utilicen otros informes.
El valor predeterminado de este parámetro es 1.
Este valor no surtirá efecto a menos que RSVP.CONCURRENTQUERY.NUMHELPERSPER PROCESS se establezca como mayor que 0.
RSVP.CONCURRENTQUERY. ENABLEDFORINTERACTIVEOUTPUT
Utilice este parámetro para habilitar la ejecución simultánea de consultas cuando el servicio de informes genere salidas interactivas.
En los informes interactivos, si está activada la ejecución simultánea de consultas, es posible que algunas se ejecuten de forma innecesaria porque los resultados no se utilizan. Por ejemplo, todas las consultas de un informe multipágina se pueden ejecutar con una consulta en cada página como mínimo, pero el usuario sólo puede ver la primera página. Si no desea utilizar recursos para resultados que no se emplearán en los informes interactivos, puede inhabilitar este parámetro.
Las páginas de solicitud creadas no son salidas interactivas y no se ven afectadas por este valor.
El valor predeterminado de este parámetro es false, que indica que está inhabilitado.
RSVP.PROMPT.EFFECTIVEPROMPTINFO.IGNORE
Utilice este parámetro para inhabilitar el envío del atributo effectivePromptInfo en las solicitudes de metadatos e inhabilitar el movimiento de la información de solicitud desde el nivel inferior del atributo de título de un nivel hasta el propio nivel.
El valor predeterminado de este parámetro es false, que indica que está inhabilitado.