guía de consulta dinámica - ibmpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de...

80
IBM Cognos Business Intelligence Versión 10.2.2 Guía de consulta dinámica

Upload: others

Post on 07-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

IBM Cognos Business IntelligenceVersión 10.2.2

Guía de consulta dinámica

���

Page 2: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

NotaAntes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página69.

Información sobre el producto

Este documento se aplica a IBM Cognos Business Intelligence versión 10.2.2 y puede aplicarse también a lasversiones posteriores.

Licensed Materials - Property of IBM

© Copyright IBM Corporation 2010, 2014.

Page 3: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Contenido

Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v

Capítulo 1. Novedades en la modalidad de consulta dinámica . . . . . . . . . . . . 1Características nuevas en el modo de consulta dinámica de la versión 10.2.2 . . . . . . . . . . . . . . 1

Optimización de uniones mediante la aplicación de filtros en Cognos Framework Manager y Cognos ReportStudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Recuperación de datos resumidos sin introducir agregados explícitos en expresiones de elementos de consulta . 1Creación de una tabla de puente para enlazar esquemas o áreas temáticas en un modelo . . . . . . . . . 2

Características nuevas del modo de consulta dinámica en la versión 10.2.1 . . . . . . . . . . . . . . 2Nuevos reguladores en Cognos Framework Manager para controlar el rendimiento y la ejecución de lasconsultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Nueva propiedad para controlar procedimientos almacenados que requieren transacciones de lectura/escritura . 3

Características nuevas del modo de consulta dinámica en la versión 10.2.0 . . . . . . . . . . . . . . 3

Capítulo 2. Modo de consulta dinámica . . . . . . . . . . . . . . . . . . . . . . 5Mejoras clave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Almacenamiento en caché en memoria . . . . . . . . . . . . . . . . . . . . . . . . . . 8Relaciones optimizadas maestro-detalle en informes . . . . . . . . . . . . . . . . . . . . . . 10Supresión de valores nulos mejorada . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Visualizaciones de consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Consideraciones al utilizar el modo de consulta dinámica . . . . . . . . . . . . . . . . . . . . 12

Consideraciones OLAP sobre datos relacionales . . . . . . . . . . . . . . . . . . . . . . 12Modelos que utilizan varios orígenes de datos. . . . . . . . . . . . . . . . . . . . . . . 13Mín. soporte del modelado de SAP BW en Framework Manager . . . . . . . . . . . . . . . . 13Importación de metadatos relacionales a Framework Manager . . . . . . . . . . . . . . . . . 13

Capítulo 3. Configuración del modo de consulta dinámica . . . . . . . . . . . . . 15Configuración de la conectividad de informes para que las bases de datos relacionales utilicen el modo deconsulta dinámica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Configuración de la conectividad para orígenes de datos IBM DB2 en Linux, UNIX, y Microsoft Windows . . 16Configuración de la conectividad para orígenes de datos IBM DB2 en z/OS . . . . . . . . . . . . . 16Configuración de la conectividad para orígenes de datos IBM Netezza . . . . . . . . . . . . . . 17Configuración de la conectividad para orígenes de datos Microsoft SQL Server . . . . . . . . . . . . 17Configuración de la conectividad para orígenes de datos Oracle . . . . . . . . . . . . . . . . . 18Configuración de la conectividad para orígenes de datos SAP ECC . . . . . . . . . . . . . . . . 18Configuración de la conectividad para orígenes de datos Siebel . . . . . . . . . . . . . . . . . 19Configuración de la conectividad para orígenes de datos Teradata . . . . . . . . . . . . . . . . 19Configuración de la conectividad para orígenes de datos con el tipo de conexión JDBC . . . . . . . . . 19

Configuración de la conectividad de informes para que los orígenes de datos OLAP utilicen el modo de consultadinámica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Configuración de la conectividad para orígenes de datos IBM Cognos TM1 . . . . . . . . . . . . . 21Configuración de la conectividad para orígenes de datos Oracle Essbase . . . . . . . . . . . . . . 22Conexión con orígenes de datos de Microsoft SQL Server Analysis Services desde Microsoft Windows . . . . 23Conexión con orígenes de datos de Microsoft SQL Server Analysis Services desde Linux, UNIX o MicrosoftWindows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Configuración de la conectividad para orígenes de datos SAP BW . . . . . . . . . . . . . . . . 26

Habilitación de modelos y paquetes de Framework Manager para utilizar el modo de consulta dinámica . . . . 27Creación de un proyecto, conexión y paquete para un origen de datos IBM DB2 . . . . . . . . . . . 27Creación de un proyecto, conexión y paquete para un origen de datos IBM Cognos TM1 . . . . . . . . 29Creación de un proyecto, conexión y paquete para un origen de datos IBM Netezza . . . . . . . . . . 30Creación de un proyecto, conexión y paquete para un origen de datos Oracle Essbase . . . . . . . . . 32Creación de un proyecto, conexión y paquete para un origen de datos Microsoft SQL Server Analysis Services 33Creación de un proyecto, conexión y paquete para un origen de datos SAP BW . . . . . . . . . . . 35Creación de un proyecto, conexión y paquete para un origen de datos Microsoft SQL Server . . . . . . . 37Creación de un proyecto, conexión y paquete para un origen de datos ERP . . . . . . . . . . . . . 39

© Copyright IBM Corp. 2010, 2014 iii

Page 4: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Creación de un proyecto, conexión y paquete para un origen de datos Teradata . . . . . . . . . . . 45Creación de un proyecto, conexión y paquete para un origen de datos Oracle . . . . . . . . . . . . 47Creación de un proyecto, conexión y paquete para un origen de datos JDBC . . . . . . . . . . . . 49Cambio del modo de consulta de un proyecto . . . . . . . . . . . . . . . . . . . . . . . 51Reemplazo del modo de consulta de los paquetes o prueba de consulta . . . . . . . . . . . . . . 52

Administración de Query Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Orden de los miembros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Pruebas de los informes migrados mediante Lifecycle Manager . . . . . . . . . . . . . . . . . . 54Reguladores de Framework Manager para el modo de consulta dinámica . . . . . . . . . . . . . . 55Optimización de uniones mediante la aplicación de filtros . . . . . . . . . . . . . . . . . . . . 60Creación de una consulta de resumen en un modelo . . . . . . . . . . . . . . . . . . . . . 61Creación de una relación entre conjuntos de datos distintos mediante la creación de una tabla de puente . . . . 61Procedimientos almacenados y modos de acceso a transacción . . . . . . . . . . . . . . . . . . 62Resolución de problemas del modo de consulta dinámica . . . . . . . . . . . . . . . . . . . . 64

Rastreo de ejecución de consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Rastreo de planificación de consultas . . . . . . . . . . . . . . . . . . . . . . . . . . 65Cambio del directorio de salida de archivos de registro predeterminado . . . . . . . . . . . . . . 66

Informes de ejemplo para el modo de consulta dinámica . . . . . . . . . . . . . . . . . . . . 66Modificación de las conexiones de origen de datos según los orígenes de datos de ejemplo. . . . . . . . 67Importación del contenido de los ejemplos de consulta dinámica (paquetes) al almacén de contenido . . . . 67

Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Índice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

iv IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 5: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Introducción

En este documento se describen las ventajas del modo de consulta dinámica deIBM® Cognos Business Intelligence y le ayudará a decidir si lo utiliza en suorganización. En éste se indican los pasos necesarios para implementar el modo deconsulta dinámica.

Búsqueda de información

