Informes

Creación, ejecución y visualización de informes.
Comprobación de que el código SQL se ha ejecutado en tiempo de ejecución del informe
  1. Inicie IBM® Cognos Connection y pulse Administration.
  2. Pulse Configuration.
  3. Pulse Dispatchers and Services.
  4. Pulse el botón en el asignador listado; por ejemplo, http://localhost:9080/insight.
  5. Localice Report Services y pulse Set Properties.
  6. Pulse Settings.
  7. Marque el elemento en ‘Sí’: Registro de auditoría de la consulta nativa para el servicio de informes
  8. Ejecute un informe.
  9. Vaya al directorio de registro de la instalación de IBM Rational InsightCognos. La ubicación predeterminada es C:/Program Files/IBM/Rational Insight/cognos/logs.
  10. Clasifique los archivos de acuerdo con la hora a la que se modificaron y abra el último archivo del registro denominado cogserver.log
  11. Busque las cláusulas select que contiene. Son las sentencias SQL que se ejecutaron para la base de datos en tiempo de ejecución del informe.
Verificación de que Rational Insight obtiene los datos y los entrega al informe
Nota: La siguiente recomendación sólo se aplica a informes operativos de datos en tiempo real. El proceso no debe ir seguido por informes generados desde los datos en el depósito de datos.
  1. Asegúrese de que Rational Insight Data Service está disponible.
  2. Asegúrese de que el archivo de configuración de datos XML sea el correcto para los informes automáticos y esté configurado en el servicio de datos correcto. Asegúrese de que el tipo de autenticación coincide con el despliegue del servicio de datos.
  3. Asegúrese de que el sistema ODBC apunta al archivo de configuración de datos XML correcto.
  4. Asegúrese de que el origen de datos en Cognos Connection esté conectado.
  5. Asegúrese de que el modelo de proceso de la consulta del informe esté establecido en Local limitado.
  6. Active el modelo de depuración de los registros jdbc, odbc y cognos, y compruebe el registro:
    • La vía de acceso predeterminada del registro JDBC de Rational Insight es (Windows por ejemplo):
      La vía de acceso predeterminada de los registros es la siguiente:
      • cuando se prueban datos en FM: {user.home}\logs\ri_jdbc.log
      • cuando se ejecutan informes en QueryStudio or ReportStudio: C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      La primera vez que se genera el registro, se copia en dicha carpeta un archivo denominado log4j.properties. El nivel de registro predeterminado es info, cámbielo a depuración si lo considera necesario.
    • Registro ODBC de Rational Insight

      Abra el editor de registro, busque la clave: HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>Controlador XML ODBC de IBM Rational Insight y añádale un valor de serie: donde nombre es debug y valor es la carpeta en la que debe colocarse el archivo de registro odbc.

    • Registro ODBC de Cognos
      En el directorio de instalación [directorio_instalación_rational_insight]/cognos/bin, localice el archivo cogdmod.ini, elimine el comentario delante de [TRACE] y añada líneas como ésta:
      [TRACE] output=C:\cognos.log data=yes
Eliminación de líneas partidas de los informes de gráficas de líneas
Para optimizar espacio, los recuentos de cero no se almacenan en las tablas de hechos del depósito de datos de IBM Rational Insight. Si la gráfica contiene un valor de dimensión sin ningún datos, la gráfica de líneas tendrá una línea partida. Para eliminar la 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 líneas siguientes de código para sustituir el valor nulo por un recuento de cero:
    IF ( <measure> is null ) THEN
        ( 0 )
    ELSE
        ( total(<measure>) )
  3. Guarde el trabajo y cierre IBM Cognos Report Studio.
Linux Cuando visualice un informe en un navegador web, que accede a IBM Cognos BI Server, obtendrá el siguiente error: Nombre de datos no encontrado y no se ha especificado ningún controlador predeterminado
  1. Compruebe el archivo odbcinst.ini:
    1. Abra el archivo odbcinst.ini en un editor de texto.
    2. Vaya a la ranura [controlador XML ODBC de IBM Rational Insight].
    3. Asegúrese de 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. Asegúrese de que el DSN del sistema deseado existe y de que el valor de la propiedad Driver es Controlador XML ODBC de IBM Rational Insight. Si el DSN no existe, añádalo tal como se muestra en el ejemplo:
      [ClearCase]
         Controlador = Controlador XML ODBC de IBM Rational Insight
         Origen de datos = ClearCase
         Descripción = Un ejemplo de DSN
         Configuración = /opt/ibm/RationalInsight/dataconfig/Configuration/clearcase.xdc
  3. Verifique la vía de acceso de JVM
    1. En la consola, ejecute el mandato export.
    2. Asegúrese de que la variable "LD_LIBRARY_PATH" incluye la vía de acceso de IBM Java™ Virtual Machine soportada por IBM Rational Insight. Un ejemplo de ello es /opt/ibm/RationalInsight/AppServer/java/jre/bin;/usr/local/lib.
    3. Asegúrese de que la variable "PATH" incluye la vía de acceso de IBM Java Virtual Machine soportada por IBM Rational Insight. Un ejemplo de ello es /opt/ibm/RationalInsight/AppServer/java/jre/bin/classic.

Comentarios