报告

创建、运行和查看报告。
检查报告运行时执行的 SQL 代码
  1. 启动 IBM® Cognos® Connection 并单击管理
  2. 单击配置
  3. 单击分派器和服务
  4. 单击列出的分派器,例如 http://localhost:9080/insight
  5. 查找报告服务然后单击设置属性
  6. 单击设置
  7. 将该项选择为“是”:将对报告服务的本机查询进行记录审计
  8. 运行报告。
  9. 转至 Rational® Quality Manager Custom ReportingCognos 安装的日志目录。缺省位置为 C:/Program Files/IBM/Rational Insight/cognos/logs
  10. 根据修改时间将文件排序,打开名为 cogserver.log 的日志的最新文件
  11. 从中查找 select 子句。这些语句是报告运行时针对数据库执行的 SQL 语句。
验证 Custom Reporting 是否正在获取数据并将其传递到报告
注: 以下建议仅应用于来自现场数据的操作报告。对于数据仓库中的数据生成的报告,不得执行此过程。
  1. 请确保 XML 数据配置文件对于现场报告是正确的,并已配置为正确的数据服务。请确保认证类型与数据服务部署相匹配。
  2. 请确保系统 ODBC 指向正确的 XML 数据配置文件。
  3. 请确保已连接 Cognos Connection 中的数据源。
  4. 请确保将报告查询处理模型设置为 Limited Local。
  5. 激活 jdbc、odbc 和 cognos 日志的调试模型并检查日志:
    • JDBC 驱动程序日志的 Custom Reporting JDBC 日志缺省路径为(以 Windows 中为例):
      这些日志的缺省路径为:
      • 在 FM 中测试数据时:{user.home}\logs\ri_jdbc.log
      • 在 QueryStudio 或 ReportStudio 中运行报告时:C:\WINDOWS\system32\config\systemprofile\logs\ri_jdbc.log
      首次生成日志时,名为 log4j.properties 的文件将复制到该文件夹。缺省的日志级别为 info,如果需要,请将其更改为 debug。
    • Custom Reporting ODBC 日志

      打开注册表编辑器,查找键:HKEY_LOCAL_MACHINE>SOFTWARE>ODBC>ODBCINST.INI>IBM Rational Quality Manager Report Authoring XML ODBC Driver,并为其添加字符串值:其中,名称debug,而是应放置 odbc 日志文件的文件夹。

    • Cognos ODBC 日志
      在安装目录 [insight_installation_directory]/cognos/bin 中,查找文件 cogdmod.ini,除去 [TRACE] 之前的注释并添加如下行:
      [TRACE] output=C:\cognos.log data=yes
从折线图报告除去中断行
为优化空间,在 Rational Quality Manager Custom Reporting 数据仓库的事实表中将不存储零计数。如果图表存在无数据的维度值,那么折线图会有中断行。要除去中断行:
  1. 启动 IBM Cognos Report Studio 并打开图表源查询。
  2. 创建新的数据项并添加以下代码行来用零计数替换空值:
    IF ( <measure> is null ) THEN     ( 0 ) ELSE     ( total(<measure>) ) 
  3. 保存您的工作并关闭 IBM Cognos Report Studio。
Linux 在访问 IBM Cognos BI 服务器的 Web 浏览器中查看报告时,发生以下错误:未找到数据名,且未指定缺省驱动程序
  1. 检查 odbcinst.ini 文件:
    1. 在文本编辑器中打开 odbcinst.ini 文件。
    2. 转至 [Custom Reporting XML ODBC Driver] 插槽。
    3. 请确保 Driver 属性指向 libratlxml.so 的正确文件路径
  2. 检查 odbc.ini 文件:
    1. 在文本编辑器中打开 odbc.ini 文件。
    2. 请确保存在所需系统 DSN 且其 Driver 属性值为 IBM Rational Quality Manager Custom Reporting XML ODBC Driver。如果该 DSN 不存在,请按示例所示进行添加:
      [RationalQualityManager]
         Driver =  Rational Quality
      Manager Custom Reporting XML ODBC Driver
         DataSource = RationalQualityManager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/rationalqualitymanager.xdc
  3. 验证 JVM 路径
    1. 在控制台上,运行 export 命令。
    2. 请确保变量“LD_LIBRARY_PATH”包括 Custom Reporting 所带的 IBM Java™ 虚拟机的路径。例如 /opt/ibm/Rational Insight/AppServer/java/jre/bin;/usr/local/lib
    3. 请确保变量“PATH”包括 Custom Reporting 所带的 IBM Java 虚拟机的路径。 例如,/opt/ibm/Rational Insight/AppServer/java/jre/bin/classic

反馈