Para buscar documentación de productos en la web, incluida toda ladocumentación traducida, acceda al Knowledge Center de IBM(http://www.ibm.com/support/knowledgecenter).

Características de accesibilidad

La documentación HTML de IBM Cognos tiene características de accesibilidad. Losdocumentos PDF son suplementarios y, como tales, no incluyen características deaccesibilidad adicionales.

Proyecciones futuras

En esta documentación se describe la funcionalidad actual del producto. Puede quese incluyan referencias a elementos que actualmente no están disponibles. Sinembargo, no deberá deducirse su futura disponibilidad real. Estas referencias noconstituyen un compromiso, promesa ni obligación legal que implique la entregade ningún tipo de material, código o funcionalidad. El desarrollo, entrega ycomercialización de las características o funcionalidad son aspectos que quedan ala entera discreción de IBM.

Declaración de limitación de responsabilidad de los ejemplos

La empresa Ejemplo Viaje de Aventuras, la empresa Viaje de Aventuras, Ventas deVA, cualquier variación de los nombres de Ejemplo Viaje de Aventuras o Viaje deAventuras y Ejemplo de planificación representan operaciones empresarialesficticias con datos de ejemplo utilizados para desarrollar aplicaciones de ejemplopara IBM y los clientes de IBM . Estos registros ficticios incluyen datos de ejemplopara las transacciones de ventas, la distribución de productos, la gestión financieray los recursos humanos. Cualquier parecido con nombres, direcciones, números decontacto o valores de transacciones reales es pura coincidencia. Otros archivos deejemplo pueden contener datos ficticios generados manual o informáticamente,datos relativos a hechos procedentes de fuentes públicas o académicas, o datosutilizados con el permiso del poseedor del copyright, para utilizarlos como datosde ejemplo para desarrollar las aplicaciones de ejemplo. Los nombres de productosa los que se hace referencia pueden ser marcas registradas de sus respectivospropietarios. Está prohibido realizar cualquier tipo de duplicación no autorizada.

© Copyright IBM Corp. 2010, 2014 v

Page 6: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

vi IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 7: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Capítulo 1. Novedades en la modalidad de consulta dinámica

Esta sección contiene una lista de las características nuevas, cambiadas, obsoletas yeliminadas para esta versión.

Esta información le permitirá planificar sus estrategias de actualización ydespliegue de aplicaciones, así como las necesidades de formación de sus usuarios.

Para obtener información acerca de la actualización, consulte la publicación IBMCognos Business Intelligence Guía de instalación y configuración del producto.

Para revisar una lista actualizada de los entornos soportados por productos IBMCognos, incluida información sobre sistemas operativos, parches, navegadores,servidores web, servidores de directorio, servidores de bases de datos y servidoresde aplicaciones, consulte Supported Software Environments (http://www.ibm.com/support/docview.wss?uid=swg27042164).

Para consultar una descripción general de las nuevas características de estaversión, consulte la publicación IBM Cognos Business Intelligence Guía decaracterísticas nuevas.

Características nuevas en el modo de consulta dinámica de la versión10.2.2

Esta versión contiene características nuevas.

Optimización de uniones mediante la aplicación de filtros enCognos Framework Manager y Cognos Report Studio

Si utiliza el modo de consulta dinámica, ahora puede mejorar el rendimiento deuna unión filtrando un lado de la misma con los valores recuperados del otro lado.

Puede aplicar un filtro a una unión en IBM Cognos Report Studio o en IBMCognos Framework Manager estableciendo la propiedad Tipo de filtro de unaunión.Tareas relacionadas:“Optimización de uniones mediante la aplicación de filtros” en la página 60En el modo de consulta dinámica, puede mejorar el rendimiento de una uniónfiltrando un lado de la misma con los valores recuperados del otro lado.

Recuperación de datos resumidos sin introducir agregadosexplícitos en expresiones de elementos de consulta

Ahora puede recuperar datos resumidos sin introducir agregados explícitos enexpresiones de elementos de consulta mediante la especificación de un asunto deconsulta en un modelo para convertirlo en una consulta de resumen.

Si utiliza el modo de consulta dinámica, puede añadir elementos de consulta queya están resumidos en la consulta de resumen en los informes que cree en IBMCognos Business Intelligence. No es necesario que repita las fórmulas o cálculoscompletos en cada informe que cree.Tareas relacionadas:

© Copyright IBM Corp. 2010, 2014 1

Page 8: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

“Creación de una consulta de resumen en un modelo” en la página 61Puede recuperar los datos resumidos sin introducir agregados explícitos en lasexpresiones de los elementos de consulta especificando un asunto de consulta enun modelo de IBM Cognos Framework Manager para convertirlo en una consultade resumen.

Creación de una tabla de puente para enlazar esquemas oáreas temáticas en un modelo

Ahora puede crear una tabla de puente para enlazar esquemas en estrella o áreastemáticas si no se puede convertir el esquema de base de datos en distintosesquemas en estrella relacionados.

En el modo de consulta dinámica, utilice tablas de puente para proporcionar unarelación varios a varios entre dos conjuntos de datos distintos.Tareas relacionadas:“Creación de una relación entre conjuntos de datos distintos mediante la creaciónde una tabla de puente” en la página 61Cree una tabla de puente para enlazar esquemas en estrella o áreas temáticas si elesquema de base de datos no se puede convertir en distintos esquemas en estrellarelacionados a través de dimensiones compatibles.

Características nuevas del modo de consulta dinámica en laversión 10.2.1

Esta versión contiene características nuevas.

Nuevos reguladores en Cognos Framework Manager paracontrolar el rendimiento y la ejecución de las consultas

Existen nuevos reguladores en IBM Cognos Framework Manager que controlan elrendimiento y la ejecución de las consultas.

(DQM) Selección de unión contextualControla el cálculo de rutas de unión para una consulta en una agrupaciónde esquema en estrella que no contiene un hecho.

(DQM) Política de memoria caché localControla el nivel de consultas para las que se crean cursores reutilizables.

(DQM) Modo de cursorControla cuánto tiempo se retienen los recursos utilizados por una consultahasta que se liberan.

(DQM) Optimización de maestro-detalleControla si se utiliza el almacenamiento de consultas detalladas enmemoria caché en el caso de una consulta maestro-detalle relacional.

Conceptos relacionados:“Reguladores de Framework Manager para el modo de consulta dinámica” en lapágina 55IBM Cognos Framework Manager proporciona reguladores específicos del modode consulta dinámica.

2 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 9: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Nueva propiedad para controlar procedimientos almacenadosque requieren transacciones de lectura/escritura

En modo de consulta dinámica, ahora puede controlar cómo se procesan los datospara el asunto de una consulta basada en un procedimiento almacenado.

Establezca la propiedad Modo de acceso a transacción en IBM Cognos FrameworkManager para especificar si se debe acceder a un origen de datos en modo de sololectura o de lectura y escritura.Conceptos relacionados:“Procedimientos almacenados y modos de acceso a transacción” en la página 62Para los asuntos de consulta basados en procedimientos almacenados, modifique lapropiedad Modo de acceso de transacción en IBM Cognos Framework Managerpara especificar cómo se deben procesar los datos.

Características nuevas del modo de consulta dinámica en laversión 10.2.0

A continuación encontrará una lista de características nuevas respecto a la versiónanterior.

Acceso a orígenes de datos ERP

Ahora puede acceder directamente a orígenes de datos desde diversos proveedoresERP en el modo de consulta dinámica. Se ha añadido soporte para los orígenes dedatos siguientes:v Salesforce.comv SAP ECCv Siebel

Para obtener más información, consulte: “Creación de un proyecto, conexión ypaquete para un origen de datos ERP” en la página 39.

Documentación mejorada

La publicación IBM Cognos Guía de consultas dinámicas se ha mejorado incluyendoinformación adicional que describe cómo utilizar orígenes de datos específicos conel modo de consulta dinámica. La mayor parte de esta información se incluíaanteriormente en la publicación IBM Cognos 10 Dynamic Query Cookbook,disponible sólo para su descarga de la web. Esta publicación continúa estandodisponible con otro material en la sección Cognos Proven Practices del sitio web deIBM (http://www.ibm.com/developerworks/data/library/cognos/cognosprovenpractices.html).

Soporte mejorado para los elementos de datos con unaprecisión de más de 15 dígitos

Las versiones anteriores de IBM Cognos Business Intelligence no daban soporte alos elementos de datos con una precisión superior a los 15 dígitos. Ahora se dasoporte a hasta 32 dígitos de precisión en el modo de consulta dinámica.

Capítulo 1. Novedades en la modalidad de consulta dinámica 3

Page 10: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

4 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 11: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Capítulo 2. Modo de consulta dinámica

El éxito de su empresa depende de su capacidad para analizar información,encontrar rápidamente las respuestas correctas y reaccionar a tiempo. Para hacerfrente a este reto, IBM Cognos Business Intelligence proporciona un modo deejecución de consultas mejorado basado en Java™ a la vez que mantiene el accesonativo a los orígenes de datos más importantes.

El modo de consulta dinámica ofrece optimizaciones clave de consulta para darrespuesta a la complejidad de las consultas y los volúmenes de datos con unaejecución mejorada de las consultas. También ofrece prestaciones avanzadas deconsulta, como almacenamiento caché en memoria, que aportan ventajas para laplanificación, la ejecución y los resultados de consultas. Puede mantener al mismotiempo el acceso seguro a los datos empresariales en función de los permisos deseguridad de los usuarios.

Puede visualizar y solucionar problemas de registros de consultas generados por elmodo de consulta dinámica con IBM Cognos Dynamic Query Analyzer, unaherramienta de visualización de consultas.

Puede utilizar el modo de consulta dinámica con muchos orígenes de datos OLAP,incluidos los orígenes de datos de la siguiente lista:v IBM Cognos TM1v SAP Business Information Warehouse (SAP BW)v Oracle Essbasev Microsoft SQL Server Analysis Services

Puede utilizar el modo de consulta dinámica con muchos orígenes de datosrelacionales, incluidos los orígenes de datos de la siguiente lista:v IBM DB2v IBM DB2 para z/OSv IBM Informixv IBM Netezzav Oraclev Microsoft SQL Serverv SAP ECCv Siebelv Teradata

Puede utilizar el modo de consulta dinámica para crear informes relaciones conorígenes de datos relacionales.

Consejo: No puede utilizar orígenes de datos XML con la modalidad de consultadinámica.

Para revisar una lista actualizada de los entornos soportados por productos IBMCognos, incluida información sobre sistemas operativos, parches, navegadores,servidores web, servidores de directorio, servidores de bases de datos y servidoresde aplicaciones, consulte Supported Software Environments (http://www.ibm.com/support/docview.wss?uid=swg27042164).

© Copyright IBM Corp. 2010, 2014 5

Page 12: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Servidor de informes de 64 bits

Si utiliza una instalación de 64 bits de IBM Cognos Business Intelligence y el modode consulta dinámica, puede utilizar el servidor de informes de 64 bits. Esteservidor de informes solo soporta los informes creados con el modo de consultadinámica. Proporciona un mayor rendimiento de los informes en entornosexigentes que implican la ejecución de varios informes al mismo tiempo, conjuntosde datos de gran tamaño e informes complejos.

Para obtener más información sobre cómo configurar el servidor de informes de 64bits, consulte la publicación IBM Cognos Business Intelligence Guía de instalación yconfiguración.

Cómo puede ayudar el modo de consulta dinámica a suorganización

En la tabla siguiente se describen los beneficios del modo de consulta dinámicapara cada rol de su organización.

Rol Problema empresarial Solución

Director de TI yprofesional de datos

Ha cambiado o está cambiandoa arquitecturas basadas en Javay necesita conectividad JDBC oJava con orígenes de datos.

El modo de consulta dinámicaproporciona un mayor alcance dedatos para soportar laconectividad con diversosorígenes de datos.

IBM Cognos Business Intelligenceahora ofrece conectividad Javacon origen de datos OLAP, porejemplo, IBM Cognos TM1,Oracle Essbase, Microsoft SQLServer Analysis Services y SAPBW y conectividad XMLA paraMicrosoft SQL Server AnalysisServices y Cubing Services.

IBM Cognos Business Intelligenceofrece ahora conectividad JDBCcon numerosos orígenes de datosrelacionales.

Director de TI yadministrador de TI

Cada vez más proveedores debase de datos soportanexclusivamente equipos de 64bits. Usted desea que susaplicaciones aprovechen lainversión que ha hecho entecnología de 64 bits.

El modo de consultas dinámicassoporta entornos de 64 bits, queproporcionan una mejor gestiónde la memoria y unaescalabilidad y rendimientomejorados.

6 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 13: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Rol Problema empresarial Solución

Modelador y directorde TI

Los usuarios empresarialesdesean encontrar respuestasrápidamente cuando buscaninformación. Como director deTI, desea ofrecerlo y al mismotiempo mantener la seguridadde sus aplicaciones.

Con el modo de consultadinámica, los usuariosempresariales obtienen lainformación correcta rápidamentesin poner en riesgo la seguridad.

El almacenamiento en caché enmemoria guarda el plan deconsultas y los resultados de lasconsultas y, al mismo tiempo,mantiene los permisos deseguridad de cada usuario.

Director de BI ydirector de TI

Ha invertido en tecnologíasOLAP y relacionales y deseaoptimizar y aprovechar almáximo el valor de suinversión.

El modo de consulta dinámicaproporciona un accesooptimizado a los orígenes dedatos OLAP. Proporciona unMDX personalizado y mejoradopara el origen y la versiónespecíficos de la tecnología OLAP,y utiliza la inteligencia del origende datos OLAP.

El modo de consulta dinámicaproporciona optimizaciones parala generación de consultas SQL enorígenes de datos relacionales.

Administrador de BI Para usted es un reto solucionarfácilmente los problemas que seproducen cuando se planifica yse ejecuta una consulta.

El modo de consulta dinámicaproporciona registro detallado yvisualización de consultas. Puedeutilizar IBM Cognos DynamicQuery Analyzer para visualizarlos registros y solucionarproblemas.

Para revisar una lista actualizada de los entornos soportados por productos IBMCognos, incluida información sobre sistemas operativos, parches, navegadores,servidores web, servidores de directorio, servidores de bases de datos y servidoresde aplicaciones, consulte Supported Software Environments (http://www.ibm.com/support/docview.wss?uid=swg27042164).

Mejoras claveEl modo de consulta dinámica ofrece optimizaciones de consultas y orígenes dedatos para abordar la mayor complejidad de las consultas, grandes volúmenes dedatos y expectativas de una respuesta rápida con técnicas mejoradas de ejecuciónde consultas.

Puntos destacados del modo de consulta dinámica para losorígenes de datos

El modo de consulta dinámica ofrece diferentes ventajas de optimización enfunción del origen de datos que se utiliza.

Capítulo 2. Modo de consulta dinámica 7

Page 14: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Orígenes de datos Ventajas del modo de consulta dinámica

Bases de datos relacionales Conectividad JDBC

Conectividad de 64 bits

Almacenamiento en caché en memoria

Relacional modelado dimensionalmente Conectividad JDBC

Conectividad de 64 bits

Optimizaciones de supresión de valoresnulos

Optimizaciones de maestro-detalle

Almacenamiento en caché en memoria

SAP Business Information Warehouse (SAPBW)

Oracle Essbase

Conectividad Java para Oracle Essbase ySAP BW

Conectividad de 64 bits para SAP BW

Optimizaciones de supresión de valoresnulos

Optimizaciones de maestro-detalle

Almacenamiento en caché en memoria

IBM Cognos TM1 Conectividad de 64 bits

Optimizaciones de supresión de valoresnulos

Optimizaciones de maestro-detalle

Microsoft SQL Server Analysis Services Soporte para proveedor XMLA

Optimizaciones de supresión de valoresnulos

Optimizaciones de maestro-detalle

Almacenamiento en caché en memoriaCon el modo de consulta dinámica, todos los orígenes de datos utilizan la memoriacaché local de forma predeterminada.

Utilice el modo de consulta dinámica para el almacenamiento en memoria cachédinámico para todos los orígenes de datos soportados. Si en un paquete se hahabilitado el modo de consulta dinámica, la memoria caché se crea por solicitud amedida que los usuarios crean y ejecutan informes, realizan análisis, ejecutaninformes en modo de proceso por lotes, etc. Cuando se ejecuta un informe, seefectúan varias solicitudes a los orígenes de datos subyacentes. Esas solicitudesabarcan desde solicitudes de metadatos a solicitudes de datos. A medida que sedevuelven resultados, el motor de consultas almacena en memoria todas lassolicitudes para utilizarlas en el futuro. De forma predeterminada, la memoria

8 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 15: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

caché es específica para el usuario y el origen de datos. Además, la memoria cachées independiente y todos los demás procesos de informes se pueden compartir enel mismo asignador.

La memoria caché proporciona mejor rendimiento de las consultas porque reutilizaresultados ejecutados anteriormente y, cuando es posible, se evita enviar nuevasconsultas al origen de datos. El almacenamiento en caché proporciona la mayormejora del rendimiento cuando vuelven a ejecutarse informes con pequeñasmodificaciones, cuando se realizan análisis dentro del mismo cubo y cuando serealizan solicitudes maestro-detalle repetitivas para informes de gran tamaño. Lamemoria caché mantiene los permisos de seguridad del usuario que ejecuta lasolicitud.

Los autores de informes se beneficiarán de las mejoras de rendimiento de lamemoria caché. Por ejemplo, se crea un informe e incluye varias dimensiones ymedidas. El autor de informes lo ejecuta y decide añadir cálculos con las medidasexistentes. El almacenamiento en caché permite que los autores de informesrealicen cambios, desde simples modificaciones de formateo hasta complejosajustes de cálculos, sin la necesidad de renovar constantemente los datos.

Los usuarios también se benefician al ejecutar el mismo informe en diferentesformatos de salida. Por ejemplo, se ejecuta un informe en formato CSV. Acontinuación, se ejecuta el mismo informe en formato PDF. Con el almacenamientoen caché, no es necesario volver a hacer la consulta en el origen de datos porquetodos los datos se recuperan de la memoria caché.

Al realizar análisis, se necesitan las solicitudes de metadatos en el origen de datospara presentar los datos a los usuarios. Al ejecutar informes, las solicitudes demetadatos suelen ser costosas en consumo de recursos, velocidad y rendimiento.Sin el uso del modo de consulta dinámica, solo se podrían reutilizar algunosresultados de metadatos. En el modo de consulta dinámica, se reutiliza la consultade metadatos, que hace que la navegación de jerarquías sea más fácil y rápida.

Para orígenes de datos relacionales, habilite el almacenamiento en memoria cachécambiando uno de los siguientes valores:v Habilite el regulador Permitir uso de memoria caché local en IBM Cognos

Framework Manager.v Habilite la propiedad de consulta Utilizar memoria caché local para un informe

de IBM Cognos Report Studio.

Para los orígenes de datos relacionales modelados dimensionalmente, puedeutilizar los reguladores (DQM) La memoria caché es sensible a la información debase de datos y (DQM) La memoria caché es sensible a la seguridad de modeloen Cognos Framework Manager.

Con IBM Cognos Administration, se puede analizar el uso de la memoria caché ymantener el almacenamiento en la caché de manera manual o automática gracias ala planificación. Para obtener más información sobre la administración de lamemoria caché, consulte IBM Cognos Business Intelligence Administration and SecurityGuide.

Para obtener más información sobre el funcionamiento del almacenamiento en lamemoria caché, consulte la publicaciónIBM Redbooks, IBM Cognos DynamicQuery (http://www.redbooks.ibm.com/abstracts/sg248121.html).Conceptos relacionados:

Capítulo 2. Modo de consulta dinámica 9

Page 16: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

“Reguladores de Framework Manager para el modo de consulta dinámica” en lapágina 55IBM Cognos Framework Manager proporciona reguladores específicos del modode consulta dinámica.

Relaciones optimizadas maestro-detalle en informesLas relaciones maestro-detalle permiten distribuir información que de otra manerarequeriría dos o más informes.

Especifique una relación entre la consulta en el contenedor de datos maestros y laconsulta en el contenedor de datos de detalle. Por ejemplo, puede combinar unalista maestra con un gráfico de detalles. La lista puede contener líneas deproductos y el gráfico puede mostrar detalles de cada línea de producto.

Con el modo de consulta dinámica, los informes maestro-detalle con un objeto deinforme de tabla de referencias cruzadas se optimizan para utilizar una únicaconsulta siempre que sea posible, en vez de una consulta diferente para cadainstancia del objeto de informe.

Para obtener más información sobre la creación de relaciones maestro-detalle,consulte la publicación IBM Cognos Report Studio Guía del usuario.

Supresión de valores nulos mejoradaLa supresión de filas y columnas que sólo contienen valores nulos hace que elinforme sea más fácil de leer.

Por ejemplo, un producto que no ha tenido ventas en un trimestre concreto puedeproducir un informe muy grande con miles de celdas que no contienen datos.

El tiempo necesario para evaluar una tabla y determinar qué filas y columnas sólocontienen valores nulos se determina sobre todo por el número de celdas en latabla. Otros factores, como los niveles anidados en los ejes y el uso de columnascalculadas complejas, también pueden afectar al tiempo necesario.

El número de celdas de la tabla se determina con el número de uniones cruzadas,que son el producto cartesiano de los conjuntos de miembros. El número deuniones cruzadas se calcula de la siguiente manera:

crossjoin ({a1, a2}, {b1,b2}, {c}) = {(a1,b1,c) (a1,b2,c) (a2,b1,c) (a2,b2,c)}

En el ejemplo siguiente, el borde resuelto tiene 1 × 1 × 170 × 818 × 818 =113.751.080 tuplas, o celdas, que procesar.

10 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 17: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

IBM Cognos Business Intelligence presenta optimizaciones de consultas desupresión al crear informes con orígenes de datos OLAP en IBM Cognos QueryStudio, IBM Cognos Report Studio e IBM Cognos Workspace Advanced, quepermiten habilitar la supresión.

Si la expresión de una celda se evalúa en un valor nulo, no tiene que calcularsedurante la evaluación de la consulta, lo cual reduce el número de celdas que tienenque procesarse.

Los resultados varían en función de la combinación de la estructura del cubo, lacardinalidad, el estilo del informe, el tamaño de la consulta y la dispersión de losresultados.

En IBM Cognos Analysis Studio, si se utiliza un paquete con el modo de consultadinámica habilitado, no se procesa ninguna supresión de filas y columnas en elorigen de datos, lo que mejora el rendimiento.

Para obtener más información sobre la supresión de nulos y la implementación deoptimizaciones específicas para orígenes de datos IBM Cognos TM1, consulte lapublicación IBM Redbooks, IBM Cognos Dynamic Query (http://www.redbooks.ibm.com/abstracts/sg248121.html).

Visualizaciones de consultasIBM Cognos Dynamic Query Analyzer, una herramienta de visualización deconsultas disponible en los sistemas operativos de Microsoft Windows y Linux,ayuda a solucionar problemas porque permite examinar las consultas de IBMCognos de un modo gráfico.

Permite acceder y analizar fácilmente los archivos de registro de consultas. Permitever el código MDX generado por una consulta en un formato más sencillo quebuscar en los archivos de registro en un editor de texto.

Por ejemplo, se ha creado un informe que se ejecuta más despacio de lo esperado oque produce resultados inesperados. O bien, un informe da un error y no quedaclaro en el mensaje por qué el informe produce ese error. Podrá capturar el árbolde la ejecución y analizarlo mediante Dynamic Query Analyzer.

Figura 1. Una tabla de referencias cruzadas que contiene cinco conjuntos anidados.

Capítulo 2. Modo de consulta dinámica 11

Page 18: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Para obtener más información sobre cómo instalar, configurar y utilizar DynamicQuery Analyzer, consulte IBM Cognos Dynamic Query Analyzer Installation andConfiguration Guide e IBM Cognos Dynamic Query Analyzer User Guide.

Consideraciones al utilizar el modo de consulta dinámicaEl modo de consulta dinámica ofrece optimizaciones de consulta y proporciona uncomportamiento de las consultas mejorado. Utiliza las prácticas recomendadas demodelado y de creación de informes en la interfaz de usuario y aplica reglas decomportamiento claras que son coherente con las construcciones utilizadas en elinforme.

El modo de consulta dinámica se recomienda para las nuevas aplicaciones de IBMCognos Business Intelligence. Puede habilitar el modo de consulta dinámica paraproyectos de Cognos Framework Manager nuevos o existentes.

La migración de las aplicaciones existentes al modo de consulta dinámica requeriráque ajuste su modelo y que verifique sus informes para resolver las diferencias enlos informes migrados. Se producirán diferencias en los informes debido a loscambios en el comportamiento de las consultas. Por ejemplo, los cambios en laordenación, la agregación y la supresión requerirán que modifique sus informesexistentes. La aplicación estricta de las prácticas recomendadas y la sintaxis deconsulta en el modo de consulta dinámica podría dar lugar a que reciba avisos yerrores de los informes migrados.

Antes de iniciar la migración de las aplicaciones existentes al modo de consultadinámica, debe realizar una planificación cuidadosa y una preparación acorde.Para obtener más información, consulte la publicación IBM Redbooks, IBM CognosDynamic Query (http://www.redbooks.ibm.com/abstracts/sg248121.html).

Consideraciones OLAP sobre datos relacionalesSi utiliza OLAP sobre orígenes de datos relacionales, tenga en cuenta lo siguiente.

Como analista empresarial que trabaja con aplicaciones de inteligencia empresarial,no siempre sabe cuáles son las preguntas que desea formular para la obtención dedatos. A menudo, su trabajo es una misión de descubrimiento para determinar quépreguntas pueden responder los datos. Cuando necesita realizar una pregunta a losdatos, no puede permitirse ajustar los modelos o pedir a su administrador de basede datos que adapte el SQL generado para ejecutarlo en los datos. La generaciónde análisis o informes ad hoc que utilizan la combinación adecuada de tecnologías,como las prestaciones de almacenamiento en memoria caché y de orígenes dedatos, produce una estrategia de realización de consultas eficiente.

Un requisito habitual es producir informes que contienen métricas con sus propioscriterios de filtrado. Por ejemplo, el informe de la propiedad de un hotel muestralos ingresos por total de estancias, ingresos por miembros bonificados, así como losingresos por miembros bonificados que se han registrado en los últimos seis meses.Para resolver esta consulta, se puede calcular cada métrica por separado y despuésunir los resultados finales.

Puede combinar datos de varias tablas de hechos grandes, cada una de las cualestiene una granularidad diferente. Por ejemplo, un informe ad hoc muestra unaconsulta de análisis de mercados que ofrece información del comportamiento, conel tiempo, de un grupo de clientes o de cuentas que cumplen determinadoscriterios.

12 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 19: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Modelos que utilizan varios orígenes de datosEl modo de consulta dinámica no se puede habilitar en modelos que contienentanto orígenes de datos soportados como no soportados.

Si un paquete que contiene orígenes de datos soportados y sin soporte se publicacon modo de consulta dinámica, los usuarios obtendrán un error al abrir elpaquete en los Studios.

Mín. soporte del modelado de SAP BW en FrameworkManager

La modalidad de consulta dinámica proporciona soporte limitado para elmodelado de orígenes de datos de SAP BW en IBM Cognos Framework Manager.

No se soporta la creación de los objetos siguientes en un modelo:v Accesos directosv Asuntos de consultav Cálculosv Expresiones que incluyen filtros

Además, la funcionalidad de pruebas está inhabilitada cuando se trabaja en lamodalidad de consulta dinámica. Pese a esto, se pueden modelar y publicarpaquetes, pero no se podrán probar las dimensiones ni otros objetos.

Cuando se modelan metadatos de SAP BW para el modo de consulta dinámica, sesoportan las acciones siguientes:v Establecimiento de atributos para solicitudes (modelFilterReference)v Cambio de tipos de solicitudes de variablev Configuración de valores predeterminados de variablev Uso de todos los reguladores para SAP BW

Para obtener más información acerca del modelado de metadatos SAP BW,consulte IBM Cognos Framework Manager - Guía de usuario.

Importación de metadatos relacionales a Framework ManagerSe ha añadido una nueva función a IBM Cognos Administration. La funciónImportar metadatos relacionales especifica que un grupo tiene la capacidad deimportar metadatos relacionales an un proyecto de IBM Cognos FrameworkManager mediante un modo de consulta dinámica.

De forma predeterminada, los grupos del administrador del sistema, eladministrador del directorio y los administradores de informes pertenecen a lafunción Importar metadatos relacionales.

Para efectuar importaciones relacionales a un proyecto en modo de consultadinámico, es preciso que los otros grupos se añadan manualmente a la función. Porejemplo, si crea un grupo de usuarios de Framework Manager y añade sususuarios de Framework Manager a dicho grupo, deberá añadir también el grupo ala función Importar metadatos relacionales.

Capítulo 2. Modo de consulta dinámica 13

Page 20: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

14 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 21: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Capítulo 3. Configuración del modo de consulta dinámica

Si decide utilizar el modo de consulta dinámica, deberá realizar las siguientestareas para configurar el modo y la conectividad, y publicar y probar sus informes.1. Para configurar la conectividad del modo de consulta dinámica, instale los

controladores JDBC para orígenes de datos relacionales y el cliente de base dedatos necesario para los orígenes de datos OLAP.

2. En IBM Cognos Administration, cree conexiones a orígenes de datos.Para los orígenes de datos relacionales, deberá habilitar una conexión JDBCcuando cree o modifique las conexiones de origen de datos existentes.Para obtener más información sobre la creación de conexiones de origen dedatos, consulte IBM Cognos Business Intelligence Administration and SecurityGuide.

3. En IBM Cognos Administration, administre Query Service.4. Utilice IBM Cognos Lifecycle Manager para comparar los informes ejecutados

con el modo de consulta dinámica con los mismos informes ejecutados en unaversión anterior de IBM Cognos Business Intelligence.

5. En IBM Cognos Framework Manager, habilite que los paquetes utilicen elmodo de consulta dinámica y que, a continuación, se publiquen.

6. Utilice IBM Cognos Dynamic Query Analyzer para visualizar unarepresentación gráfica de las consultas generadas cuando se ejecuta un informey para solucionar problemas de las consultas. También puede ejecutar informesdesde Dynamic Query Analyzer.Para obtener más información acerca del uso de Dynamic Query Analyzer,consulte la publicación IBM CognosDynamic Query Analyzer Guía del usuario.

Configuración de la conectividad de informes para que las bases dedatos relacionales utilicen el modo de consulta dinámica

Para permitir que el motor de creación de informes se conecte a las bases de datosrelacionales soportadas mediante el modo de consulta dinámica, también debeinstalar los archivos de controlador Java Database Connectivity (JDBC) necesarios yluego copiarlos en el directorio de instalación de IBM Cognos o especificar suubicación en un archivo de propiedades.

Si copia los archivos del controlador al directorio de instalación de IBM Cognos ymodifica el archivo de propiedades, los archivos del controlador en el directorio deinstalación de IBM Cognos tendrán prioridad sobre los valores del archivo depropiedades.

Importante: El modo de consulta dinámica requiere Java Runtime Environment(JRE) 1.5 o 1.6. Debe utilizar los archivos de controlador que se suministran con elJRE que utilice su base de datos relacional.

Qué hacer a continuación

También debe hacer lo siguiente:v Cree conexiones de origen de datos que utilicen conectividad JDBC para las

bases de datos relacionales.

© Copyright IBM Corp. 2010, 2014 15

Page 22: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Las conexiones de origen de datos existentes no utilizarán la conectividad JDBC.Para obtener más información, consulte IBM Cognos Business IntelligenceAdministration and Security Guide.

v Publique paquetes con la opción de utilizar el modo de consulta dinámica.Los paquetes existentes no utilizarán el modo de consulta dinámica. Paraobtener más información, consulte IBM Cognos Framework Manager User Guide.

Tareas relacionadas:“Habilitación de modelos y paquetes de Framework Manager para utilizar el modode consulta dinámica” en la página 27Utilice IBM Cognos Framework Manager para crear modelos y publicar paquetesen IBM Cognos Business Intelligence en modo de consulta dinámica.

Configuración de la conectividad para orígenes de datos IBMDB2 en Linux, UNIX, y Microsoft Windows

Puede configurar la conectividad entre orígenes de datos IBM DB2 e IBM CognosBusiness Intelligence en sistemas en los que se ejecuta el sistema operativo a Linux,UNIX o Microsoft Windows para utilizarlos con el modo de consulta dinámica.

La conectividad requiere acceso al controlador JDBC de tipo 4 de IBM DB2 y a suarchivo de licencia correspondiente.

Procedimiento1. Si está ejecutando DB2 para Linux, UNIX y Windows, haga lo siguiente:

a. Copie los siguientes archivos desde el directorio DB2_installation\SQLLIB\JAVA al archivoc10_location\webapps\p2pd\WEB-INF\lib :v db2jcc4.jar

v db2jcc_license_cu.jar

b. Detenga y reinicie el servicio de IBM Cognos.2. Si está ejecutando DB2 para z/OS, haga lo siguiente:

a. Copie los siguientes archivos desde el directorio DB2_installation\SQLLIB\JAVA al archivoc10_location\webapps\p2pd\WEB-INF\lib :v db2jcc4.jar

v db2jcc_license_cisuz.jar

b. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datos IBMDB2 en z/OS

Puede configurar la conectividad entre orígenes de datos IBM DB2 e IBM CognosBusiness Intelligence en el sistema operativo z/OS para utilizarla con el modo deconsulta dinámica.

Debe ejecutar DB2 UDB para Linux, UNIX, Windows, z/OS, OS/390 e iSeries.

Puede copiar los archivos adecuados de licencia y controlador o crear enlacessimbólicos para ellos.

La conectividad requiere acceso al controlador JDBC de tipo 4 de IBM DB2 y a suarchivo de licencia correspondiente.

16 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 23: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Procedimiento1. Antes de crear enlaces simbólicos a los archivos, asegúrese de que tiene

permiso de escritura en el directorio en el que reside el enlace.a. Para crear enlaces simbólicos al archivo de controlador universal,

db2jcc4.jar, escriba los comandos siguientes:v ln -s $DB2HOME/db2910_jdbc/classes/db2jcc4.jar ubicación_c10/

v5dataserver/lib/db2jcc.jar

v ln -s $DB2HOME/db2910_jdbc/classes/db2jcc4.jar ubicación_c10/webapps/p2pd/WEB-INF/lib/db2jcc.jar

b. Para crear enlaces simbólicos al archivo de licencia,db2jcc_license_cisuz.jar, escriba el comando siguiente:v ln -s $DB2HOME/db2910_jdbc/classes/db2jcc_license_cisuz.jar

ubicación_c10/webapps/p2pd/WEB-INF/lib/db2jcc_license_cisuz.jar

2. Para copiar los archivos de licencia y controlador, en la instalación de DB2,vaya al directorio en el que se encuentran los archivos de licencia y controladorJDBC. Por ejemplo, el directorio $DB2HOME/db2910_jdbc/classes.a. Copie los siguientes archivos en el directorio c10_location/webapps/p2pd/

WEB-INF/lib:v El archivo de controlador universal, db2jcc4.jarv El archivo de licencia para DB2 en z/OS, db2jcc_license_cisuz.jar

3. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datos IBMNetezza

Puede configurar la conectividad entre orígenes de datos IBM Netezza e IBMCognos Business Intelligence para utilizarlos con el modo de consulta dinámica.

La conectividad requiere acceso al controlador JDBC de tipo 4 de Netezza.

Procedimiento1. Copie el archivo nzjdbc.jar desde el directorioNetezza_client_installation al

directorio c10_location\webapps\p2pd\WEB-INF\lib .2. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datosMicrosoft SQL Server

Puede configurar la conectividad entre orígenes de datos Microsoft SQL Server eIBM Cognos Business Intelligence para utilizarlos con el modo de consultadinámica.

La conectividad requiere acceso al controlador JDBC de tipo 4 de Microsoft SQLServer.

Procedimiento1. Descargue e instale el controlador JDBC de Microsoft SQL Server desde el sitio

web de Microsoft. Para localizarlo, utilice el término de búsqueda “ControladorJDBC de Microsoft SQL Server”.

2. Copie el archivo sqljdbc4.jar desde eldirectorioMicrosoft_SQL_Server_JDBC_driver_installation aldirectorioc10_location\webapps\p2pd\WEB-INF\lib .

Capítulo 3. Configuración del modo de consulta dinámica 17

Page 24: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

3. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datosOracle

Puede configurar la conectividad entre orígenes de datos Oracle e IBM CognosBusiness Intelligence para utilizarlos con el modo de consulta dinámica.

La conectividad requiere acceso al controlador JDBC de tipo 4 de Oracle.

Procedimiento1. Copie el archivo adecuado desde el directorio Oracle_installation de la base

de datos que se utilizará para la conexión con el directorioc10_location\webapps\p2pd\WEB-INF\lib.v Si su versión de IBM Cognos BI utiliza Java Versión 1.5, copie el archivo

ojdbc5.jar.v Si su versión de IBM Cognos BI utiliza Java Versión 1.6, copie el archivo

ojdbc6.jar.v Si su versión de IBM Cognos BI utiliza Java versión 1.7, copie el archivo

ojdbc7.jar file.2. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datos SAPECC

Puede configurar la conectividad entre orígenes de datos SAP ECC e IBM CognosBusiness Intelligence para utilizarlos con el modo de consulta dinámica.

La conectividad requiere acceso a las bibliotecas JCO 3.0 de SAP.

Procedimiento1. En un sistema operativo Microsoft Windows, copie el archivo sapjco3.dll de

las bibliotecas JCO 3.0 de SAP en la ubicación correspondiente:a. Si tiene una versión de 32 bits de IBM Cognos BI, copie el archivo en el

directorio ubicación_c10\bin.b. Si tiene una versión de 64 bits de IBM Cognos BI, copie el archivo en el

directorio ubicación_c10\bin64.2. En un sistema operativo UNIX, copie el archivo libsapjco3.so de las

bibliotecas JCO 3.0 de SAP en la ubicación correspondiente:a. Si tiene una versión de 32 bits de IBM Cognos BI, copie el archivo en el

directorio ubicación_c10\bin.b. Si tiene una versión de 64 bits de IBM Cognos BI, copie el archivo en el

directorio ubicación_c10\bin64.3. Copie el archivo sapjco.jar en el directorio ubicación_c10\webapps\p2pd\WEB-

INF\lib.4. Detenga y reinicie el servicio de IBM Cognos.Tareas relacionadas:“Creación de un proyecto, conexión y paquete para un origen de datos ERP” en lapágina 39Para utilizar un origen de datos ERP con el modo de consulta dinámica en IBMCognos Business Intelligence, primero debe crear un proyecto, conexión y paqueteen IBM Cognos Framework Manager. A continuación publique el paquete, con locual está disponible en Cognos BI y utiliza el modo de consulta dinámica para los

18 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 25: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

informes.

Configuración de la conectividad para orígenes de datosSiebel

Puede configurar la conectividad entre orígenes de datos IBM Cognos BusinessIntelligence y Siebel para utilizarlos con el modo de consulta dinámica.

La conectividad requiere acceso a la biblioteca de Siebel versión 8.0 o 8.1.

Procedimiento1. En la biblioteca de Siebel, copie los archivos siguientes en el directorio

ubicación_c10\webapps\p2pd\WEB-INF\lib.v Siebel.jar

v SiebelJI_enu.jar

2. Detenga y reinicie el servicio de IBM Cognos.Tareas relacionadas:“Creación de un proyecto, conexión y paquete para un origen de datos ERP” en lapágina 39Para utilizar un origen de datos ERP con el modo de consulta dinámica en IBMCognos Business Intelligence, primero debe crear un proyecto, conexión y paqueteen IBM Cognos Framework Manager. A continuación publique el paquete, con locual está disponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Configuración de la conectividad para orígenes de datosTeradata

Puede configurar la conectividad entre orígenes de datos Teradata e IBM CognosBusiness Intelligence para utilizarlos con el modo de consulta dinámica.

La conectividad requiere acceso al controlador JDBC de tipo 4 de Teradata.

Procedimiento1. Copie los siguientes archivos desde el directorio Teradata_installation de la

base de datos que se va a utilizar la conexión al directorioc10_location\webapps\p2pd\WEB-INF\lib :v terajdbc4.jar

v tdgssconfig.jar

2. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datos conel tipo de conexión JDBC

Puede configurar la conectividad mediante el tipo de conexión JDBC entre IBMCognos Business Intelligence y determinados orígenes de datos para utilizarlos conel modo de consulta dinámica.

Para revisar una lista actualizada de los entornos soportados por productos IBMCognos, incluida información sobre sistemas operativos, parches, navegadores,servidores web, servidores de directorio, servidores de bases de datos y servidoresde aplicaciones, consulte Supported Software Environments (http://www.ibm.com/support/docview.wss?uid=swg27042164).

Capítulo 3. Configuración del modo de consulta dinámica 19

Page 26: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Antes de empezar

Debe tener acceso al controlador JDBC proporcionado por el proveedor de la basede datos. Seleccione la versión que se corresponda con su versión del origen dedatos. Esta versión puede variar en función de las actualizaciones de software,parches, revisiones y service packs.

Procedimiento1. Instale el software de controlador adecuado. Copie el archivo de controlador al

directorio c10_location\webapps\p2pd\WEB-INF\lib .2. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad de informes para que los orígenes dedatos OLAP utilicen el modo de consulta dinámica

Para permitir que el motor de informes se conecte con los orígenes de datos OLAPsoportados en modo de consulta dinámica, debe instalar el cliente completo ogrueso proporcionado por el proveedor de OLAP.

También puede llevar a cabo el siguiente proceso:v Si utiliza Oracle Essbase versión 11.1.2 en un sistema operativo UNIX o

Microsoft Windows de 64 bits, debe configurar las variables de entornoARBORPATH y ESSBASEPATH.Durante la instalación del cliente Oracle Essbase, se crean las variables deentorno ARBORPATH y ESSBASEPATH. IBM Cognos BI utiliza estas variables parabuscar la ubicación del cliente Oracle Essbase. Debe instalar el cliente Essbase de64 bits que proporciona Oracle. Este cliente de 64 bits incluye un cliente de 32bits que IBM Cognos BI utiliza. Para apuntar a este cliente de 32 bits, debecambiar manualmente las variables de entorno ARBORPATH y ESSBASEPATH parasustituir EssbaseClient porEssbaseClient-32.

v Si utiliza Oracle Essbase Versión 11.1.1, debe editar un archivo de configuraciónpara informar al servidor de IBM Cognos BI acerca de la versión que utiliza.De forma predeterminada, IBM Cognos BI se configura para que utilice OracleEssbase versión 11.1.2. Por lo tanto, no será necesario realizar ningunaconfiguración si utiliza esta versión. Si utiliza otra versión soportada de OracleEssbase, debe editar el archivo qfs.config.xml para su versión.Asimismo, si utiliza Oracle Essbase Versión 11.1.2, debe instalar OracleFoundation Services y el cliente Oracle Essbase.

v Cree conexiones de orígenes de datos nuevas a los orígenes de datos OLAP.Las conexiones de orígenes de datos existentes no utilizan el modo de consultadinámica. Para obtener más información, consulte IBM Cognos BusinessIntelligence Administration and Security Guide.

v Publique paquetes con la opción de utilizar el modo de consulta dinámica.Los paquetes existentes no utilizan el modo de consulta dinámica, a menos quelos vuelva a publicar con la opción de modo de consulta dinámica.Para obtener más información, consulte IBM Cognos Framework Manager UserGuide.

Para revisar una lista actualizada de los entornos soportados por productos IBMCognos, incluida información sobre sistemas operativos, parches, navegadores,servidores web, servidores de directorio, servidores de bases de datos y servidores

20 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 27: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

de aplicaciones, consulte Supported Software Environments (http://www.ibm.com/support/docview.wss?uid=swg27042164).Tareas relacionadas:“Habilitación de modelos y paquetes de Framework Manager para utilizar el modode consulta dinámica” en la página 27Utilice IBM Cognos Framework Manager para crear modelos y publicar paquetesen IBM Cognos Business Intelligence en modo de consulta dinámica.

Configuración de la conectividad para orígenes de datos IBMCognos TM1

Puede configurar la conectividad entre IBM Cognos 10 Business Intelligence yorígenes de datos de IBM Cognos TM1 para utilizarlos con el modo de consultadinámica.

Si está ejecutando IBM Cognos 10 BI en el sistema operativo Microsoft Windows,debe instalar el software de cliente IBM Cognos TM1 en todos los sistemas queejecutan IBM Cognos Content Store.

Importante: Si está ejecutando IBM Cognos 10 BI en un sistema operativo UNIX oLinux, el software de cliente de IBM Cognos TM1 ya está instalado. No esnecesario configurar ni instalar ningún software, y la conectividad ya estáestablecida entre IBM Cognos 10 BI e IBM Cognos TM1.

Antes de empezar

Debe tener acceso al soporte de instalación de IBM Cognos TM1 Server.

Asegúrese de que tiene privilegios de administrador para el sistema en el que va ainstalar software.

Asegúrese de que el sistema tiene una variable del sistema TEMP que apunte aldirectorio en el que desea almacenar los archivos temporales. Durante lainstalación, los archivos se copian temporalmente en este directorio.

Procedimiento1. Para iniciar la instalación:

v Vaya a la ubicación de descarga para el programa de instalación de CognosTM1 que desea utilizar.

v O bien, inserte el disco del producto IBM Cognos TM1.Si el asistente de instalación no se abre automáticamente, vaya al directoriodel sistema operativo para localizar el archivo issetup.exe.

2. En función del software del sistema operativo, pulse con el botón derecho oefectúe una doble pulsación en el archivo issetup.exe.v En el software del sistema operativo Microsoft Windows Vista, Windows 7 o

Windows Server 2008, pulse con el botón derecho en el archivo issetup.exey pulse Ejecutar como administrador.

v Para todo el resto del software del sistema operativo Windows, efectúe unadoble pulsación en el archivo issetup.exe.

3. Siga las indicaciones del asistente de instalación. Especifique una ruta deinstalación que esté fuera de la estructura de directorios de IBM Cognos 10 BI,como por ejemplo C:\Archivos de programa\ibm\cognos\tm1. Elija la instalaciónpersonalizada.

Capítulo 3. Configuración del modo de consulta dinámica 21

Page 28: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

4. En la página Selección de componentes, asegúrese de que el único componenteseleccionado es Clientes > TM1 Client > Proveedor de OLEDB de TM1.

5. En la página Configuración de TM1 Client, asegúrese de que se han borradotodas las opciones y de que tampoco está seleccionada la casilla Nombre delequipo host del Servidor de administración.

6. Pulse Siguiente hasta que se inicie la instalación. La instalación se ejecuta hastaque el componente se ha instalado.

7. Pulse Finalizar.8. Detenga y reinicie el servicio de IBM Cognos.

Configuración de la conectividad para orígenes de datosOracle Essbase

Puede configurar la conectividad entre orígenes de datos Oracle Essbase e IBMCognos Business Intelligence para utilizarlos con el modo de consulta dinámica.

De forma predeterminada, IBM Cognos BI se configura para que utilice OracleEssbase versión 11.1.2. Por lo tanto, no será necesario realizar ningunaconfiguración si utiliza esta versión. Si utiliza otra versión soportada de OracleEssbase, debe editar el archivo qfs.config.xml para su versión.

Asimismo, si utiliza Oracle Essbase Versión 11.1.2, debe instalar Oracle FoundationServices y el cliente Oracle Essbase.

Tanto el modo de consulta compatible como el modo de consulta dinámica utilizanla misma instalación de cliente Oracle Essbase. El modo de consulta compatibleutiliza la API de cuadrícula del directorio \bin de Oracle Essbase. El modo deconsulta dinámica utiliza los archivos JAR del directorio lib de Oracle EssbaseJavaAPI. Ambos tipos de archivos se localizan mediante las variables de entornode Oracle Essbase creadas por la instalación del cliente Oracle Essbase.

Antes de empezar

Debe instalar el software de cliente Oracle Essbase en el sistema que ejecuta IBMCognos BI.

Procedimiento1. Abra un indicador de comandos y escriba esscmd. Si el cliente Oracle Essbase se

ha instalado correctamente, la interfaz de modo de comandos de Essbase seejecuta y muestra la versión del producto.

2. Vaya al directorio ubicación_c10\configuration.3. Abra el archivo qfs_config.xml en un editor XML o de texto.4. Localice las líneas siguientes:

<!--provider name="DB2OlapODP" libraryName="essodp111" connectionCode="DO"--><provider name="DB2OlapODP" libraryName="essodp1112" connectionCode="DO">

5. Para Oracle Essbase 11.1.1, cámbielas como se indica a continuación:<provider name="DB2OlapODP" libraryName="essodp111" connectionCode="DO"><!--provider name="DB2OlapODP" libraryName="essodp1112" connectionCode="DO"-->

6. Para Oracle Essbase 11.1.2, asegúrese de que las líneas aparecen de la formasiguiente:<!--provider name="DB2OlapODP" libraryName="essodp111" connectionCode="DO"--><provider name="DB2OlapODP" libraryName="essodp1112" connectionCode="DO">

7. Guarde el archivo qfs_config.xml y ciérrelo.

22 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 29: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

8. Detenga y reinicie el servicio de IBM Cognos.

Configuración de Oracle Essbase en un sistema operativo UNIXo Microsoft Windows de 64 bitsSi utiliza un origen de datos de Oracle Essbase versión 11.1.2 con IBM CognosBusiness Intelligence en un sistema operativo UNIX o Microsoft Windows de 64bits, debe configurar manualmente las variables de entornoARBORPATH yESSBASEPATH .

Las variables de entorno ARBORPATH y ESSBASEPATH se crean durante la instalacióndel cliente Oracle Essbase. IBM Cognos BI utiliza estas variables para buscar laubicación del cliente Oracle Essbase.

Para utilizar Oracle Essbase con IBM Cognos BI en un sistema operativo UNIX oMicrosoft Windows de 64 bits, debe instalar el cliente Oracle Essbase de 64 bits.Este cliente de 64 bits incluye un cliente de 32 bits que IBM Cognos BI utiliza. Paraapuntar a este cliente de 32 bits, debe cambiar manualmente las variables deentorno ARBORPATH y ESSBASEPATH para sustituir EssbaseClientporEssbaseClient-32. El siguiente ejemplo supone que el cliente está instalado enla unidad C. La ubicación de instalación puede ser diferente.ARBORPATH=C:\Hyperion\EPMSystem11R1\products\Essbase\EssbaseClient-32

ESSBASEPATH=C:\Hyperion\EPMSystem11R1\products\Essbase\EssbaseClient-32

Si utiliza un sistema operativo Microsoft Windows de 32 bits con un cliente OracleEssbase de 32 bits, no es necesario que cambie estas variables de entorno.

Conexión con orígenes de datos de Microsoft SQL ServerAnalysis Services desde Microsoft Windows

Si el servidor IBM Cognos Business Intelligence se ejecuta en un sistema operativoMicrosoft Windows, es posible conectarse en modo de consulta dinámica aorígenes de datos de Microsoft SQL Services Analysis Services utilizando elsoftware de cliente Microsoft OLE DB Provider for Analysis Services (MSOLAP).

También puede utilizar XML for Analysis (XMLA) para conectarse con MicrosoftWindows.

Consejo: Si el servidor Cognos BI se ejecuta en un sistema operativo Linux oUNIX, es necesario que utilice XMLA para conectarse.

Antes de empezar

Para utilizar el software de cliente MSOLAP para conectarse, debe tener acceso alsoporte de instalación. Existen muchas versiones de este software de clientedisponibles en Microsoft. Seleccione la versión que coincide con la versión de SQLServer Analysis Services. Esta versión puede variar en función de lasactualizaciones de software, parches, revisiones y service packs. Puede que tambiénnecesite instalar Microsoft Core XML Services para que la instalación del softwarede cliente se realice correctamente.

Procedimiento1. Para acceder al origen de datos, instale el software de cliente adecuado:

v Si sólo utiliza el modo de consulta dinámica en este sistema, instale el clientede 64 bits si la instalación de IBM Cognos Business Intelligence también esde 64 bits. De lo contrario, instale el cliente de 32 bits.

Capítulo 3. Configuración del modo de consulta dinámica 23

Page 30: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

v Si se utilizarán tanto el modo de consulta dinámico como el modo deconsulta compatible en el mismo sistema, instale el cliente de 32 bits.

2. Detenga y reinicie el servicio de IBM Cognos.Tareas relacionadas:“Conexión con orígenes de datos de Microsoft SQL Server Analysis Services desdeLinux, UNIX o Microsoft Windows”Si el servidor IBM Cognos Business Intelligence se ejecuta en un sistema operativoUNIX o Linux, puede conectarse en modo de consulta dinámica a los orígenes dedatos de Microsoft SQL Server Analysis Services utilizando XML for Analysis(XMLA).“Creación de un proyecto, conexión y paquete para un origen de datos MicrosoftSQL Server Analysis Services” en la página 33Para utilizar un origen de datos de Microsoft SQL Server Analysis Services con elmodo de consulta dinámica en IBM Cognos Business Intelligence, primero debecrear un proyecto, conexión y paquete en IBM Cognos Framework Manager. Acontinuación publique el paquete, con lo cual está disponible en Cognos BI yutiliza el modo de consulta dinámica para los informes.

Conexión con orígenes de datos de Microsoft SQL ServerAnalysis Services desde Linux, UNIX o Microsoft Windows

Si el servidor IBM Cognos Business Intelligence se ejecuta en un sistema operativoUNIX o Linux, puede conectarse en modo de consulta dinámica a los orígenes dedatos de Microsoft SQL Server Analysis Services utilizando XML for Analysis(XMLA).

También puede utilizar XMLA para conectarse a un servidor Cognos BI que seejecute en un sistema operativo Microsoft Windows.

Consejo: Si el servidor Cognos BI se ejecuta en un sistema operativo MicrosoftWindows, también puede utilizar el software de cliente Microsoft OLE DB Providerfor Analysis Services (MSOLAP) para establecer la conexión.

Antes de empezar

Para conectarse a Microsoft SQL Server Analysis Services con XMLA, asegúrese detener permisos para modificar los valores y la seguridad en Microsoft InternetInformation Services (IIS).

Acerca de esta tarea

Puede configurar la conectividad en IIS.

Importante: Pruebe los pasos y los valores en un entorno de no producción antesde implementarlos en un entorno de producción. Asegúrese de que los cambios deseguridad en IIS cumplan las políticas de seguridad.

Procedimiento1. Copie los archivos msmdpump.dll y msmdpump.ini desde el directorio

ubicación_servidor_SQL\OLAP\bin\isapi al directorioubicación_Internet_Information_Services\wwwroot\olap.Por ejemplo, copie los archivos desde C:\Program Files\Microsoft SQLServer\MSAS10_50.MSSQLSERVER\OLAP\bin\isapi a C:\inetpub\wwwroot\olap.

Consejo: Es posible que sea necesario crear primero el directorio olap.

24 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 31: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

2. Abra Internet Information Services (IIS) Manager.3. En el panel Conexiones, haga clic en Agrupaciones de aplicaciones y, a

continuación, en el panel Acciones, haga clic en Añadir agrupaciones deaplicaciones.

4. Asigne a la nueva aplicación el nombre de olap y establezca la versión de lainfraestructura en . NET Framework v.2.0.n, establezca el modo decanalización en Clásico y, a continuación, pulse Aceptar.

5. Pulse con el botón derecho la agrupación de aplicaciones olap y pulseConfiguración avanzada.

6. En la sección Modelo de proceso, haga clic en la propiedad Identidad y, acontinuación, pulse el botón de puntos suspensivos (...).

7. Seleccione Cuenta personalizada, pulse Establecer y especifique una cuentade usuario administrativo de Microsoft SQL Server Analysis Server, acontinuación, pulse Aceptar tres veces para volver a la consola de IISManager.

8. En el panel Conexiones, expanda Sitio web predeterminado para ver eldirectorio virtual de olap.

9. Pulse con el botón derecho el directorio virtual olap y pulse Convertir aaplicación.

10. Pulse Seleccionar, seleccione la agrupación de aplicación olap y pulse dosveces Aceptar.

11. En el panel Conexiones, pulse con el botón derecho la aplicación olap nueva ypulse Gestionar aplicación > Configuración avanzada.

12. Pulse la propiedad Credenciales de vía de acceso física y, a continuación,pulse el botón de puntos suspensivos (...).

13. Seleccione Usuario específico y especifique la misma cuenta de usuarioadministrativo especificada previamente y, a continuación, pulse Aceptar tresveces para volver a la consola de IIS Manager.

14. Seleccione la aplicación olap en el panel Conexiones y, a continuación n,efectúe una doble pulsación en el icono Autenticación de la sección IIS delpanel central.

15. Asegúrese de que esté habilitada la opción Autenticación anónima einhabilitados el resto de tipos de autenticación.

16. Pulse con el botón derecho Autenticación anónima y Editar.17. Seleccione Usuario específico, pulse Establecer y, a continuación, especifique

la misma cuenta de usuario administrativo que había especificadopreviamente, después, pulse dos veces Aceptar para volver a la consola de IISManager.

18. Seleccione la aplicación olap en el panel Conexiones y, a continuación, efectúeuna doble pulsación en el icono Correlaciones de controlador de la secciónISS del panel central.

19. En el panel Acciones, pulse Añadir mapa de script.20. En el campo Vía de acceso de solicitud, escriba *.dll y, a continuación, en el

campo Ejecutable, navegue hasta el archivo msmdpump.dll que ha copiadopreviamente.

Consejo: La ubicación predeterminada del archivo es el directorioC:\inetpub\wwwroot\olap.

21. Pulse Restricciones de solicitud.22. En la pestaña Acceso, asegúrese de que Ejecutar esté seleccionado.

Capítulo 3. Configuración del modo de consulta dinámica 25

Page 32: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

23. Pulse dos veces Aceptar para volver a la consola de IIS Manager. Si se solicitael establecimiento de una excepción para permitir la ejecución de la extensiónisapi, pulse Sí.

24. En el panel Conexiones, pulse el servidor y, a continuación, en el panelAcciones, pulse Reiniciar para restablecer IIS.

Tareas relacionadas:“Conexión con orígenes de datos de Microsoft SQL Server Analysis Services desdeMicrosoft Windows” en la página 23Si el servidor IBM Cognos Business Intelligence se ejecuta en un sistema operativoMicrosoft Windows, es posible conectarse en modo de consulta dinámica aorígenes de datos de Microsoft SQL Services Analysis Services utilizando elsoftware de cliente Microsoft OLE DB Provider for Analysis Services (MSOLAP).“Creación de un proyecto, conexión y paquete para un origen de datos MicrosoftSQL Server Analysis Services” en la página 33Para utilizar un origen de datos de Microsoft SQL Server Analysis Services con elmodo de consulta dinámica en IBM Cognos Business Intelligence, primero debecrear un proyecto, conexión y paquete en IBM Cognos Framework Manager. Acontinuación publique el paquete, con lo cual está disponible en Cognos BI yutiliza el modo de consulta dinámica para los informes.

Configuración de la conectividad para orígenes de datos SAPBW

Puede configurar la conectividad entre orígenes de datos SAP BW e IBM CognosBusiness Intelligence para utilizarlos con el modo de consulta dinámica.

Tanto el modo de consulta compatible como el modo de consulta dinámica puedeutilizar el mismo cliente SAP BW y la misma biblioteca cliente.

Importante: Aparte de instalar el software de cliente SAP BW en el sistema queejecuta IBM Cognos BI, sólo debe realizar esta tarea si está ejecutando una versiónde 64 bits de IBM Cognos BI y piensa utilizar el modo de consulta dinámica y elmodo de consulta compatible.

Antes de empezar

Debe instalar el software de cliente SAP BW en el sistema que ejecuta IBM CognosBI.

Debe obtener las bibliotecas cliente librfc de 32 bits y 64 bits de SAP BWAdministrator o SAP Marketplace. La biblioteca librfc de 64 bits debe ser de laversión 7.10 o anterior.

Procedimiento1. Si alguna de las bibliotecas de cliente se ha comprimido utilizando SAPCAR,

utilice el siguiente comando para descomprimirla: sapcar -xvflibrfxxxxxx.sar, donde xxxxxx es el número de versión.

2. Copie la biblioteca de 32 bits en el directorio ubicación_c10\bin.3. Copie la biblioteca de 64 bits en el directorio ubicación_c10\bin64.4. Detenga y reinicie el servicio de IBM Cognos.

26 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 33: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Habilitación de modelos y paquetes de Framework Manager parautilizar el modo de consulta dinámica

Utilice IBM Cognos Framework Manager para crear modelos y publicar paquetesen IBM Cognos Business Intelligence en modo de consulta dinámica.

Tras habilitar la conectividad con la instalación del cliente de base de datosnecesario o el archivo del controlador JDBC podrá crear conexiones de origen dedatos.

El modo de consulta dinámica se puede habilitar solo para proyectos deFramework Manager nuevos que utilicen orígenes de datos que tengan soporte endicho modo. La opción Utilizar modo de consulta dinámica en el nivel deproyecto es un valor global que controla todas las acciones de modelado delproyecto. Cuando está habilitada en el nivel de proyecto, validar objetos demodelo, probar asuntos de consulta, actualizar e importar datos, y publicarpaquetes se efectúan todos automáticamente en el modo de consulta dinámica.Además, todos los informes que utilice el paquete se ejecutarán utilizando el modode consulta dinámica.

Consejo: El modo de consulta dinámica no se puede habilitar si el modelocontiene tanto orígenes de datos soportados como no soportados para el modo deconsulta dinámica.Tareas relacionadas:“Configuración de la conectividad de informes para que las bases de datosrelacionales utilicen el modo de consulta dinámica” en la página 15Para permitir que el motor de creación de informes se conecte a las bases de datosrelacionales soportadas mediante el modo de consulta dinámica, también debeinstalar los archivos de controlador Java Database Connectivity (JDBC) necesarios yluego copiarlos en el directorio de instalación de IBM Cognos o especificar suubicación en un archivo de propiedades.“Configuración de la conectividad de informes para que los orígenes de datosOLAP utilicen el modo de consulta dinámica” en la página 20Para permitir que el motor de informes se conecte con los orígenes de datos OLAPsoportados en modo de consulta dinámica, debe instalar el cliente completo ogrueso proporcionado por el proveedor de OLAP.

Creación de un proyecto, conexión y paquete para un origende datos IBM DB2

Para utilizar un origen de datos IBM DB2 con el modo de consulta dinámica enIBM Cognos Business Intelligence, primero debe crear un proyecto, conexión ypaquete en IBM Cognos Framework Manager. A continuación publique el paquete,con lo cual está disponible en Cognos BI y utiliza el modo de consulta dinámicapara los informes.

Antes de empezar

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el cliente de IBM DB2 en el sistema que ejecuta Cognos FrameworkManager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.

Capítulo 3. Configuración del modo de consulta dinámica 27

Page 34: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione IBM DB2. Asegúrese de que Configurar conexión

JDBC está seleccionado. Pulse Siguiente.9. Basándose en la información de conexión proporcionada por el administrador

de base de datos de DB2, especifique la información adecuada. Si procede,seleccione el modo de autenticación que se utilizará. Configure lascredenciales de inicio de sesión, si es aplicable. Pulse Siguiente.

10. En la página Especificar la cadena de conexión de IBM DB2 (JDBC),especifique el nombre de servidor, el número de puerto y el nombre de basede datos.

11. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados, el estado de las pruebas de conexión para el modo de consultadinámica debe ser Realizado correctamente.

12. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.13. Pulse Cerrar. El nuevo origen de datos aparece en la lista y se puede consultar

utilizando el modo de consulta dinámica o compatible.14. Asegúrese de que el origen de datos de IBM DB2 que ha creado está

seleccionado. Pulse Siguiente y, a continuación, seleccione las tablas que deseaimportar.

15. Pulse Importar y, a continuación, pulse Finalizar.16. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.17. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

18. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.19. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores de Cognos BI, y después a su base de datosde DB2. Los datos recuperados por la consulta de prueba se muestran en lapestaña Probar.

20. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe losobjetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

21. Pulse Aceptar.

28 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 35: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

22. En el Visor de proyectos, pulse con el botón derecho en Paquetes, acontinuación pulse Crear y, finalmente, pulse Crear paquete.

23. Escriba un nombre para el paquete y, a continuación, pulse Siguiente.24. Pulse Sí para abrir la ventana Asistente de publicación. Desmarque Habilitar

control de versiones de modelos y pulse Siguiente dos veces para ir a lapágina Opciones.

25. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

26. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos IBM Cognos TM1

Para utilizar un origen de datos IBM Cognos TM1 con el modo de consultadinámica en IBM Cognos Business Intelligence, primero debe crear un proyecto,conexión y paquete en IBM Cognos Framework Manager. A continuación publiqueel paquete, con lo cual está disponible en Cognos BI y utiliza el modo de consultadinámica para los informes.

Debe publicar un paquete de Cognos TM1 directamente desde Cognos FrameworkManager.

Antes de empezar

Asegúrese de que el cliente Cognos TM1 se ha instalado en los servidores IBMCognos BI y se ha configurado para la conectividad con Cognos TM1.

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el cliente de Cognos TM1 en el sistema que ejecuta Cognos FrameworkManager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.

Capítulo 3. Configuración del modo de consulta dinámica 29

Page 36: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

8. En la lista Tipo, seleccione IBM Cognos TM1 y, a continuación, pulseSiguiente.

9. Basándose en la información de conexión proporcionada por el administradorde Cognos TM1, especifique el nombre del host de administración y delservidor, y proporcione la configuración de inicio de sesión de seguridad. Elhost de administración es el nombre del sistema que aloja el servidor deCognos TM1. El nombre de servidor es el nombre del cubo al que da servicioel servidor de Cognos TM1 en el sistema host de administración.

10. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados de la conexión de prueba, el estado de las pruebas de conexiónpara el modo de consulta compatible y el modo de consulta dinámica debe serRealizado correctamente.

11. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.12. Pulse Cerrar. El nuevo origen de datos aparece en la lista.13. Asegúrese de que el origen de datos de IBM Cognos TM1 que ha creado está

seleccionado. Pulse Siguiente y seleccione el cubo que desea importar.14. Pulse Siguiente y, a continuación, seleccione las dimensiones, tablas de alias e

idioma para el cubo.15. Pulse Siguiente, asegúrese de que la opción Crear un paquete

predeterminado esté seleccionada y, a continuación, pulse Finalizar.16. Escriba un nombre para el paquete. Pulse Finalizar y, a continuación, pulse Sí

para abrir el Asistente de publicación.17. Siga las instrucciones del asistente, respondiendo según sea necesario. Pulse

Siguiente hasta que se abra la página Opciones.18. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

19. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos IBM Netezza

Para utilizar un origen de datos IBM Netezza con el modo de consulta dinámica enIBM Cognos Business Intelligence, primero debe crear un proyecto, conexión ypaquete en IBM Cognos Framework Manager. A continuación publique el paquete,con lo cual está disponible en Cognos BI y utiliza el modo de consulta dinámicapara los informes.

Antes de empezar

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el cliente de IBM Netezza en el sistema que ejecuta Cognos FrameworkManager.

30 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 37: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione Netezza (ODBC). Asegúrese de que Configurar

conexión JDBC está seleccionado. Pulse Siguiente.9. Basándose en la información de conexión proporcionada por el administrador

de base de datos de IBM Netezza, especifique la información adecuada. Siprocede, seleccione el modo de autenticación que se utilizará. Configure lascredenciales de inicio de sesión, si es aplicable. Pulse Siguiente.

10. En la página Especificar la cadena de conexión de Netezza (JDBC), especifiqueel nombre de servidor, el número de puerto y el nombre de base de datos.

11. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados, el estado de las pruebas de conexión para el modo de consultadinámica debe ser Realizado correctamente.

12. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.13. Pulse Cerrar. El nuevo origen de datos aparece en la lista y se puede consultar

utilizando el modo de consulta dinámica o compatible.14. Asegúrese de que el origen de datos de IBM Netezza que ha creado está

seleccionado. Pulse Siguiente, expanda la base de datos y el esquema y, acontinuación, expanda Tablas.

15. Seleccione las tablas que desea importar.16. Pulse Importar y, a continuación, pulse Finalizar.17. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.18. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

19. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.20. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores de Cognos BI, y después a su base de datosde IBM Netezza. Los datos recuperados por la consulta de prueba se muestranen la pestaña Probar.

21. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe los

Capítulo 3. Configuración del modo de consulta dinámica 31

Page 38: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

objetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

22. Pulse Aceptar.23. En el Visor de proyectos, pulse con el botón derecho en Paquetes, a

continuación pulse Crear y, finalmente, pulse Crear paquete.24. Escriba un nombre para el paquete y, a continuación, pulse Siguiente.25. Pulse Sí para abrir la ventana Asistente de publicación. Desmarque Habilitar

control de versiones de modelos y pulse Siguiente dos veces para ir a lapágina Opciones.

26. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

27. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos Oracle Essbase

Para utilizar un origen de datos Oracle Essbase con el modo de consulta dinámicaen IBM Cognos Business Intelligence, primero debe crear un proyecto, conexión ypaquete en IBM Cognos Framework Manager. A continuación publique el paquete,con lo cual está disponible en Cognos BI y utiliza el modo de consulta dinámicapara los informes.

Antes de empezar

Asegúrese de que el cliente Oracle Essbase se ha instalado en los servidores IBMCognos BI y se ha configurado para la conectividad con Oracle Essbase.

Importante: Si se está ejecutando IBM Cognos BI en un sistema operativo UNIX oMicrosoft Windows de 64 bits, debe instalar y configurar el cliente Oracle Essbasede 64 bits. También debe configurar manualmente las variables de entornoARBORPATH y ESSBASEPATH .

Para utilizar la modalidad de consulta compatible en su modelo, debe instalar yconfigurar el cliente Oracle Essbase en el sistema que ejecuta Cognos FrameworkManager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.

32 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 39: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulseSiguiente.

6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione Oracle Essbase y, a continuación, pulse Siguiente.9. Basándose en la información de conexión que proporciona el administrador de

Oracle Essbase, entre un Nombre de servidor y configure las credenciales enla sección Inicio de sesión .

10. Pulse Probar la conexión y luego pulse Probar. En la página Ver losresultados de la conexión de prueba, los estados de las pruebas de conexiónpara el modo de consulta compatible y el modo de consulta dinámica debenser Realizado correctamente.

11. Pulse Cerrar, pulse de nuevo Cerrar y, a continuación, pulse Finalizar.12. Pulse Cerrar. El nuevo origen de datos aparece en la lista.13. Seleccione el origen de datos de Oracle Essbase, pulse Siguiente y localice y

seleccione el cubo que desea importar.14. Pulse Siguiente y, a continuación, seleccione el idioma para el cubo y cómo

presentar las dimensiones de atributo.15. Pulse Siguiente, asegúrese de que la opción Crear un paquete

predeterminado esté seleccionada y, a continuación, pulse Finalizar.16. Escriba un nombre para el paquete. Pulse Finalizar y, a continuación, pulse Sí

para abrir el Asistente de publicación.17. Siga las instrucciones del asistente, respondiendo según sea necesario. Pulse

Siguiente hasta que se abra la página Opciones.18. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

19. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Conceptos relacionados:“Configuración de Oracle Essbase en un sistema operativo UNIX o MicrosoftWindows de 64 bits” en la página 23Si utiliza un origen de datos de Oracle Essbase versión 11.1.2 con IBM CognosBusiness Intelligence en un sistema operativo UNIX o Microsoft Windows de 64bits, debe configurar manualmente las variables de entornoARBORPATH yESSBASEPATH .

Creación de un proyecto, conexión y paquete para un origende datos Microsoft SQL Server Analysis Services

Para utilizar un origen de datos de Microsoft SQL Server Analysis Services con elmodo de consulta dinámica en IBM Cognos Business Intelligence, primero debe

Capítulo 3. Configuración del modo de consulta dinámica 33

Page 40: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

crear un proyecto, conexión y paquete en IBM Cognos Framework Manager. Acontinuación publique el paquete, con lo cual está disponible en Cognos BI yutiliza el modo de consulta dinámica para los informes.

Debe publicar un paquete Microsoft SQL Server Analysis Services directamentedesde Cognos Framework Manager.

Antes de empezar

Si Cognos BI se ha instalado en el sistema operativo Microsoft Windows, puedeutilizar el software de cliente Microsoft OLE DB Provider for Analysis Services(MSOLAP) para conectarse con el origen de datos. Asegúrese de que el software decliente se haya instalado y configurado correctamente.

Si se ha instalado Cognos BI en un sistema operativo Microsoft Windows, UNIX oLinux, puede utilizar XML for Analysis (XMLA) para conectarse al origen de datos.Asegúrese de que el servidor Microsoft SQL Server Analysis Services estéconfigurado para dar soporte a XMLA.

Para utilizar también el modo de consulta compatible en el modelo, debe instalar yconfigurar el cliente de MSOLAP en el sistema que ejecuta Cognos FrameworkManager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipos, seleccione el tipo de conexión con Microsoft SQL Server

Analysis Services que desee utilizar y pulse Siguiente.v Si utiliza el software de cliente MSOLAP para conectarse al origen de datos,

seleccione uno de los tipos de Microsoft Analysis Services versión(ODBO).

v çSi utiliza XMLA para conectarse al origen de datos, seleccione MicrosoftAnalysis Services (HTML XMLA).

9. Introduzca la información de conexión proporcionada por el administrador deMicrosoft SQL Server Analysis Services.v Si utiliza el software de cliente MSOLAP para conectarse al origen de datos,

introduzca el nombre del servidor y el nombre de instancia, si procede.v Si utiliza XMLA para conectarse al origen de datos, en el cuadro URL de

servidor, introduzca el URL del servidor XMLA.10. Si el origen de datos está protegido, seleccione el modo de autenticación que

se debe utilizar y configure el espacio de nombre o las credenciales de iniciode sesión.

34 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 41: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

11. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados de la conexión de prueba, el estado de las pruebas de conexiónpara el modo de consulta compatible y el modo de consulta dinámica debe serRealizado correctamente.

12. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.13. Pulse Cerrar. El nuevo origen de datos aparece en la lista.14. Seleccione el origen de datos que acaba de crear y pulse Siguiente

15. Seleccione el cubo que desea importar.16. Pulse Siguiente, asegúrese de que la opción Crear un paquete

predeterminado esté seleccionada y, a continuación, pulse Finalizar.17. Escriba un nombre para el paquete. Pulse Finalizar y, a continuación, pulse Sí

para abrir el Asistente de publicación.18. Siga las instrucciones del asistente, respondiendo según sea necesario. Pulse

Siguiente hasta que se abra la página Opciones.19. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

20. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Tareas relacionadas:“Conexión con orígenes de datos de Microsoft SQL Server Analysis Services desdeMicrosoft Windows” en la página 23Si el servidor IBM Cognos Business Intelligence se ejecuta en un sistema operativoMicrosoft Windows, es posible conectarse en modo de consulta dinámica aorígenes de datos de Microsoft SQL Services Analysis Services utilizando elsoftware de cliente Microsoft OLE DB Provider for Analysis Services (MSOLAP).“Conexión con orígenes de datos de Microsoft SQL Server Analysis Services desdeLinux, UNIX o Microsoft Windows” en la página 24Si el servidor IBM Cognos Business Intelligence se ejecuta en un sistema operativoUNIX o Linux, puede conectarse en modo de consulta dinámica a los orígenes dedatos de Microsoft SQL Server Analysis Services utilizando XML for Analysis(XMLA).

Creación de un proyecto, conexión y paquete para un origende datos SAP BW

Para utilizar un origen de datos SAP BW con el modo de consulta dinámica enIBM Cognos Business Intelligence, primero debe crear un proyecto, conexión ypaquete en IBM Cognos Framework Manager. A continuación publique el paquete,con lo cual está disponible en Cognos BI y utiliza el modo de consulta dinámicapara los informes.

Puede publicar un paquete SAP BW directamente desde IBM Cognos Connection omediante Cognos Framework Manager. Sin embargo, la importación de metadatos

Capítulo 3. Configuración del modo de consulta dinámica 35

Page 42: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

de SAP BW en Cognos Framework Manager permite el modelado adicional y larealización de pruebas antes de que el paquete se publique. Para obtenerinformación sobre la publicación de paquetes SAP BW directamente en IBMCognos Connection, consulte IBM Cognos Business Intelligence Administration andSecurity Guide.

Antes de empezar

Asegúrese de que el cliente SAP BW se ha instalado en los servidores IBM CognosBI y se ha configurado para la conectividad con SAP BW.

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el software de la GUI de SAP en el sistema que ejecuta CognosFramework Manager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione SAP BW y, a continuación, pulse Siguiente.9. Basándose en la información de conexión proporcionada por el administrador

de SAP BW, seleccione el tipo de inicio de sesión de SAP, especifique elnombre del servidor de aplicaciones, número de sistema y número de cliente,y proporcione la configuración de inicio de sesión de seguridad.

10. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados de la conexión de prueba, el estado de las pruebas de conexiónpara el modo de consulta compatible y el modo de consulta dinámica debe serRealizado correctamente.

11. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.12. Pulse Cerrar. El nuevo origen de datos aparece en la lista.13. Asegúrese de que el origen de datos de SAP BW que ha creado está

seleccionado. Pulse Siguiente y seleccione los objetos de informe (InfoQuery oInfoCube) que desea importar.

14. Pulse Siguiente y, a continuación, seleccione el idioma para el cubo y cómopresentar las dimensiones de atributo.

15. Pulse Siguiente y, a continuación, en la página Generar dimensiones,seleccione cómo desea visualizar los nombres de objeto y organizar lasdimensiones.

16. Pulse Siguiente para importar los metadatos y, a continuación, pulseFinalizar.

17. En el Visor de proyectos, expanda el nuevo espacio de nombres creado paralos metadatos de SAP BW y observe que todas las dimensiones y cifras clavese han importado.

36 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 43: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Si la propiedad Modo de consulta del proyecto se establece en Dinámico alprobar estos objetos de SAP BW, las pruebas de las consultas se ejecutarán enel modo de consulta dinámica. De lo contrario, existe una opción para utilizarel modo de consulta dinámica en lugar del modo de consulta compatible en lapestaña Probar.Para obtener más información sobre cómo trabajar con metadatos de SAP BW,consulte la publicación IBM Cognos Framework Manager Guía del usuario.

18. En el Visor de proyectos, pulse con el botón derecho en Paquetes, apunte aCrear y pulse Paquete

19. Escriba un nombre para el paquete. Pulse Siguiente.20. Seleccione los objetos que desea incluir en el paquete.21. Pulse Siguiente, pulse Finalizar y, a continuación, pulse Siguiente para abrir

el Asistente de publicación.22. Siga las instrucciones del asistente, respondiendo según sea necesario. Pulse

Siguiente hasta que se abra la página Opciones.23. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

24. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos Microsoft SQL Server

Para utilizar un origen de datos de Microsoft SQL Server con el modo de consultadinámica en IBM Cognos Business Intelligence, primero debe crear un proyecto,conexión y paquete en IBM Cognos Framework Manager. A continuación publiqueel paquete, con lo cual está disponible en Cognos BI y utiliza el modo de consultadinámica para los informes.

Antes de empezar

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el cliente de Microsoft SQL Server en el sistema que ejecuta CognosFramework Manager.

Debe saber qué tipo de conexión utiliza para conectarse a la base de datos deMicrosoft SQL Server. Para obtener más información acerca de los tipos deconexión y de los parámetros de conexión de Microsoft SQL Server, consulte lapublicación IBM Cognos Business Intelligence Guía de administración y seguridad.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.

Capítulo 3. Configuración del modo de consulta dinámica 37

Page 44: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione el tipo de conexión adecuado para su base de

datos de Microsoft SQL Server. Asegúrese de que Configurar conexión JDBCestá seleccionado. Pulse Siguiente.

9. Basándose en la información de conexión proporcionada por el administradorde base de datos de Microsoft SQL Server, especifique la informaciónadecuada. Si procede, seleccione el modo de autenticación que se utilizará.Configure las credenciales de inicio de sesión, si es aplicable. Pulse Siguiente.

10. En la página Especificar la cadena de conexión de Microsoft SQL Server(JDBC), especifique el nombre de servidor, el número de puerto, el nombre deinstancia y el nombre de base de datos.

11. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados, el estado de las pruebas de conexión para el modo de consultadinámica debe ser Realizado correctamente.

12. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.13. Pulse Cerrar. El nuevo origen de datos aparece en la lista y se puede consultar

utilizando el modo de consulta dinámica o compatible.14. Asegúrese de que el origen de datos de Microsoft SQL Server que ha creado

está seleccionado. Pulse Siguiente, expanda la base de datos y el esquema y, acontinuación, expanda Tablas.

15. Seleccione las tablas que desea importar.16. Pulse Importar y, a continuación, pulse Finalizar.17. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.18. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

19. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.20. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores de Cognos BI, y después a su base de datosde Microsoft SQL Server. Los datos recuperados por la consulta de prueba semuestran en la pestaña Probar.

21. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe losobjetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

22. Pulse Aceptar.

38 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 45: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

23. En el Visor de proyectos, pulse con el botón derecho en Paquetes, acontinuación pulse Crear y, finalmente, pulse Crear paquete.

24. Escriba un nombre para el paquete y, a continuación, pulse Siguiente.25. Pulse Sí para abrir la ventana Asistente de publicación. Desmarque Habilitar

control de versiones de modelos y pulse Siguiente dos veces para ir a lapágina Opciones.

26. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

27. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos ERP

Para utilizar un origen de datos ERP con el modo de consulta dinámica en IBMCognos Business Intelligence, primero debe crear un proyecto, conexión y paqueteen IBM Cognos Framework Manager. A continuación publique el paquete, con locual está disponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

En Cognos BI, puede utilizar las versiones soportadas de los orígenes de datosERP:v Salesforce.comv SAP ECCv Siebel

Antes de empezar

Antes de iniciar este procedimiento, debe configurar la conectividad del origen dedatos.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.

Capítulo 3. Configuración del modo de consulta dinámica 39

Page 46: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

8. En la lista Tipo, seleccione el tipo de origen de datos que desea crear. PulseSiguiente.

9. Basándose en la información de conexión proporcionada por el administradorde base de datos, especifique los parámetros de conexión del origen de datos.Para obtener más información sobre los parámetros de conexión del origen dedatos, consulte los temas siguientes:v “Parámetros de conexión para orígenes de datos Salesforce.com” en la

página 41v “Parámetros de conexión para orígenes de datos SAP ECC” en la página 42v “Parámetros de conexión para orígenes de datos Siebel” en la página 43

10. Opcional: Pulse Probar la conexión y, a continuación, pulse Probar. En lapágina Ver los resultados, el estado de las pruebas de conexión para el modode consulta dinámica debe ser Realizado correctamente.

11. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.12. Pulse Cerrar. El nuevo origen de datos aparece en la lista.13. Asegúrese de que el origen de datos que ha creado está seleccionado. Pulse

Siguiente y, a continuación, seleccione las tablas que desea importar.14. Pulse Importar y, a continuación, pulse Finalizar.15. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.16. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

17. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.18. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores de Cognos BI, y después a su base de datosLos datos recuperados por la consulta de prueba se muestran en la pestañaProbar.

19. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe losobjetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

20. Pulse Aceptar.21. En el Visor de proyectos, pulse con el botón derecho en Paquetes, a

continuación pulse Crear y, finalmente, pulse Crear paquete.22. Escriba un nombre para el paquete y, a continuación, pulse Siguiente.23. Pulse Sí para abrir la ventana Asistente de publicación. Desmarque Habilitar

control de versiones de modelos y pulse Siguiente dos veces para ir a lapágina Opciones.

24. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contiene

40 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 47: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

sólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

25. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Tareas relacionadas:“Configuración de la conectividad para orígenes de datos SAP ECC” en la página18Puede configurar la conectividad entre orígenes de datos SAP ECC e IBM CognosBusiness Intelligence para utilizarlos con el modo de consulta dinámica.“Configuración de la conectividad para orígenes de datos Siebel” en la página 19Puede configurar la conectividad entre orígenes de datos IBM Cognos BusinessIntelligence y Siebel para utilizarlos con el modo de consulta dinámica.

Parámetros de conexión para orígenes de datos Salesforce.comIBM Cognos Business Intelligence da soporte a Salesforce.com como origen dedatos.

La tabla siguiente describe los parámetros de conexión para configurar un origende datos Salesforce.com.

Tabla 1. Parámetros de conexión de adaptadores Salesforce.com

Parámetro Descripción

Nombre Nombre proporcionado por el usuario para representar elorigen de datos Salesforce.com. Cuando el proceso deañadir el origen de datos se haya completado, estenombre se visualizará en el árbol de recursos.

URL Ubicación de Salesforce.com en un entorno de produccióno recinto de pruebas.

Límite de llamadas simultáneas Representa el número de llamadas que se puedenejecutar simultáneamente en el nivel de organización.

Límite de llamadas simultáneasde usuario

Representa el número de cursores de consulta quepueden permanecer abiertos en cualquier momento dadopara un único usuario.

Tiempo de espera de conexión(seg.)

Tiempo de espera predeterminado para la operación deservicio web.

Tamaño de lote de consultas Número de registros que se pueden recuperar de unúnico proceso por lotes.

Número máximo de reintentos Número máximo de intentos de realizar una operaciónanómala.

Espera entre reintentos (seg.) Número de segundos que se esperará entre intentos paravolver a intentar una operación anómala.

Proxy habilitado Cuando esta opción está activada, todas las solicitudespara el origen de datos Salesforce.com pasan a través deun proxy web.

Host de proxy El nombre de host o dirección IP del servidor proxy web.Este proxy solo se utiliza si se selecciona la propiedadProxy habilitado Ejemplo: myproxyserver.example.com

Capítulo 3. Configuración del modo de consulta dinámica 41

Page 48: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Tabla 1. Parámetros de conexión de adaptadores Salesforce.com (continuación)

Parámetro Descripción

Puerto proxy El número de puerto del proxy web. Ejemplo: 8080

Nombre de usuario ycontraseña de proxy

El nombre de usuario y la contraseña que se debe utilizarpara autenticarse con el servidor proxy web. El modo deautenticación puede ser Básico o NT.

ID de usuario Nombre de usuario necesario para conectarse a la cuentade Salesforce.com y autenticarse.

Contraseña Contraseña del usuario, que tiene como sufijo la señal deseguridad del usuario. Asegúrese de que tiene una señalválida de Salesforce.com.

Parámetros de conexión para orígenes de datos SAP ECCIBM Cognos Business Intelligence da soporte a SAP ECC como origen de datos.

Debe asegurarse de que tiene un adaptador que dé soporte a:v SAP ECC versión 5.0 o 6.0.v Una plataforma que dé soporte al modo de consulta dinámica con bibliotecas

Java Connector de SAP (SAP JCo).

La tabla siguiente describe los parámetros de conexión para configurar un origende datos SAP ECC.

Tabla 2. Parámetros de conexión del adaptador SAP ECC

Parámetro Descripción

Nombre Nombre proporcionado por el usuario para representar elorigen de datos SAP ECC subyacente. Cuando el procesode añadir el origen de datos se haya completado, estenombre se visualizará en el árbol de recursos.

Servidor de aplicaciones Nombre o dirección IP del sistema que aloja el servidorSAP ECC.

Cadena del direccionador SAPECC

Este valor es necesario si está accediendo al direccionadorpara conectarse al servidor de aplicaciones SAP ECC.

Número del sistema Número del sistema del servidor de aplicaciones SAPECC.

Cliente Número de cliente del sistema SAP ECC que se conecta.

Idioma Idioma de inicio de sesión de la instancia de SAP ECC.Por ejemplo, EN, DE y FR.

Número máximo de conexionesen la agrupación

Número máximo de conexiones simultáneas en laagrupación de conexiones que se crea.

42 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 49: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Tabla 2. Parámetros de conexión del adaptador SAP ECC (continuación)

Parámetro Descripción

Función de lectura de tabla Función de SAP ECC que se utiliza para consultar tablasSAP ECC. El valor predeterminado esRFC_TABLE_READ. Puede optar por implementar supropia función de lectura de tabla. Debe modificar unarchivo de configuración si ha implementado su propiafunción y la longitud de los campos de datos no es de512.

Siga estos pasos para modificar el archivo deconfiguración.

1. Abra el archivo ubicación_c10\configuration\xqeerp.config.xml.

2. Quite la marca de comentario de la siguiente línea:

<-- <rfc name ="YRFC_READ_TABLE" rowLength="4010"parseDecimalValues="true" > -->

3. Cambie el valor del parámetro rfc name para quecoincida con el nombre de la función de lectura detabla personalizada.

4. Cambie el valor del parámetro rowLength para quecoincida con la longitud de campo de datos de lafunción de lectura de tabla personalizada.

5. Si la función RFC personalizada no procesacorrectamente los valores decimales, establezca elvalor del parámetro parseDecimalValues en true. Elvalor predeterminado es false.

Recuento de filas de tabla Controla el número máximo de filas devueltas por SAPECC para consultas de tabla. Establezca este valor en ceropara eliminar esta restricción.

Límite de acceso de base dedatos de consulta ABAP

Limita el número máximo de accesos durante la ejecuciónde la consulta o infoset. Un valor inferior produce menosaccesos de base de datos y filas devueltas.

Servidor de mensajes Nombre de host del servidor de mensajes SAP ECC. Estapropiedad es necesaria para conectar a SAP ECC en unentorno con equilibrio de carga.

Identificador del sistema Especifica el ID de sistema del sistema SAP ECC. Estapropiedad es necesaria para conectar a SAP ECC en unentorno con equilibrio de carga.

Grupo de inicio de sesión Especifica el grupo de servidores de aplicaciones SAP.Esta propiedad es necesaria para conectar a SAP ECC enun entorno con equilibrio de carga.

Nombre de usuario Nombre de usuario necesario para conectarse al sistemaSAP ECC y autenticarse en él.

Contraseña Contraseña necesaria para conectarse al sistema SAP ECCy autenticarse en él.

Parámetros de conexión para orígenes de datos SiebelIBM Cognos Business Intelligence da soporte a Siebel como origen de datos.

Debe asegurarse de que tiene un adaptador que da soporte a las versiones 8.0 y 8.1de Siebel.

Capítulo 3. Configuración del modo de consulta dinámica 43

Page 50: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

A los campos de tipo MVG (grupos multivalor) se les añadirá (M) a los nombresde columnas. A los campos MVG que estén configurados para utilizar una uniónprimaria se les añadirá (MP) a los nombres de columnas. Puede cambiar losnombres de visualización de las columnas en Framework Manager.

La tabla siguiente describe los parámetros de conexión para configurar un origende datos Siebel.

Tabla 3. Parámetros de conexión de adaptadores Siebel

Parámetro Descripción

Nombre Nombre proporcionado por el usuario para representar elorigen de datos Siebel subyacente. Cuando el proceso deañadir el origen de datos se haya completado, estenombre se visualizará en el árbol de recursos.

Servidor de nombre de pasarela Nombre del servidor de pasarela que se utiliza paracoordinar Siebel Enterprise Server y los servidores Siebelen el entorno.

Puerto de pasarela Número de puerto utilizado por el servidor de nombrede pasarela.

Nombre empresarial de Siebel Nombre de Siebel Enterprise Server.

Gestor de objetos de aplicación Nombre del Gestor de objetos de aplicación de Siebel.

Idioma Idioma de la instancia de Siebel.

Repositorio de Siebel Especifica el nombre del repositorio de Siebel del que serecuperan los metadatos. Esta propiedad es necesariapara la introspección.

Transporte Especifica el protocolo de transporte que utilizará la APIde beans de datos de Siebel para la comunicación con elservidor Siebel.

Compresión Especifica el algoritmo de compresión que utilizará laAPI de beans de datos de Siebel para la comunicacióncon el servidor Siebel.

Cifrado Especifica el algoritmo de cifrado que utilizará la API debeans de datos de Siebel para la comunicación con elservidor Siebel.

Reintentos de inicio de sesión Especifica el número de veces que se reintentará despuésde una anomalía de inicio de sesión inicial.

Retraso en el reintento de iniciode sesión (seg.)

Especifica el periodo de espera entre reintentos de iniciode sesión.

Orden local Especifica el número máximo de filas de datos que serecuperarán para una consulta de datos.

Nivel de ordenación Especifica el nivel de ordenación para la recuperación dedatos. Proporciona la capacidad de conseguir accesobasado en roles a los datos.

Juego de caracteres Especifica la codificación de caracteres. El valorpredeterminado es UTF-8.

Parámetros avanzados Le permite especificar varios parámetros avanzadosseparados por un punto y coma. Por ejemplo, puedeejecutar consultas en registros hijo principales para“Campos con varios valores” estableciendo esteparámetro en true: primaryrecordonly=true. El valorpredeterminado es false.

44 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 51: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Tabla 3. Parámetros de conexión de adaptadores Siebel (continuación)

Parámetro Descripción

Nombre de usuario Nombre de usuario necesario para conectarse yautenticarse en Siebel.

Contraseña Contraseña necesaria para conectarse y autenticarse enSiebel.

Creación de un proyecto, conexión y paquete para un origende datos Teradata

Para utilizar un origen de datos Teradata con el modo de consulta dinámica enIBM Cognos Business Intelligence, primero debe crear un proyecto, conexión ypaquete en IBM Cognos Framework Manager. A continuación publique el paquete,con lo cual está disponible en Cognos BI y utiliza el modo de consulta dinámicapara los informes.

Puede publicar un paquete Teradata directamente desde IBM Cognos Connection omediante Cognos Framework Manager. Sin embargo, la importación de metadatosde Teradata en Cognos Framework Manager permite el modelado adicional y larealización de pruebas antes de que el paquete se publique. Para obtenerinformación sobre la publicación de paquetes Teradata directamente en IBMCognos Connection, consulte IBM Cognos Business Intelligence Administration andSecurity Guide.

Antes de empezar

Asegúrese de que el cliente Teradata se ha instalado en los servidores IBM CognosBI y se ha configurado para la conectividad con Teradata.

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el software de controlador ODBC de Teradata y el software de suscomponentes dependientes en el sistema que ejecuta Cognos Framework Manager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione Teradata (ODBC). Asegúrese de que Configurar

conexión JDBC está seleccionado. Pulse Siguiente.9. Basándose en la información de conexión proporcionada por el administrador

de base de datos Teradata, especifique el nombre de conexión ODBC que haconfigurado para Teradata, y a continuación, en Inicio de sesión, seleccioneContraseña. Esta información depende de la configuración de loscomponentes siguientes del software:

Capítulo 3. Configuración del modo de consulta dinámica 45

Page 52: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

v El controlador ODBC de Teradata del sistema que ejecuta FrameworkManager

v Los servidores IBM Cognos BIv La configuración de la seguridad de la base de datos Teradata

10. Especifique un ID de usuario y una contraseña y confirme la contraseña; acontinuación, pulse Siguiente.

11. En la página Especificar la cadena de conexión de Teradata (JDBC), especifiqueel nombre de servidor, el número de puerto y el nombre de base de datos.

12. Opcional: Pulse Probar la conexión y, a continuación, pulse Probar. En lapágina Ver los resultados de la conexión de prueba, el estado de las pruebasde conexión para el modo de consulta compatible y el modo de consultadinámica debe ser Realizado correctamente.

13. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.14. Pulse Cerrar. El nuevo origen de datos aparece en la lista.15. Asegúrese de que el origen de datos de Teradata que ha creado está

seleccionado y a continuación pulse Siguiente.16. Expanda la base de datos y el esquema, y a continuación expanda Tablas.

Seleccione las tablas que desea importar.17. Pulse Siguiente, Importar y a continuación Finalizar.18. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.19. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

20. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.21. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores Cognos BI y a continuación a la base dedatos Teradata. Los datos recuperados por la consulta de prueba se muestranen la pestaña Probar.

22. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe losobjetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

23. Pulse Aceptar.24. En el Visor de proyectos, pulse con el botón derecho en Paquetes, apunte a

Crear y pulse Paquete

25. Escriba un nombre para el paquete. Pulse Siguiente.26. Seleccione los objetos que desea incluir en el paquete.27. Pulse Siguiente, pulse Finalizar y, a continuación, pulse Siguiente para abrir

el Asistente de publicación.28. Siga las instrucciones del asistente, respondiendo según sea necesario. Pulse

Siguiente hasta que se abra la página Opciones.

46 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 53: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

29. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

30. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos Oracle

Para utilizar un origen de datos Oracle con el modo de consulta dinámica en IBMCognos Business Intelligence, primero debe crear un proyecto, conexión y paqueteen IBM Cognos Framework Manager. A continuación publique el paquete, con locual está disponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Antes de empezar

Para utilizar el modo de consulta compatible en el modelo, debe instalar yconfigurar el cliente de Oracle en el sistema que ejecuta Cognos FrameworkManager.

Procedimiento1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione Oracle. Asegúrese de que Configurar conexión

JDBC está seleccionado. Pulse Siguiente.9. Basándose en la información de conexión proporcionada por el administrador

de base de datos de Oracle, especifique la información adecuada. En el campoCadena de conexión de Oracle *Net, especifique el nombre de servicio deOracle que ha definido durante la configuración del cliente de Oracle. Siprocede, seleccione el modo de autenticación que se utilizará. Configure lascredenciales de inicio de sesión, si es aplicable. Pulse Siguiente.

10. En la página Especificar la cadena de conexión de Oracle (JDBC), especifiqueel tipo de conexión y a continuación especifique la información adecuada.Especifique un tipo de conexión para conectar a la base de datos de Oraclemediante el método que prefiera.

Capítulo 3. Configuración del modo de consulta dinámica 47

Page 54: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Tipo de conexiónDefinición

ID de servicioConéctese directamente a la base de datos Oracle sin un cliente deOracle. Especifique el nombre de servidor, el número de puerto y elID de servicio proporcionados por el administrador de base de datos.

Alias de nombres TNSConéctese a la base de datos Oracle mediante un nombre TNSdefinido en el cliente de Oracle local. Especifique el nombre TNS queha definido al configurar el cliente.

Descriptor de Oracle NetConéctese a la base de datos Oracle mediante una conexión de OracleNet. Especifique el descriptor de Oracle Net que le ha proporcionadoel administrador de base de datos. Por ejemplo, especifique elsiguiente descriptor:(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=servername)(PORT=1521))(CONNECT_DATA=

(SERVICE_NAME=ORCL)))

11. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver losresultados, el estado de las pruebas de conexión para el modo de consultadinámica debe ser Realizado correctamente.

12. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Finalizar.13. Pulse Cerrar. El nuevo origen de datos aparece en la lista y se puede consultar

utilizando el modo de consulta dinámica o compatible.14. Asegúrese de que el origen de datos Oracle que ha creado está seleccionado.

Pulse Siguiente, expanda la base de datos y a continuación expanda Tablas.15. Seleccione las tablas que desea importar y a continuación pulse Siguiente.16. Pulse Importar y, a continuación, pulse Finalizar.17. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.18. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

19. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.20. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores Cognos BI, y después a su base de datos.Los datos recuperados por la consulta de prueba se muestran en la pestañaProbar.

21. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe losobjetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

22. Pulse Aceptar.

48 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 55: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

23. En el Visor de proyectos, pulse con el botón derecho en Paquetes, acontinuación pulse Crear y, finalmente, pulse Crear paquete.

24. Escriba un nombre para el paquete y, a continuación, pulse Siguiente.25. Pulse Sí para abrir la ventana Asistente de publicación. Desmarque Habilitar

control de versiones de modelos y pulse Siguiente dos veces para ir a lapágina Opciones.

26. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

27. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Creación de un proyecto, conexión y paquete para un origende datos JDBC

Para utilizar un origen de datos JDBC con el modo de consulta dinámica en IBMCognos Business Intelligence, primero debe crear un proyecto, conexión y paqueteen IBM Cognos Framework Manager. A continuación publique el paquete, con locual está disponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Para revisar una lista actualizada de los entornos soportados por productos IBMCognos, incluida información sobre sistemas operativos, parches, navegadores,servidores web, servidores de directorio, servidores de bases de datos y servidoresde aplicaciones, consulte Supported Software Environments (http://www.ibm.com/support/docview.wss?uid=swg27042164).

Existen prestaciones adicionales si utiliza una conexión JDBC para conectarse a unabase de datos IBM Informix con el modo de consulta dinámica. Estas prestacionesno están disponibles en el modo de consulta compatible.v Puede utilizar bloques de comandos de conexión.v Puede reutilizar los ID de usuario y las contraseñas que los usuarios

proporcionaron cuando se autenticaron en el portal en lugar de almacenar lainformación de autenticación en inicios de sesión.

Antes de empezar

Para utilizar el modo de consulta dinámica en el modelo, debe instalar yconfigurar el cliente de JDBC en el sistema que ejecuta Cognos FrameworkManager.

Si tiene la intención de reutilizar una conexión de origen de datos existente a unabase de datos Informix, debe establecer la propiedad Interfaz correspondiente enJDBC-IF. No puede dejarse en blanco.

Capítulo 3. Configuración del modo de consulta dinámica 49

Page 56: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Procedimiento

Cree una conexión de origen de datos.1. Abra Cognos Framework Manager y, a continuación, pulse Crear un proyecto

nuevo.2. Especifique un nombre y una ubicación para el nuevo proyecto.3. Seleccione Utilizar modo de consulta dinámica y pulse Aceptar.4. Seleccione el idioma de diseño y pulse Aceptar.5. Asegúrese de que Orígenes de datos está seleccionado y, a continuación, pulse

Siguiente.6. Pulse Nuevo para crear una conexión de origen de datos.7. Pulse Siguiente. En el campo Nombre, escriba un nombre para la nueva

conexión y, a continuación, pulse Siguiente.8. En la lista Tipo, seleccione JDBC. Pulse Siguiente.9. En la página Especificar la cadena de conexión de JDBC, especifique el tipo de

origen de datos.10. Basándose en la información de conexión proporcionada por el administrador

de base de datos, escriba un valor en el campo URL de JDBC. La cadena deconexión se actualiza automáticamente.

11. Especifique la información de inicio de sesión.12. Pulse Probar la conexión y, a continuación, pulse Probar. En la página Ver los

resultados, el estado de las pruebas de conexión para el modo de consultadinámica debe ser Realizado correctamente.

13. Pulse Cerrar, pulse Cerrar de nuevo y, a continuación, pulse Siguiente.14. En la página Especificar comandos, especifique los comandos que la base de

datos ejecuta, si los hay. A continuación, pulse Finalizar.15. Pulse Cerrar. El nuevo origen de datos aparece en la lista y se puede consultar

en el modo de consulta dinámica o compatible.Cree un proyecto.16. Asegúrese de que el origen de datos que ha creado está seleccionado. Pulse

Siguiente y expanda la base de datos.17. Seleccione los elementos de datos que desea importar y siga los pasos del

asistente.18. Por último, pulse Importar y, a continuación, pulse Finalizar.19. En el Visor de proyectos, expanda la consulta. Efectúe una doble pulsación en

uno de los asuntos de consulta. Se muestra su definición.20. Pulse la pestaña Probar. Si la propiedad Modo de consulta del proyecto se

establece en Dinámica, la prueba de la consulta se ejecuta en el modo deconsulta dinámica. Si la propiedad Modo de consulta se establece enCompatible, existe una opción para utilizar el modo de consulta dinámica enla pestaña Probar. Esta opción sólo aparece si el asunto de consulta es para unorigen de datos soportado por el modo de consulta dinámica.

21. Seleccione Utilizar modo de consulta dinámica, si esta opción está disponible.22. Pulse Probar muestra. Se envía una consulta de prueba mediante IBM Cognos

Gateway a uno de los servidores de Cognos BI, y después a su base de datosLos datos recuperados por la consulta de prueba se muestran en la pestañaProbar.

23. Opcional: En la pestaña Información sobre consultas, revise el SQL deCognos y el SQL nativo generado, así como la respuesta XML del servidor deCognos BI.

50 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 57: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Consejo: Pruebe todos los objetos de modelo con el modo de consultadinámica para asegurarse de que el SQL que se ha generado es el esperado. Siestá creando un modelo relacional modelado dimensionalmente, pruebe losobjetos base, como el origen de datos y los asuntos de consulta de modelo, asícomo las dimensiones normales y de medida.

24. Pulse Aceptar.Cree un paquete.25. En el Visor de proyectos, pulse con el botón derecho en Paquetes, a

continuación pulse Crear y, finalmente, pulse Crear paquete.26. Escriba un nombre para el paquete y, a continuación, pulse Siguiente.27. Pulse Sí para abrir la ventana Asistente de publicación. Desmarque Habilitar

control de versiones de modelos y pulse Siguiente dos veces para ir a lapágina Opciones.

28. Seleccione Utilizar modo de consulta dinámica.

Consejo: Esta opción sólo está disponible cuando la propiedad Modo deconsulta del proyecto está establecida en Compatible y el paquete contienesólo los orígenes de datos soportados. Si esta opción no está disponible y lapropiedad Modo de consulta del proyecto se ha establecido en Dinámico y elpaquete contiene sólo orígenes de datos soportados, continúe con el siguientepaso.

29. Pulse Publicar y, a continuación, pulse Finalizar. Ahora el paquete estádisponible en Cognos BI y utiliza el modo de consulta dinámica para losinformes.

Consejo: En IBM Cognos Connection, puede verificar el tipo de modo deconsulta utilizado por el paquete visualizando las propiedades del paquete.

Cambio del modo de consulta de un proyectoPuede cambiar el modo de consulta de un proyecto del modo de consultadinámica al modo de consulta compatible.

El valor Modo dinámico especifica que publicar paquetes, validar objetos demodelo, probar asuntos de consulta e importar datos se efectúan en modo deconsulta dinámica.

El valor Modo compatible especifica que el modo de consulta dinámica no estáhabilitado. No obstante, seguirá teniendo la opción de utilizar el modo de consultadinámica cuando pruebe los asuntos de consulta y las dimensiones, y publiquepaquetes.

El valor predeterminado es Modo compatible.

Nota: El modo de consulta dinámica no se puede habilitar si el modelo contienetanto orígenes de datos soportados como no soportados para el modo de consultadinámica.

Procedimiento

En la pestaña Propiedades del proyecto, especifique la propiedad Modo deconsulta.

Capítulo 3. Configuración del modo de consulta dinámica 51

Page 58: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Reemplazo del modo de consulta de los paquetes o prueba deconsulta

Si el proyecto utiliza el modo de consulta compatible, puede seguir publicandopaquetes y probando las consultas y dimensiones mediante el modo de consultadinámico.

Si se habilita el uso del modo de consulta dinámica en un paquete de FrameworkManager, todos los informes que utilicen el paquete se ejecutarán con el modo deconsulta dinámica. Para cambiarlo y volver al modo de consulta compatible, borrela opción Utilizar modo de consulta dinámica del asistente de publicación yvuelva a publicar el paquete.

Procedimiento1. Para probar las consultas que utilicen el modo de consulta dinámica, seleccione

la casilla de verificación Utilizar modo de consulta dinámica.2. Para publicar paquetes que utilicen el modo de consulta dinámica, seleccione la

casilla de verificación Utilizar modo de consulta dinámica en la última páginadel asistente de publicación. Se le solicitará que confirme esta selección cuandopulse en Publicar. Este paso se aplica cuando la propiedad del proyecto Modode consulta se establece en Compatible.Nota: Si un paquete que contiene orígenes de datos soportados y sin soporte sepublica con modo de consulta dinámica, los usuarios obtendrán un error alabrir el paquete en los Studios.

Administración de Query ServiceQuery Service soporta el modo de consulta dinámica. Gestiona las solicitudes deconsulta dinámica y devuelve el resultado al servicio por lotes o de informes quelas ha enviado.

Mediante IBM Cognos Administration, puede administrar las propiedades y elalmacenamiento en caché de Query Service.

Para obtener más información, consulte IBM Cognos Business IntelligenceAdministration and Security Guide.

Orden de los miembrosEl orden de los miembros es un aspecto fundamental del análisis dimensional. Lasfunciones relacionadas con los miembros y de serie de tiempo se apoyan en elorden de los miembros para proporcionar resultados útiles.

Algunos ejemplos de estas funciones son NextMember, PreviousMember,ClosingPeriod y OpeningPeriod.

El modo de consulta dinámico contiene mecanismos de orden natural yespecificación de orden para garantizar que el orden de los miembros es coherente.

Orden natural

El orden predeterminado de los miembros se denomina orden natural. El ordennatural de los miembros en OLAP sobre datos relacionales es ascendente por títulode miembro; los valores nulos quedan al final. Si dos o más títulos son idénticos, la

52 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 59: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

clave de ordenación secundaria es la clave de empresa en orden ascendente. Sepresupone que la clave de empresa es única.

Por ejemplo, existe un nivel Motivo de devolución en una dimensión de unmodelo de datos para las ventas de productos. Si no hay especificaciones deordenación de miembros explícitas en el modelo, el modo de consulta dinámicaordena los miembros en orden alfabético por el título de miembro.v Producto defectuosov Producto incompletov Producto no satisfactoriov Pedido de producto equivocadov Envío de producto equivocado

En el modo de consulta compatible, no hay orden predeterminado coherente y elorden natural depende de la consulta y del origen de datos.

Especificación de ordenación

En IBM Cognos Framework Manager se puede establecer explícitamente laespecificación de ordenación de miembros en función de las necesidadesempresariales. Esta opción está disponible en la ventana Definición de dimensión,en la pestaña Orden de miembros.

El análisis relacionado con los miembros siempre respeta el orden de los miembros,tanto si es explícito como si es implícito (orden natural). Si un orden de losmiembros en concreto es importante para la vista empresarial, utilice lasPropiedades de clasificación de nivel para definir una especificación deordenación explícita. En el orden enumerado se aplican varias Propiedades declasificación de nivel. Si todas las propiedades de clasificación son idénticas, seaplica el orden natural.

Si no existe ninguna especificación de ordenación explícita, se aplica el ordennatural. Si el usuario se apoya en el orden natural, las funciones relacionadas conlos miembros podrían generar resultados imprevistos cuando se necesita un ordende miembros específico. Este problema se produce especialmente para el nivel demes de una dimensión de tiempo.

En el modo de consulta dinámica, los valores del cuadro Opciones de ordenaciónque aparecen en el separador Orden de miembros se ignorarán. En su lugar, seaplicarán las siguientes opciones de ordenación:v El árbol de metadatos respeta siempre el orden de los miembros.v Los miembros siempre se ordenan. El autor del informe puede aplicar un orden

diferente para mostrar los miembros.

Utilice el cuadro Propiedades de orden de nivel en la ventana Definición dedimensión para especificar explícitamente el orden de los miembros. El ordenpredeterminado de los miembros es ascendente según el título de miembro delnivel.

Para obtener más información sobre cómo especificar el orden de clasificación,consulte la publicación IBM Cognos Framework Manager Guía del usuario.

Capítulo 3. Configuración del modo de consulta dinámica 53

Page 60: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Ejemplo

La ordenación de los miembros definida en el modelo sigue la jerarquía definidapara la dimensión. No obstante, la ordenación en un informe sigue el diseño delinforme. Por ejemplo, una dimensión Minoristas define la jerarquía siguiente:v Regiónv País o región de minoristav Minoristav Sede minorista

En este modelo de ejemplo, el nivel País o región de minorista muestra un ordenascendente por título de miembro, que contiene el nombre del país o la región. Alproyectar el nivel País o región de minorista en un informe, los miembros aparecenen orden por título dentro de la Región, conforme a la jerarquía definida. La salidaresultante de la proyección de Región y País o región de minorista en un informede lista sin ordenación de informe se muestra en la salida siguiente:

Tabla 4. Salida de informe para Región y País o región de minorista.

Región País o región de minorista

América Brasil

América Canadá

América México

América Estados Unidos

Asia Pacífico Australia

Asia Pacífico China

Asia Pacífico Japón

Asia Pacífico Corea

Asia Pacífico Singapur

Europa central Bélgica

Europa central Francia

En su lugar, puede proyectar únicamente País o región de minorista en un informede lista sin aplicar un orden alfabético a la columna. El resultado es una lista conlos miembros de País o región de minorista en orden alfabético por título.

La ordenación en el informe no interfiere con ninguna operación relacionada conlos miembros. Estos continúan siguiendo el orden de clasificación de miembros delmodelo, tanto si es explícito como si es implícito.

Pruebas de los informes migrados mediante Lifecycle ManagerUtilice IBM Cognos Lifecycle Manager para realizar las pruebas con sus informes.Lifecycle Manager es una herramienta de verificación que comprueba que losinformes se ejecutan y producen los mismos resultados en el nuevo entorno queproducían en el anterior.

Lifecycle Manager se conecta con los entornos de origen y de destino, valida yejecuta los informes en ambos entornos y, a continuación, los compara. Losresultados de la comparación se presentan en un panel de control. Para probar ycomparar los informes que se ejecutan con el modo de consulta dinámica

54 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 61: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

habilitado, asegúrese de que ha seleccionado DQM Enabled en las Query modeOptions en Lifecycle Manager (menú Settings > Configure > pestaña Preferences).

Para obtener más información sobre las pruebas de los informes, consulte lapublicación Lifecycle Manager User Guide.

Reguladores de Framework Manager para el modo de consultadinámica

IBM Cognos Framework Manager proporciona reguladores específicos del modode consulta dinámica.

Los reguladores deben especificarse en el modelo antes de crear paquetes, a fin degarantizar que los metadatos de cada paquete utilicen los límites especificados.Todos los paquetes que se publiquen posteriormente utilizarán la nuevaconfiguración.

Importante:

Para los reguladores que afectan al almacenamiento en caché, deberá habilitardicho almacenamiento de una de las siguientes maneras:v Habilite el regulador Permitir uso de memoria caché local en IBM Cognos

Framework Manager.v Habilite la propiedad de consulta Utilizar memoria caché local para un informe

de IBM Cognos Report Studio.

Para obtener más información acerca del uso de reguladores, consulte IBM CognosFramework Manager - Guía de usuario.

(DQM) Ajuste de la generación de SQL para una divisiónnumérica exacta

Este regulador controla cómo se ajustan los cálculos con divisiones a fin degarantizar que los resultados de la división contengan información que seasignificativa para los informes.

El valor Convertir a doble convierte el cálculo de la forma siguiente:v [item1] / [item2] se convierte encast([item1] as double precision) /

[item2]

v cast ([item1] as decimal(9,2)) / [item2] se convierte en cast(cast([item1]as decimal(9,2)) as double precision) / [item2]

El valor Convertir a condicional Doble convierte el cálculo de la siguiente manera.Utilice este valor si el numerador no es una operación castv [item1] / [item2] se convierte encast([item1] as double precision) /

[item2]

v cast ([item1] as decimal(9,2)) / [item2] se convierte en cast([item1] asdouble precision) / [item2]

El valor No ajustar no convierte el cálculo.

El valor predeterminado es Convertir a doble.

Capítulo 3. Configuración del modo de consulta dinámica 55

Page 62: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

(DQM) La memoria caché es sensible a los bloques decomandos de conexión:

Este regulador especifica si la clave de la memoria caché incluye el valorexpandido de los bloques de comandos de conexión. Si el bloque de comandos deconexión se evalúa en valores distintos para diferentes usuarios, puede especificarque la clave de la memoria caché incluya esta información.

Por ejemplo, puede crear un bloque de comandos de conexión que contiene unamacro con una referencia al parámetro de sesión para un nombre de usuario.Como resultado, el valor expandido del bloque de comandos es diferente paracada usuario. Sin embargo, esta diferencia no es significativa si el nombre deusuario sólo se utiliza para el registro. En este caso, la memoria cachéprobablemente se puede compartir y puede desactivar este regulador. Sin embargo,si el nombre de usuario controla la recuperación de datos, la memoria cachéprobablemente no se puede compartir y debe seleccionar este regulador.

Si este regulador está seleccionado, la memoria caché se comparte sólo con losusuarios que compartan la misma versión de los bloques de comandos de conexiónexpandida utilizados para cargar datos en la memoria caché.

Si no se selecciona este regulador, las diferencias en los bloques de comandos deconexión se pasan por alto.

El regulador está seleccionado de forma predeterminada.

ara obtener más información acerca del uso de bloques de comandos, consulte“Uso de bloques de comando” en IBM Cognos Business Intelligence Guía deadministración y seguridad.

(DQM) La memoria caché es sensible a la información de basede datos

Este regulador controla la sensibilidad de la memoria caché asociada con unpaquete de Framework Manager compartido por usuarios de la conexión. Tambiénespecifica qué información de base de datos se utiliza para restringir elcompartimiento en dicha memoria caché. La información se especificóoriginalmente en IBM Content Manager y se proporciona en la solicitud de lamemoria caché.

El valor Base de datos + Conexión + Inicio de sesión especifica que la memoriacaché se comparte sólo si los usuarios especifican los mismos orígenes de datos,cadenas de conexión e información de inicio de sesión.

El valor Base de datos + Conexión especifica que la memoria caché se compartesólo si los usuarios especifican los mismos orígenes de datos y cadenas deconexión.

El valor Base de datos especifica que la memoria caché se comparte sólo si losusuarios especifican los mismos orígenes de datos.

El valor Ninguno especifica que no se comparte ningún origen de datos, cadena deconexión ni información de inicio de sesión.

El valor predeterminado es Base de datos + Conexión + Inicio de sesión.

56 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 63: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

(DQM) La memoria caché es sensible a la seguridad de modelo

Este regulador controla la seguridad que se utiliza para acceder a la memoriacaché.

El valor Automático especifica que el usuario y las clases de usuario de Cognos seutilizan para confirmar el acceso a todos los filtros de seguridad del modelo. Launión de los objetos de seguridad con los filtros de seguridad del modelo se utilizapara identificar la memoria caché.

El valor Usuario especifica que se utiliza la identidad del usuario de Cognos paraidentificar la memoria caché. La memoria caché solo se puede volver a utilizarpara el usuario actual. No se producirá un uso compartido con otros usuarios.

El valor Clase de usuario especifica que se utilizan las clases de usuario deCognos para identificar la memoria caché.

El valor Ninguno inhabilita la comprobación de los filtros de seguridad de losmodelos, aunque dichos filtros existan en el modelo.

El valor predeterminado es Automático.

(DQM) Selección de unión sensitiva de contexto

Utilice este regulador para controlar el cálculo de rutas de unión para una consultaen una agrupación de esquema en estrella que no contiene un hecho.

Utilice agrupaciones de esquema en estrella para seleccionar una ruta de unión.

El valor Inhabilitado especifica que la agrupación de esquema en estrella se ignoracuando se calcula la ruta de unión de la consulta principal. Si hay varias rutas deunión, se elige la primera ordenada alfabéticamente.

El valor Automático especifica que se utiliza la agrupación de esquema en estrellapara influir en el cálculo de la ruta de unión si todos los accesos directos y asuntosde consulta a los que se accede directamente en la consulta pueden irsedesarrollado para el asunto de consulta de base de datos inferior y todos losasuntos de consulta intermedios están sin relaciones. Si no, se ignora la agrupaciónde esquema en estrella. Este comportamiento también es cómo las rutas de uniónse calculan en la modalidad de consulta compatible.

El valor Explícito especifica que se utiliza la agrupación de esquema en estrellapara influir en el cálculo de la ruta de unión. Si la propiedad (DQM) Usar en rutade unión tiene el valor Verdadero para un acceso directo o un asunto de consulta,las tablas en las que se basan se utilizan en la ruta de unión final en el SQL. Si nose marca un asunto de consulta para que sea utilizado en la ruta de unión, laselección de unión sensible al contexto no se aplica en la agrupación de esquemaen estrella.

El valor predeterminado es Inhabilitado.

Por ejemplo, puede tener cuatro asuntos de consulta: Almacén, País_o_región,Ventas_cámara (un hecho) y Cámaras_devueltas (un hecho). Se especifican lassiguientes uniones: entre Almacén y Ventas_cámara, entre Almacén yCámaras_devueltas, entre País_o_región y Ventas_cámara y entre País_o_región yCámaras_devueltas.

Capítulo 3. Configuración del modo de consulta dinámica 57

Page 64: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Puede crear un informe que muestra almacenes y países a los que se devuelven lascámaras. El informe incluye únicamente los almacenes y países. El contexto delinforme se facilita únicamente en el título de informe. Esta consulta es unaconsulta sin hecho porque el asunto de consulta no está seleccionando. Paraobtener la salida correcta, la ruta de unión debe ser desde Almacén aCámaras_devueltas a través de País_o_región. La ruta de unión debe incluirCámaras_devueltas. Si no crea un esquema en estrella para agrupar Almacén,Cámaras_devueltas y País_o_región, la ruta de unión pasa por Ventas_cámara. Esteresultado se da porque Ventas_cámara es el primer asunto de consulta sobrehechos en orden alfabético. Para resolver este problema, cree una agrupación deesquema en estrella. Cree una carpeta denominada Cámaras_devueltas y en esacarpeta, cree accesos directos a Almacén, Cámaras_devueltas y País_o_región.Establezca el regulador (DQM) Selección de unión sensitiva de contextoenAutomático.

Importante: Este ejemplo es simplista. Los modelos normalmente contiene cientosde asuntos de consulta y están organizados en espacios de nombre y carpetas. Siestablece este regulador en Automático, todas las carpetas y espacios de nombrepueden elegirse para ser considerados agrupaciones de esquema en estrella. Estopuede hacer que se utilice una ruta de unión no deseada. Establezca el reguladoren Explícito y establezca la propiedad (DQM) Usar en ruta de unión de un asuntode consulta o un acceso directo en Verdadero para eliminar la ambigüedad. Estacombinación de valores restringe el procesamiento de consultas a las carpetas y losespacios de nombres que contienen objetos cuya propiedad (DQM) Usar en rutade unión es Verdadero.

(DQM) Política de memoria caché local

Utilice este regulador para controlar el nivel de consultas para las que se creancursores reutilizables.

El valor Subconsulta de resumen inferior especifica que la memoria caché se creasolamente con las subconsultas de resumen más bajas de la solicitud. Estecomportamiento también se da en el modo de consulta compatible.

El valor Consulta referenciada por diseño especifica que la memoria caché se creasolamente con las consultas que utilizan el modo de consulta dinámica a las que eldiseño hace referencia. El cursor que se crea en esta opción no contiene cursoresanidados.

El valor Explícitamente por consulta especifica que la memoria caché se crea concada consulta que tiene una memoria caché local que está habilitada. El cursor quese crea en esta opción contiene cursores anidados si es necesario.

El valor predeterminado es Subconsulta de resumen inferior.

El regulador Permitir uso de memoria caché local especifica que todos losinformes basados en el modelo utilizan datos de la memoria caché. De formapredeterminada, si el regulador Permitir uso de memoria caché local estáhabilitado, se crean automáticamente cursores reutilizables con las subconsultas deresumen inferiores. Sin embargo, si una consulta tiene referencias de consultacomo, por ejemplo, consultas de unión, el proceso de unión no se envía a la basede datos. Si el proceso de unión se pueden controlar mejor mediante la base dedatos cuando el servidor de bases de datos tiene más recursos, seleccione el valorConsulta referenciada por diseño o Explícitamente por consulta.

58 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 65: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

(DQM) Modo de cursor

Utilice este regulador para controlar cuánto tiempo se retienen los recursosutilizados por una consulta hasta que se liberan.

El motor de consulta carga los datos de un origen de datos en un conjunto dedatos con un cursor. El cursor se puede leer total o parcialmente. En cuanto elmotor de consulta lee el último registro, el conjunto de resultados está completo ylos recursos de base de datos se liberan.

El valor Automático especifica que el motor de consulta deja de leer datos una vezalcanzado el número solicitado de registros. Deja los recursos activos en previsiónde que se produzcan más solicitudes de datos. La consulta detenida conserva laconexión de base de datos y el cursor para futuras solicitudes de recuperación dedatos. Las consultas detenidas se liberan una vez transcurrido el tiempo deinactividad especificado. Como consecuencia, los recursos de base de datos seliberan o bien después de representar todos los datos o bien una vez transcurridoun tiempo de inactividad determinado o el tiempo máximo de antigüedad.Durante este tiempo, estos recursos no pueden ser utilizados por otras consultas.

El valor Consulta por página especifica que el motor de consulta libera losrecursos en cuanto la página de informe actual se representa para el usuario. Cadasolicitud de página posterior, incluidas aquella que anteriormente cargaron elconjunto de resultados completo, requiere que se vuelva a establecer la conexiónde base de datos y el cursor. Este valor libera los recursos de origen de datos másrápido, pero utiliza más tiempo y más recursos para volver a ejecutar una consulta.

El valor Cargar en segundo plano especifica que el motor de consulta devuelve laparte solicitada de los datos y después inicia un subproceso en segundo plano paracargar el resto de los datos en una memoria caché. El subproceso en segundoplano se ejecuta con una prioridad menor. Las solicitudes posteriores devuelven losdatos cargados por el subproceso en segundo plano desde la memoria caché. Si senecesitan más datos antes de que el subproceso en segundo plano haya podidocargar datos suficientes, la nueva solicitud tendrá prioridad. Este valor proporcionauna respuesta de primera página más rápida y mejora el tiempo de respuesta delas páginas posteriores. Los recursos se liberan en cuanto se han cargado todos losdatos en la memoria caché. Sin embargo, se utiliza más memoria para los datos dela memoria caché que con los otros valores.

El valor predeterminado es Automático.

(DQM) Optimización de maestro-detalle

Utilice este regulador para controlar si se utiliza el almacenamiento de consultasdetalladas en memoria caché en el caso de una consulta maestro-detalle relacional.Para minimizar la cantidad de ejecuciones de SQL contra la base de datos para lasconsultas detalladas, guarde la consulta detallada en la memoria caché. Porejemplo, si tiene 1000 consultas detalladas, solamente se realizará una ejecución deSQL. De forma predeterminada, las consultas detalladas no se colocan en memoriacaché, por lo que 1000 consultas detalladas suponen 1000 ejecuciones de SQL.

El valor Inhabilitado especifica que no hay colocación en memoria caché de lasconsultas detalladas.

El valor Consulta detallada relacional de memoria caché especifica que sí haycolocación en memoria caché de las consultas detalladas.

Capítulo 3. Configuración del modo de consulta dinámica 59

Page 66: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

El valor predeterminado es Inhabilitado.

Optimización de uniones mediante la aplicación de filtrosEn el modo de consulta dinámica, puede mejorar el rendimiento de una uniónfiltrando un lado de la misma con los valores recuperados del otro lado.

Al filtrar un lado de la unión, es posible reducir la cantidad de datos que serecuperan. El filtrado resulta especialmente efectivo en orígenes de datosheterogéneos en los que un lado de la unión tiene menos filas que el otro enórdenes de magnitud.

Acerca de esta tarea

Puede aplicar un filtro a una unión en IBM Cognos Report Studio o en IBMCognos Framework Manager estableciendo la propiedad Tipo de filtro de unaunión.

Se debe especificar una cardinalidad para cada lado de todas las uniones. Lacardinalidad puede ser una de las siguientes: [0..1], [1..1], [0..n] o [1..n]. El lado enque la cardinalidad se ha especificado como [0..1] o [1..1] se suele denominarone-side (un lado). El lado en que se especifica la cardinalidad como [0..n] o [1..n]se suele denominar el lado many (varios). El operando "one-side" suele tener menosfilas que el lado "many" en órdenes de magnitud.

Al aplicar un filtro a la unión, se reduce el tamaño del conjunto de filas deloperando "many" aplicando un filtro al lado "many". El filtro de unión se basa enlos valores clave de unión que se recuperan del operando "one-side".

Cualquiera de las consultas puede recuperar datos de un origen de datos externosal que se acceda desde Cognos Report Studio. Si los tipos de orígenes de datos sondistintos, asegúrese de que los tipos de datos sean compatibles. De lo contrario, esposible que deba editar la expresión de unión para realizar conversiones explícitasentre los elementos de consulta que se están uniendo.

Importante: Puede aplicar un filtro a una unión solo si está utilizando el modo deconsulta dinámica.

Procedimiento1. Si está aplicando el filtro en Cognos Report Studio, abra el Explorador de

consultas y, a continuación, pulse Consultas.2. Si está aplicando el filtro en Cognos Framework Manager, pulse Herramientas

> Iniciar explorador de contexto.3. Seleccione la unión que desee optimizar y establezca la propiedad Tipo de

filtro.El valor predeterminado es Entre. Seleccione uno de los siguientes valores:

En El filtro generado es un predicado IN formado por valores constantesde las claves de unión de operando de unión "one-side".

Entre El filtro generado es un predicado BETWEEN formado por el valormínimo y máximo de los valores de la clave de unión del operando"one-side".

Tabla El filtro generado es una forma de constructor de valor de tabla delpredicado IN.

60 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 67: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Creación de una consulta de resumen en un modeloPuede recuperar los datos resumidos sin introducir agregados explícitos en lasexpresiones de los elementos de consulta especificando un asunto de consulta enun modelo de IBM Cognos Framework Manager para convertirlo en una consultade resumen.

Puede añadir elementos de consulta que ya están resumidos en la consulta deresumen en los informes creados en IBM Cognos Business Intelligence. No esnecesario que repita las fórmulas o cálculos completos en cada informe que cree.

Procedimiento1. En Cognos Framework Manager, seleccione la consulta que desee convertir en

una consulta de resumen.2. Establezca la propiedad (DQM) Uso en Consulta de resumen.3. En la pestaña Filtros de la definición del asunto de consulta, cree un filtro.4. Para especificar cuando se produce la agregación, establezca la propiedad

(DQM) Aplicación del filtro:El valor predeterminado es Antes de la agregación automática. Seleccione unode los siguientes valores:

Antes de la agregación automáticaEl filtro de detalles que se genera coincide con la expresión de filtroque se ha creado.

Después de la agregación automática

El filtro de detalles que se genera utiliza el agregado de la expresión defiltro que se ha creado. Por ejemplo, crea la siguiente expresión defiltro:[NameSpace].[Summary_query_subject].[QUANTITY]>100*1000

El elemento de hecho QUANTITY se sustituye por la expresiónagregada correspondiente y el filtro se interpreta como un filtro deresumen:aggregate([NameSpace].[Summary_query_subject].[QUANTITY])>100*1000

En este ejemplo, "agregado" representa el agregado normal delelemento de hecho QUANTITY. El ámbito del agregado es el de lascolumnas de agrupación del asunto de la consulta de resumen.

5. Para habilitar el almacenamiento en la memoria caché de los datos del asuntode consulta de resumen, establezca la propiedad (DQM) Utilizar memoriacaché local de la consulta de resumen en True. Este valor solo se aplica si elregulador de proyecto (DQM) Utilizar memoria caché local está habilitado enel modelo o en la consulta.

Creación de una relación entre conjuntos de datos distintos mediantela creación de una tabla de puente

Cree una tabla de puente para enlazar esquemas en estrella o áreas temáticas si elesquema de base de datos no se puede convertir en distintos esquemas en estrellarelacionados a través de dimensiones compatibles.

Utilice una tabla de puente en IBM Cognos Framework Manager para crear unarelación varios a varios entre dos conjuntos de datos distintos.

Capítulo 3. Configuración del modo de consulta dinámica 61

Page 68: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Acerca de esta tarea

La diferencia clave entre una tabla de puente y una tabla de hecho es que larelación de tabla de puente es obligatoria. La relación de tabla de puente restringelos datos de un área temática basándose en los registros devueltos desde otra áreatemática. Una tabla de hechos no proporciona esta restricción porque los dos otrosconjuntos de datos funcionan como dimensiones no compatibles. Un filtro aplicadoa un conjunto de datos no afecta al otro conjunto de datos.

Son varias las ventajas de crear tablas de puentes:v Permiten unir correctamente los flujos de datos que existen en cada lado del

puente.v Permiten filtrar ambos flujos de datos cuando se aplica un filtro únicamente a

un flujo. Si los datos de un flujo se asocian correctamente con otro flujo, alaplicar un filtro a cualquiera de las columnas, se filtra toda una fila de datos.Puede utilizar filtros de detalles y filtros de resumen.

v Permiten evitar los recuentos dobles.

Por ejemplo, dispone de un modelo que contiene dos esquemas en estrella querepresentan propiedades de estado y propietarios de propiedades reales. Variospropietarios poseen y comparten distintas propiedades. El esquema de propietariosde propiedades contiene dos asuntos de consulta: OWNER and OWNER_FACT. Elesquema de propiedades contiene dos asuntos de consulta: PROPERTY yPROPERTY_FACT. Añada una tabla de puente para capturar la relación varios avarios entre la tabla OWNER (PROPIETARIO) y la tabla PROPERTY(PROPIEDAD). La tabla de puente contiene los elementos de consulta OWNER_IDy PROPERTY_ID. Contiene también otros elementos de consulta que proporcionancontexto o significado a la relación, como SHARE_PERCENTAGE. La cardinalidadde la tabla de puente es [1..n] en ambas relaciones y la cardinalidad de las tablasOWNER y PROPERTY es [1..n].

Procedimiento1. En Cognos Framework Manager, cree el asunto de consulta que desee utilizar

como tabla de puente.2. Establezca la propiedad (DQM) Uso en Puente.3. Para permitir el almacenamiento en la memoria caché de los datos del asunto

de consulta de resumen, establezca la propiedad (DQM) Utilizar memoriacaché local de la consulta de resumen en True. Este valor solo se aplica si elregulador de proyecto (DQM) Utilizar memoria caché local está habilitado enel modelo o en la consulta.

Procedimientos almacenados y modos de acceso a transacciónPara los asuntos de consulta basados en procedimientos almacenados, modifique lapropiedad Modo de acceso de transacción en IBM Cognos Framework Managerpara especificar cómo se deben procesar los datos.

En el modo de consulta dinámica, para los asuntos de consulta basados enprocedimientos almacenados, se utilizará la propiedad Modo de acceso detransacción especificada para el origen de datos de modelo. Para el resto deasuntos de consulta, la conexión JDBC utilizará el modo de acceso de transacciónpredeterminado del controlador de JDBC.

62 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 69: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Cuando se ejecuta una consulta, la conexión JDBC se establece basándose en lapropiedad Modo de acceso de transacción.

Puede establecer la propiedad Modo de acceso de transacción en cualquiera de lossiguientes valores:

No especificadoEn el modo de consulta dinámica, se utilizará el modo de acceso detransacción predeterminado del controlador de JDBC, que suele ser elmodo de lectura/escritura. Se trata del valor predeterminado. Consulte ladocumentación del proveedor del controlador JDBC para determinar elmodo de acceso de la transacción predeterminada.

Solo lecturaEn el modo de consulta dinámica, la conexión JDBC se establece en modode solo lectura.

Lectura y escrituraEn el modo de consulta dinámica, la conexión JDBC se establece en modode lectura/escritura.

Consejo: El soporte y la obligatoriedad del modo de solo lectura y delectura/escritura varía en función del proveedor de la base de datos. Consulte ladocumentación del proveedor de la base de datos para obtener más información.

Para obtener más información sobre la especificación de modos de acceso detransacción, consulte IBM Cognos Framework Manager User Guide.

Modos de acceso de transacción y memorias caché locales

Puede especificar en el modelo que el informe puede utilizar la memoria cachelocal para resolver un conjunto de resultados de la consulta. Una consulta es uncandidato para utilizar una memoria caché local si cumple los criteriosespecificados. Muchos de estos criterios se pueden establecer utilizando losreguladores de Cognos Framework Manager. Si una consulta de candidato contieneun procedimiento almacenado, el uso de la memoria caché local depende del modoen que se establecen los siguientes valores de propiedad Modo de acceso atransacción:

No especificadoEl conjunto del procedimiento almacenado se resuelve utilizando lamemoria caché local.

Solo lecturaEl conjunto del procedimiento almacenado se resuelve utilizando lamemoria caché local.

Lectura y escrituraEl conjunto del procedimiento almacenado no se resuelve utilizando lamemoria caché local. La consulta que contiene el procedimientoalmacenado se ejecuta de nuevo.

Si no establece el modo de acceso a transacción adecuado, en algunos casos elinforme no devolverá los datos deseados. Por ejemplo, tiene un procedimientoalmacenado que genera datos y devuelve un conjunto de resultados. Si establece elmodo de acceso del origen de datos del modelo en No especificado o Solo lectura,se devolverá el mismo resultado que se ha almacenado en la memoria caché. Esteresultado se obtiene porque se utiliza la memoria caché para resolver el conjuntode resultados de la consulta. Si desea ver el conjunto de resultados más recuente,

Capítulo 3. Configuración del modo de consulta dinámica 63

Page 70: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

establezca el modo de acceso de transacción en Lectura y escritura.

Modos de acceso de transacción y consulta de modificación dedatos

Un asunto de consulta que contiene un procedimiento almacenado de modificaciónde datos requiere acceso de escritura. Sin embargo, si establece la propiedad Modode acceso a transacción de un origen de datos del modelo en Solo lectura, semostrará un mensaje de error.

Por ejemplo, en Cognos Framework Manager, cuando se prueba un procedimientoalmacenado de modificación de datos que utiliza un origen de datos de modelo desolo lectura, se muestra el siguiente mensaje de error:XQE-PLN-0309 The [Namespace].[data_Modification_Stored_ProcedureName]data modification query subject requires that thetransaction access mode property is set to Read-Writeon the [read_Only_Model_Data_Source] model data source.

Para solucionar este problema, establezca la propiedad Modo de acceso atransacción en Lectura y escritura.

Modos de acceso a transacción y consultas que utilizan variosorígenes de datos de modelo

Cuando una consulta utiliza varios orígenes de datos de modelo FrameworkManager que hacen referencia al mismo origen de datos de Content Manager, laconsulta utiliza el modo de acceso de transacción de la conexión JDBC especificadopara el origen de datos de modelo cuyo nombre está en primer lugar en ordenalfabético.Conceptos relacionados:“Reguladores de Framework Manager para el modo de consulta dinámica” en lapágina 55IBM Cognos Framework Manager proporciona reguladores específicos del modode consulta dinámica.

Resolución de problemas del modo de consulta dinámicaSe pueden resolver los problemas relacionados con las consultas en el modo deconsulta dinámica utilizando prestaciones de rastreo. Puede acceder a los valoresde rastreo en las propiedades del servicio QueryService en IBM CognosAdministration.

De forma predeterminada, los archivos de rastreo se guardan en el directorioubicación_c10\logs\XQE. No obstante, puede cambiar el directorio de salidamodificando un archivo de configuración.

Rastreo de ejecución de consultasEl rastreo de ejecución de consultas escribe información como el MDX nativo en unarchivo de registro de árbol de ejecución. La información de perfil se escribe enuno o varios registros independientes. Los registros de creación de perfilesincluyen métricas de ejecución y tiempo de espera para construcciones deconsultas.

64 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 71: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Los archivos de registro del rastreo de ejecución de consultas se escriben en eldirectorio ubicación_c10\logs\XQE. Los archivos de registro se generan cada vezque se ejecuta un informe. Los archivos de registro siguen convenciones denomenclatura específicas:v Los archivos de registro de árbol se guardan como

indicaciónFechaHora_nombreInforme\runtreeLog.xml.v Los archivos de registro de creación de perfiles se guardan como

indicaciónFechaHora_nombreInforme\profilingLog-número_registro.xml.

Por ejemplo, la ejecución de un informe denominado Minoristas genera un archivode árbol de registro llamado 2012-01-10_11h33m700s_Minoristas\runtreeLog.xml yvarios archivos de creación de perfiles con nombres de archivo secuenciales:2012-01-10_11h33m700s_Minoristas\profilingLog-0.xml y 2012-01-10_11h33m700s_Minoristas\profilingLog-1.xml

Algunos informes requieren que se ejecuten subconsultas. Los archivos de rastreode subconsultas, incluidos los registros de árbol de ejecución y los registros decreación de perfiles, se almacenan en un directorio independiente dentro deldirectorio de informe principal.

Por ejemplo, si el informe Minoristas requiere que se ejecuten una o variassubconsultas, los archivos de rastreo de estas subconsultas se almacenan en undirectorio llamado 2012-01-10_11h33m700s_minoristas\subqueries.

Para obtener más información acerca de la habilitación del rastreo de ejecución deconsultas, consulte la publicación IBM Cognos Business Intelligence Guía deadministración y seguridad.

Rastreo de planificación de consultasEl rastreo de planificación de consultas escribe información relacionada con latransformación de la consulta en el archivo de registro de árbol de planificación.Utilice el rastreo de planificación de consultas cuando quiera establecer cómo elmodo de consulta dinámica determinó el plan de ejecución.

Los archivos de registro del rastreo de planificación de consultas se escriben en eldirectorio ubicación_c10\logs\XQE. Los archivos de registro se generan cada vezque se ejecuta un informe. Los archivos de registro siguen convenciones denomenclatura específicas:v Los archivos de registro de árbol se guardan como

indicaciónFechaHora_nombreInforme\planningLog.xml.v Los archivos de registro de creación de perfiles se guardan como

indicaciónFechaHora_nombreInforme\planningLog_pass_número_registro.xml.

Por ejemplo, la ejecución de un informe denominado Minoristas genera un archivode registro de planificación llamado 2012-01-10_11h33m700s_Minoristas\planningLog.xml y varios registros de paso con nombres de archivo secuenciales:2012-01-10_11h33m700s_Minoristas\planningLog_pass_001.xml y2012-01-10_11h33m700s_Minoristas\planningLog_pass_002.xml.

Algunos informes requieren que se ejecuten subconsultas. Los archivos de rastreode subconsulta, incluidos los registros de planificación y los registros de paso, sealmacenan en un directorio independiente dentro del directorio de informeprincipal.

Capítulo 3. Configuración del modo de consulta dinámica 65

Page 72: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Por ejemplo, si el informe Minoristas requiere que se ejecuten una o variassubconsultas, los archivos de rastreo de estas subconsultas se almacenan en undirectorio llamado 2012-01-10_11h33m700s_minoristas\subqueries.

Importante: Los archivos de registro resultantes son grandes y la habilitación delrastreo de planificación de consultas podría repercutir en el rendimiento general delas consultas.

Para obtener más información acerca de la habilitación del rastreo de planificaciónde consultas, consulte la publicación IBM Cognos Business Intelligence Guía deadministración y seguridad.

Cambio del directorio de salida de archivos de registropredeterminado

Puede cambiar la ubicación en la que se crean los archivos de registro de rastreode ejecución de consultas y de rastreo de planificación de consultas modificandoun archivo de configuración.

Acerca de esta tarea

Debe realizar esta tarea para cada instalación de IBM Cognos Business Intelligence.

Procedimiento1. Localice y realice una copia de seguridad del archivo ubicación_c10\

configuration\xqe.config.xml.2. Utilizando un editor de texto, abra el archivo original y localice la línea

siguiente:<!--logsFolder value="../../logs"/-->

3. Elimine las marcas de comentario y añada la ubicación física nueva para losarchivos de registro. Por ejemplo, si la ubicación física nueva es el directorioD:\logs en un servidor Microsoft Windows, cambie esta línea por el valorsiguiente:<logsFolder value="D:\logs\"/>

4. Guarde los cambios y cierre el archivo.5. En IBM Cognos Configuration, detenga y reinicie el servicio IBM Cognos.

Informes de ejemplo para el modo de consulta dinámicaCon IBM Cognos Business Intelligence se proporcionan modelos e informes deejemplo que se han optimizado para el modo de consulta dinámica.

Cuando se instalen y se despliegue, encontrará los ejemplos actualizados en lapestaña Carpetas públicas de IBM Cognos Connection, en una carpetadenominada Samples_DQ. El nombre de los informes actualizados también se hacambiado con el sufijo _DQ.

Se han modificado ligeramente los ejemplos para que aprovechen las principalesmejoras del modo de consulta dinámica. Por ejemplo, se actualizaron informespara aplicar un orden de clasificación concreto y especificar un modo deagregación.

66 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 73: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Para acceder a los ejemplos del modo de consulta dinámica, debe modificar lasconexiones de origen de datos según dos orígenes de datos de ejemplo parahabilitar las conexiones JDBC y, a continuación, importar el archivo actualizado dedespliegue de ejemplos.

Modificación de las conexiones de origen de datos según losorígenes de datos de ejemplo

Para importar y utilizar los informes de ejemplo de consulta dinámica, debemodificar las conexiones de origen de datos existentes según dos bases de datosrelacionales de ejemplo para habilitar una conexión JDBC.

Procedimiento1. En IBM Cognos Administration, seleccione la pestaña Configuración y pulse

Conexiones con orígenes de datos.

Nota: Para acceder a esta área de IBM Cognos Administration, debe tener lospermisos necesarios para la característica protegida Tareas de administración.

2. Pulse en el origen de datos de ejemplo great_outdoors_sales.3. En la columna Acciones, pulse el icono Establecer propiedades de la conexión

de origen de datos great_outdoors_sales.4. En la pestaña Conexión, en Cadena de conexión, pulse en el icono Editar la

cadena de conexión.5. En la pestaña JDBC, active la casilla de verificación Habilitar conexión JDBC.6. Especifique los parámetros de conexión JDBC para el origen de datos.7. Pulse Probar la conexión y, a continuación, en Probar.

En la página de resultados de la prueba de conexión, observe los resultados deJDBC en la columna Tipo / Modo de consulta.

8. Repita los pasos anteriores con la conexión del origen de datos de ejemplogreat_outdoors_warehouse.

Importación del contenido de los ejemplos de consultadinámica (paquetes) al almacén de contenido

Después de haber modificado las conexiones de origen de datos para los orígenesde datos de ejemplo, debe importar el contenido de los ejemplos de consultadinámica o los paquetes del archivo de despliegue de ejemplo.

Los ejemplos de consulta dinámica se encuentran en el archivo de desplieguedenominado IBM_Cognos_Samples_DQ.zip.

Procedimiento1. Copie el archivo IBM_Cognos_Samples_DQ.zip desde el directorio

c10_location/webcontent/samples/content al directorio donde se hanguardado los archivos de despliegue. La ubicación predeterminada esc10_location/deployment. La ubicación se establece en la herramienta deconfiguración. Para obtener información sobre el cambio de ubicación,consulte la ayuda en línea de la herramienta de configuración.

2. En IBM Cognos Administration, seleccione la pestaña Configuración y pulseAdministración de contenidos.

Nota: Para acceder a esta área de IBM Cognos Administration, you mustdebe tener los permisos necesarios para la característica protegida Tareas deadministración.

Capítulo 3. Configuración del modo de consulta dinámica 67

Page 74: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

3. En la barra de herramientas, pulse el botón Nueva importación. Aparecerá elasistente para Nueva importación.

4. En el cuadro Archivo de despliegue, seleccione el archivoIBM_Cognos_Samples_DQ y pulse en Siguiente.

5. Escriba un nombre exclusivo y una descripción y sugerencia de pantallaopcionales para el archivo de despliegue, seleccione la carpeta donde deseeguardarlo y, a continuación, pulse Siguiente.

6. En el cuadro Carpetas públicas, directorio y contenido de biblioteca,seleccione la carpeta Samples_DQ.

7. Seleccione las opciones que desee, junto con la selección de resolución deconflictos para las opciones que seleccione y, a continuación, pulse Siguiente.

8. En la página Especificar las opciones generales, seleccione si desea incluirpermisos de acceso y referencias a espacios de nombres externos, así comoquién debe ser el propietario de las entradas después de importarlas.

9. Pulse Siguiente. Aparecerá la información de resumen.10. Revise la información de resumen y pulse Siguiente.11. Pulse en Guardar y ejecutar una vez.12. Pulse Finalizar, especifique la hora y la fecha de la ejecución y, a

continuación, pulse Ejecutar.13. Revise la hora de ejecución y pulse Aceptar.14. Cuando haya enviado la importación, pulse Finalizar.

Resultados

Ahora ya puede utilizar el paquete de ejemplo de consulta dinámica para crearinformes y ejecutar los informes de ejemplo que están disponibles en la carpetaSamples_DQ, en la pestaña Carpetas públicas del portal.

68 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 75: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Avisos

Esta información se ha desarrollado para productos y servicios que se ofrecen entodo el mundo.

Es posible que este material esté disponible en otros idiomas a través de IBM. Sinembargo, es probable que sea necesario que disponga de una copia del producto oversión del producto en dicho idioma para tener acceso.

Puede que IBM no ofrezca en algunos países los productos, servicios ocaracterísticas que se explican en este documento. Póngase en contacto con elrepresentante local de IBM para obtener información acerca de los productos yservicios que actualmente están disponibles en su zona. Cualquier referencia hechaa un producto, programa o servicio de IBM no implica ni pretende indicar que sólopueda utilizarse ese producto, programa o servicio de IBM. En su lugar, podráutilizarse cualquier producto, programa o servicio con características equivalentesque no infrinja ningún derecho de propiedad intelectual de IBM. Sin embargo, seráresponsabilidad del usuario evaluar y verificar el funcionamiento de cualquierprograma, producto o servicio que no sea de IBM. Este documento puede incluirdescripciones de productos, servicios o características que no forman parte de latitularidad de licencia o programa que ha adquirido.

Puede que IBM tenga patentes o solicitudes de patentes pendientes relacionadascon los temas principales que se tratan en este documento. La posesión de estedocumento no le otorga ninguna licencia sobre estas patentes. Puede enviar susconsultas sobre licencias, por escrito, a la dirección siguiente:

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785EE. UU.

Para realizar consultas sobre licencias relacionadas con la información de doblebyte (DBCS), póngase en contacto con el Departamento de propiedad intelectual deIBM de su país o envíe sus consultas, por escrito, a la dirección:

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan Ltd.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, Japón

El párrafo siguiente no tiene aplicación en el Reino Unido ni en ningún otro paísen el que tales provisiones sean incoherentes con la legislación local:INTERNATIONAL BUSINESS MACHINES CORPORATION PROPORCIONAESTA PUBLICACIÓN "TAL CUAL", SIN GARANTÍAS DE NINGÚN TIPO, YASEAN EXPRESAS O IMPLÍCITAS, INCLUIDAS, PERO SIN LIMITARSE A, LASGARANTÍAS IMPLÍCITAS DE NO INFRACCIÓN, COMERCIALIZACIÓN OIDONEIDAD PARA UNA FINALIDAD DETERMINADA. En algunos estados noestá permitida la renuncia de las garantías expresas o implícitas en determinadastransacciones, por lo tanto, puede que esta declaración no se aplique a su caso.

© Copyright IBM Corp. 2010, 2014 69

Page 76: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Esta información podría incluir imprecisiones técnicas o errores tipográficos.Periódicamente se realizan cambios en la información que aquí se presenta; talescambios se incorporarán en nuevas ediciones de la publicación. IBM podría realizarmejoras y/o cambios en el producto o productos y/o programa o programas quese describen en esta publicación en cualquier momento y sin previo aviso.

Cualquier referencia hecha en esta información a sitios web que no son de IBMsólo se proporciona para su comodidad y bajo ninguna circunstancia ha deinterpretarse que IBM representa o se hace responsable del contenido de esos sitiosweb. Los materiales de esos sitios web no forman parte de los materiales de esteproducto de IBM y la utilización de esos sitios web será responsabilidad delusuario.

IBM podría utilizar o distribuir la información que se le envía de la forma queconsidere más oportuna sin incurrir por ello en ninguna obligación con elremitente de la información.

Los tenedores de licencias de este programa que deseen obtener información acercade éste con el fin de permitir: (i) el intercambio de información entre programascreados independientemente y otros programas (incluido el presente) y (ii) lautilización mutua de la información que se ha intercambiado, deben ponerse encontacto con:

IBM Software GroupAttention: Licensing3755 Riverside Dr.Ottawa, ON K1V 1B7Canadá

Esta información podría estar disponible, de acuerdo con los términos ycondiciones aplicables, incluyendo en algunos casos el pago de una tarifa.

El programa bajo licencia que se describe en este documento y todo el materialbajo licencia disponible para éste los proporciona IBM en función de lo dispuestoen el IBM Customer Agreement, el Acuerdo Internacional de Licencia de Programade IBM o cualquier otro acuerdo equivalente celebrado entre ambas partes.

Los datos relacionados con el rendimiento que pudiera contener este documento sehan determinado en un entorno controlado. Por lo tanto, los resultados obtenidosen otros entornos operativos podrían variar significativamente. Puede que algunasmediciones se hayan obtenido en sistemas de desarrollo y no existe ningunagarantía que permita afirmar que puedan obtenerse las mismas mediciones ensistemas de disponibilidad general. Es más, puede que algunas mediciones seanestimaciones obtenidas por extrapolación. Los resultados reales podrían variar. Losusuarios de este documento deben verificar los datos que se aplican a su entornoespecífico.

La información relacionada con productos que no son de IBM se ha obtenido delos proveedores de esos productos, los anuncios que han publicado u otras fuentesde disponibilidad pública. IBM no ha probado esos productos y no puedeconfirmar la precisión de la información relacionada con el rendimiento, lacompatibilidad ni ningún otro aspecto relacionado con productos que no son deIBM. Las preguntas relacionadas con las prestaciones de los productos que no sonde IBM deben dirigirse a los proveedores de esos productos.

70 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 77: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Todas las declaraciones relacionadas con futuras directrices o intenciones de IBMestán sujetas a cambios o a su retirada sin previo aviso y sólo representanobjetivos.

Esta información contiene ejemplos de datos e informes que se utilizan enoperaciones empresariales de uso habitual. Para ilustrarlas de la forma máscompleta posible, los ejemplos incluyen nombres de personas, empresas, marcas yproductos. Todos estos nombres son ficticios y cualquier similitud que pudieradarse con nombres y direcciones que utilice una empresa real es pura coincidencia.

Puede que si visualiza esta información en copia software, las fotografías eilustraciones a color no aparezcan.

En función de las configuraciones desplegadas, es posible que esta Oferta desoftware utilice cookies de sesión y cookies persistentes que recopilenv el nombrev el nombre de usuariov la contraseña

del usuario parav la gestión de sesiónv la autenticaciónv la usabilidad de usuario mejoradav la configuración de inicio de sesión únicov el rastreo de uso o finalidades funcionales distintas a la gestión de sesión,

autenticación, usabilidad de usuario mejorada y configuración de inicio desesión único

Estas cookies no se pueden inhabilitar.

Si las configuraciones desplegadas de la Oferta de software le ofrecen laposibilidad de recopilar información de identificación personal de los usuariosfinales a través de cookies y otras tecnologías, busque asesoramiento legal enrelación con las leyes aplicables de dicha recopilación de datos, incluidos losrequisitos de notificación y consentimiento.

Para obtener más información sobre el uso de varias tecnologías, incluidas lascookies, con estas finalidades, consulte la política sobre privacidad de IBM enhttp://www.ibm.com/privacy y la declaración de privacidad en línea de IBM enhttp://www.ibm.com/privacy/details en la sección titulada "Cookies, balizas weby otras tecnologías" y la "Declaración de privacidad de productos de IBM Softwarey software como servicio" en http://www.ibm.com/software/info/product-privacy.

Marcas registradas

IBM, el logotipo de IBM, ibm.com son marcas registradas de International BusinessMachines Corp., registradas en varias jurisdicciones de todo el mundo. Otrosnombres de productos y servicios pueden ser marcas registradas de IBM o de otrascompañías. Hay disponible una lista actual de marcas registradas de IBM en laweb en “ Información de copyright y marcas registradas ” en www.ibm.com/legal/copytrade.shtml.

Avisos 71

Page 78: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Los términos siguientes son marcas registradas de otras empresas:v Microsoft, Windows, Windows NT y el logotipo de Windows son marcas

registradas de Microsoft Corporation en los Estados Unidos o en otros países.v Linux es una marca registrada de Linus Torvalds en los Estados Unidos o en

otros países.v UNIX es una marca registrada de The Open Group en los Estados Unidos o en

otros países.v Java y todas las marcas registradas y logotipos basados en Java son marcas

registradas de Oracle o sus filiales.

72 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica

Page 79: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

Índice

Aalmacenar en memoria caché

administración 52en memoria 8

ARBORPATHvariables de entorno 23

archivos de rastreodescripción general 64

archivos de registroubicación de salida 66

archivos de registro de árbol 65archivos de registro de árbol de planificación 65archivos de registro de creación de perfiles 65

Ccaracterísticas nuevas

de versión 10.2.0 3de versión 10.2.1 2en la versión 10.2.2 1

conectividad de base de datosconexiones JDBC 15IBM DB2 en Linux, UNIX y Microsoft Windows 16IBM DB2 en z/OS 17IBM Netezza 17Microsoft SQL Server 17Oracle 18orígenes de datos OLAP para modo de consulta

dinámica 21orígenes de datos relacionales para modo de consulta

dinámica 15SAP ECC 18Siebel 19Teradata 19

conectividad de orígenes de datosIBM Cognos TM1 21Microsoft SQL Server Analysis Services

software de cliente MSOLAP 23software XMLA 24

Oracle Essbase 22SAP BW 26tipo de conexión JDBC 20

conexiones JDBC 15consideraciones

descripción general 12metadatos relacionales 13OLAP sobre datos relacionales 12orígenes de datos SAP BW 13varios orígenes de datos 13

consultasvisualización 11

consultas de resumencreación en un modelo 61

creación de tablas de puente 2

DDynamic Query Analyzer

visualización de consultas 11

Eejemplos 66

conexiones de origen de datos 67importar 67

ESSBASEPATHvariables de entorno 23

FFramework Manager

Proyectos 27reguladores 55

IIBM Cognos TM1

conectividad de orígenes de datos 21crear proyectos 29

IBM DB2conectividad de base de datos en Linux, UNIX y Microsoft

Windows 16conectividad de base de datos en z/OS 17crear proyectos 27

IBM Netezzaconectividad de base de datos 17crear proyectos 30

importarmetadatos relacionales 13

informesejemplos 66

informes maestro-detalleoptimización 10

LLifecycle Manager 54

MMensajes de error

XQE-PLN-0309 62metadatos relacionales

importar 13Microsoft SQL Server

conectividad de base de datos 17crear proyectos 37

Microsoft SQL Server Analysis Servicesconectividad de orígenes de datos

software de cliente MSOLAP 23software XMLA 24

crear proyectos 34modelos

ejemplos 66modo de consulta

cambiar 51reemplazar para paquetes 52reemplazar para prueba de consulta 52

modo de consulta dinámicabeneficios 6, 7

© Copyright IBM Corp. 2010, 2014 73

Page 80: Guía de consulta dinámica - IBMpublic.dhe.ibm.com/software/data/cognos/documentation/...esquema de base de datos no se puede convertir en distintos esquemas en estrella relacionados

modo de consulta dinámica (continuación)configurar 15descripción general 5Orígenes de datos 7servidores de informes de 64 bits 6

modos de acceso a transacciónprocedimientos almacenados 62

Nnulos

suprimir 10

Oobjetos de informe de tabla de referencias cruzadas cruzadas

relaciones maestro-detalle 10optimización de uniones 1Oracle

conectividad de base de datos 18crear proyectos 47

Oracle Essbaseconectividad de orígenes de datos 22crear proyectos 32Microsoft Windows de 64 bits 23UNIX 23

orden de los miembrosdescripción general 52

ordenacióndescripción general 52

Orígenes de datosSalesforce.com 41SAP ECC 42Siebel 43

orígenes de datos JDBCcrear proyectos 49

orígenes de datos SAP BWmodelar 13

Ppaquetes

ejemplos 66probar

informes 54procedimientos almacenados

modos de acceso a transacción 62Proyectos

IBM Cognos TM1 29IBM DB2 27IBM Netezza 30Microsoft SQL Server 37Microsoft SQL Server Analysis Services 34Oracle 47Oracle Essbase 32orígenes de datos JDBC 49publicar con Framework Manager 27Salesforce.com 39SAP BW 36SAP ECC 39Siebel 39

Proyectos (continuación)Teradata 45

QQuery Service 52

Rrastreo de ejecución de consultas

descripción general 65rastreo de planificación de consultas

descripción general 65reguladores

Framework Manager 55resolución de problemas

archivos de registro de árbol 65archivos de registro de árbol de planificación 65archivos de registro de creación de perfiles 65descripción general 64

SSalesforce.com

crear proyectos 39SAP BW

conectividad de orígenes de datos 26crear proyectos 36

SAP ECCconectividad de base de datos 18crear proyectos 39

servidores de informes de 64 bitsdescripción general 6

Siebelconectividad de base de datos 19crear proyectos 39

suprimirnulos 10

Ttablas de puente

creación en un modelo 62Teradata

conectividad de base de datos 19crear proyectos 45

tipo de conexión JDBCconectividad de orígenes de datos 20

Uuniones

optimización 1optimización mediante la aplicación de filtros 60

XXQE-PLN-0309

errores 62

74 IBM Cognos Business Intelligence Versión 10.2.2: Guía de consulta dinámica