抽取、变换和装入(ETL)过程

运行 ETL 作业、构建和流。
调查 ETL 构建失败的原因
  • 如果发生错误的连接是 XML ODBC 数据源,请参阅 ODBC 和 JDBC 日志文件以及数据服务和 XML ODBC 驱动程序上的那些部分。
  • 如果发生错误的连接是 Rational® Quality Manager Custom Reporting 数据仓库,请参阅数据仓库的安装日志。
调查数据遭到拒绝的原因
请参阅 [insight_installation_directory]/cognos/datamanager/data中的日志,其中包含有关获取和合并或拒绝的记录数量的信息。
调查作业的特定构建中的错误
复制包含构建的作业,除去与要调查构建不相关的所有构建,并运行作业。作业将正确设置变量。
重用 ETL 作业
会自动将与资源类别相关联的 ETL 作业应用到该资源类别的所有资源组中。要重用 ETL 作业,请使用 Custom Reporting Authoring XML 数据配置 来定义新的资源组,并将所有相同的模式置于同一资源类别下。在 ETL 过程中,会自动装入或除去数据,这取决于在该资源组中,是否存在资源类别。
处理重复计数的问题
事实表通常包含多维。事实表将数据以最小单位存储,即,每个维的每个组合都存储为一行。但可能不是每个报告都会使用每个维。 当事实和维之间具有多对多的关系时,甚至也将聚集报告中未使用维的数据,从而导致不正确的报告。要阻止此类方案:
  1. 创建基本事实表。确保事实表中事实和任何维之间不具有多对多的关系。
  2. 对于每个与事实的多对多关系,创建新的事实表,其中包含来自基本事实表的维,并在新表中定义多对多关系。
Windows 在具有 Oracle 11g 数据库的非英语系统上运行 ETL 作业
  1. 通过运行以下命令,创建目录数据库模式:
    catmanage.exe ORACLE UID/PWD@ServiceName -c
    其中,UIDPWD 是有效帐户的用户名和密码,且该帐户可连接到 ServiceName
  2. 启动 IBM® Cognos® Data Manager Designer,打开目录数据库并恢复目录。
Linux 在 Linux® 环境中运行 ETL 作业
IBM Cognos Data Manager 没有为 Linux 环境提供图形用户界面。要在 Linux 环境中运行 ETL 作业,请使用 Linux shell 命令。
注: 您需要创建相关 DSN,并确保已建立连接。
  • 要获取命令的详细列表,请参阅《IBM Cognos Data Manager 用户指南》(“跨平台部署”主题)。
Linux 运行 ETL 作业时,会出现以下错误:未找到数据名称,并且未指定缺省驱动程序
  1. 检查 odbcinst.ini 文件:
    1. 在文本编辑器中打开 odbcinst.ini 文件。
    2. 转至 [ Rational Quality Manager Custom Reporting XML ODBC Driver] 插槽。
    3. 请确保Driver属性指向 libratlxml.so 的正确文件路径
  2. 检查 odbc.ini 文件:
    1. 在文本编辑器中打开 odbc.ini 文件。
    2. 确保所需的系统 DSN 存在,并且其驱动程序属性值为 IBM Rational Quality Manager Report Authoring XML ODBC 驱动程序。如果 DSN 不存在,请将其添加,如以下示例所示:
      [ClearCase]
         Driver = IBM Rational Quality Manager Report Authoring XML ODBC Driver
         DataSource = Rational Quality Manager
         Description = A DSN example
         Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/clearcase.xdc
  3. 验证 JVM 路径
    1. 在控制台上,运行export命令。
    2. 请确保变量“LD_LIBRARY_PATH”包含 Rational Quality Manager Custom Reporting 随附的“IBM Java™ 虚拟机”的路径。例如,/opt/ibm/rqmreporting/AppServer/java/jre/bin;/usr/local/lib
    3. 确保变量“PATH”包含 Rational Quality Manager Custom Reporting 随附的IBM Java 虚拟机的路径。例如,/opt/ibm/Rational Insight/AppServer/java/jre/bin/classic

反馈