Informes

Creación, ejecución y visualización de informes.
Comprobación del código SQL ejecutado durante la ejecución del informe
  1. Inicie IBM® Cognos Connection y pulse Administración.
  2. Pulse Configuración.
  3. Pulse Asignadores y servicios.
  4. Pulse el asignador listado como, por ejemplo, http://localhost:9080/insight.
  5. Encuentre Servicios de informe y pulse Establecer propiedades.
  6. Pulse Valores.
  7. Marque el elemento en ‘Sí': Registrar auditoría de la consola nativa del servidor de informes
  8. Ejecute un informe.
  9. Vaya al directorio de registro de la instalación de Rational Quality ManagerCognos. La ubicación predeterminada es C:/Archivos de programa/IBM/Rational Insight/cognos/logs.
  10. Ordene los archivos según la hora de última modificación y abra el archivo más reciente del registro llamado cogserver.log
  11. Encuentre las cláusulas select. Estas son sentencias SQL que se ejecutan en la base de datos durante la ejecución del informe.
Verificar que Custom Reporting está obteniendo los datos y proporcionándolos al informe
Nota: La siguiente recomendación se aplica sólo a los informes operativos de datos activos. El proceso no debe ser seguido por informes generados a partir de datos en el depósito de datos.
  1. Compruebe que el archivo de configuración de datos XML es el correcto para un informe activo y que está configurado con el servicio de datos correcto. Compruebe que el tipo de autenticación coincide con el despliegue de servicio de datos.
  2. Compruebe que el ODBC del sistema está apuntando al archivo de configuración de datos XML correcto.
  3. Compruebe que el origen de datos en Cognos Connection está conectado.
  4. Compruebe que el modelo de proceso de la consulta del informe está establecido en Local limitado.
  5. Active el modelo de depuración de los registros de jdbc, odbc y cognos y compruebe el registro:
    • La vía de acceso predeterminada del controlador de registro de JDBC de Custom Reporting es (por ejemplo, en Windows):
      La vía de acceso predeterminada de los registros es:
      • Cuando se prueban datos en FM: {user.home}\logs\ri_jdbc.log
      • cuando se ejecutan informes en QueryStudio o ReportStudio: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      La primera vez que se genera el registro, se copiará un archivo llamado log4j.properties a dicha carpeta. El nivel de registro predeterminado es info, cámbielo a debug si lo necesita.
    • Registro de ODBC de Custom Reporting

      Abra el editor de registro, encuentre la clave: HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Quality Manager Report Authoring XML ODBC Driver, y añada un valor String donde name es debug y value es la carpeta donde debe colocarse el archivo de registro odbc.

    • Registro ODBC de Cognos
      En el directorio de instalación [directorio_instalación_insight]/cognos/bin, encuentre el archivo cogdmod.ini, elimine el comentario antes de [TRACE] y añada líneas como las siguientes:
      [TRACE] output=C:\cognos.log data=yes
Eliminación de líneas partidas en los informes de gráficas de líneas
Para optimizar el espacio, no se almacenan totales que den como resultado cero en las tablas de hechos del depósito de datos de Rational Quality Manager. Si la gráfica tiene un valor de dimensión sin datos, la gráfica de líneas tendrá una línea partida. Para eliminar una línea partida:
  1. Inicie IBM Cognos Report Studio y abra la consulta de origen de la gráfica.
  2. Cree un nuevo elemento de datos y añada las siguientes líneas de código para sustituir el valor nulo con un total cero:
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. Guarde el trabajo y cierre IBM Cognos Report Studio.
Linux Cuando se visualiza un informe en un navegador web que acceda a IBM Cognos BI Server, obtendrá el siguiente error: Data name not found, and no default driver specified
  1. Compruebe el archivo odbcinst.ini:
    1. Abra el archivo odbcinst.ini en un editor de texto.
    2. Vaya a la sección [Custom Reporting XML ODBC Driver].
    3. Compruebe que la propiedad Driver apunta a la vía de acceso de archivo correcta de libratlxml.so
  2. Compruebe el archivo odbc.ini:
    1. Abra el archivo odbc.ini en un editor de texto.
    2. Compruebe que el DSN del sistema deseado existe y que el valor de su propiedad Driver es IBM Rational Quality Manager Custom Reporting XML ODBC Driver. Si el DSN no existe, añádalo tal como se muestra en el ejemplo:
      [RationalQualityManager]
         Driver =  Rational Quality
      Manager XML ODBC Driver
         DataSource = RationalQualityManager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/rationalqualitymanager.xdc
  3. Verifique la vía de acceso de JVM
    1. En la consola, ejecute el mandato export.
    2. Compruebe que la variable "LD_LIBRARY_PATH" incluye la vía de acceso de IBM Java™ Virtual Machine utilizada por Custom Reporting. Un ejemplo sería /opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib.
    3. Compruebe que la variable "PATH" incluye la vía de acceso de IBM Java Virtual Machine utilizada por Custom Reporting. Un ejemplo sería /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.

Comentarios