配置报告服务器:DB2 的任务

Linux 要为报告服务器配置 DB2® 数据库所需的步骤取决于在安装过程中所选的 Insight Server 功能部件的选项。可能需要创建 DB2 内容存储数据库,配置 IBM® WebSphere® Application Server 实例以主管报告服务器,并构建、部署和安装企业归档文件。
关于此任务
要配置报告服务器:
注: 仅当选择手动安装方法时,才需要步骤 2 至 13。
  1. 通过将数据库实例注册为在系统重新引导期间自动启动,将报告服务器配置为连接至内容存储库。
    1. 运行以下命令:
      db2iauto -on <instance name> 
    2. 在编辑器中打开 /etc/inittab 文件。
    3. 查找以下代码字符串:
      fmc:2345:respawn:/opt/ibm/db2/V9.1/bin/db2fmcd #DB2 Fault Monitor Coordinator 
    4. 移动该代码字符串,并将其紧跟在 id:5:initdefault: 命令之后。
  2. 创建内容存储数据库。
    注: 请确保作为当前用户的您具有创建数据库和表空间容器的必需管理特权。当前用户是可以在运行时连接至 Cognos® 内容存储库的用户。如果想要其他用户在运行时连接至 Cognos 内容存储库,请参阅 IBM Cognos 8 Business Intelligence Installation and Configuration Guide,以获取指示信息。
    1. 使用有效的 DB2 数据库管理员帐户启动 DB2 命令窗口。缺省情况下,用户为 db2inst1
    2. 如果有先前安装时创建的现有内容存储库,请将其删除。
    3. 转至 /opt/ibm/RationalInsight/reportal/contentstore 目录。
    4. 通过运行 su 命令切换至 root 用户。 如果系统提示,请输入 root 用户密码。
    5. 通过运行以下命令设置文件和文件夹的许可权:
      chown db2inst1.db2iadm1 /opt/ibm/RationalInsight/reportal/contentstore -R
      其中 db2inst1 是 DB2 实例所有者,db2iadm1 是 DB2 组。
    6. 返回至数据库管理员控制台,并通过以下命令来运行 install.sh shell 脚本:
      [db2inst1@VEGAVM contentstore]$ ./install.sh
    7. 当系统提示时,指定内容存储库的参数。要查看参数及其说明的列表,请访问此页面底部的相关链接。
    8. 展开所有数据库文件夹,并验证所添加的数据库是否已列出。
  3. 设置 Java™ 运行时环境(JRE),以便 Cognos 和报告服务器在同一个 JRE 实例上运行。
    1. 导出 JAVA_HOME=[WASDIR]/java/jre
    2. 导出 PATH=$JAVA_HOME/bin:…
    3. [INSTALLDIR]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar 文件复制到 [WASDIR]/java/jre/lib/ext 文件夹。
    4. 请确保以下 DB2 驱动器安装在 [INSTALLDIR]/cognos/webapps/p2pd/WEB-INF/lib 目录中:
      • db2java.jar
      • db2jcc.jar
      • db2jcc_license_cu.jar
      • db2policy.jar

      如果缺少 db2java.jar 文件,而 db2java.zip 存在,请将 db2java.zip 文件夹重命名为 db2java.jar。如果发现 db2jcc4.jar 存在,请除去该文件。

    5. 将 libdb2.so 文件从 [DB2 INSTALLDIR]/lib32 或 [DB2 INSTALLDIR]//lib64 目录复制到 /usr/local/lib 目录。
  4. 删除基于 Tomcat 的 IBM Cognos 8 服务。
    1. 启动 Cognos 管理控制台(在 /opt/ibm/RationalInsight/cognos/bin 下运行 cogconfig.sh 命令)。
    2. 右键单击 IBM Cognos 8 节点,选择删除,然后单击
    3. 单击保存,然后单击关闭
  5. Rational® Insight 中创建新的内容存储库以引用 DB2 内容存储数据库。
    1. 启动 Cognos 管理控制台(在 /opt/ibm/RationalInsight/cognos/bin 下运行 cogconfig.sh 命令)。
    2. 单击数据访问 > 内容管理器,右键单击内容存储库,然后单击新建资源 > 数据库
    3. 数据库名称字段中,输入步骤 1 中创建的数据库的名称。
    4. 选择用户标识和密码行,单击编辑图标,并输入可以供访问步骤 1 中创建的数据库内容存储库的用户名和密码。
    5. 选择本地配置,然后单击保存配置
  6. 创建新的 WebSphere Application Server 实例以主管报告服务器。如果已选择通过 Rational Insight 安装程序来安装 WebSphere Application Server,将不需要此步骤。
  7. 配置 WebSphere Application Server 实例以托管报告服务器。
    1. 如果已更改了 Cognos 配置,请重新启动 WebSphere Application Server
    2. 打开 WebSphere Application Server 管理控制台(打开 Web 浏览器并指向 http://localhost:9060/ibm/console/)。 如果 9060 不是从 WebSphere Application Server 概要文件管理工具中记录的端口号,请将 9060 替换为任何其他端口号。
    3. 登录至 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:portnumber/ibm/console/login.do,并输入用户名和密码)。
    4. 展开左侧栏中的服务器节点,然后选择应用程序服务器
    5. 单击 RationalInsightServer 链接,然后展开 Java 和进程管理节点。
    6. 单击进程定义链接,然后单击 Java 虚拟机链接。
    7. 将初始和最大 JVM 堆大小输入为 256 和 768。
    8. 单击应用(位于此页面底部),然后单击保存链接。
    9. 单击“环境条目”链接。
    10. 单击新建,并添加以下属性:
      LD_LIBRARY_PATH=[INSTALLDIR]/cognos/bin
    11. 单击确定,单击新建,然后添加以下属性:
      PATH=[INSTALLDIR]/cognos/bin
    12. 单击应用,然后单击保存
    13. 重新启动 WebSphere Application Server
  8. 构建并部署报告服务器企业归档文件。
    1. 启动 Cognos 管理控制台(在 /opt/ibm/RationalInsight/cognos/bin 下运行 cogconfig.sh 命令)。
    2. 选择环境,并将所有端口从 9300 更改为 WebSphere Application Server 概要文件的端口号,在缺省情况下该端口号为 9080。
    3. 选择门户网站服务,并将所有端口从 9300 更改为 WebSphere Application Server 概要文件的端口号。
    4. 单击保存,然后单击关闭
    5. 选择操作 > 构建应用程序文件
    6. 单击下一步,接受缺省值,然后单击下一步
    7. 单击完成,然后单击关闭
  9. 安装报告服务器企业归档文件。
    1. 登录至 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:portnumber/ibm/console/login.do,并输入用户名和密码)。
    2. 展开左侧栏中的应用程序节点,然后选择安装新应用程序
    3. 单击浏览,转至 [rational_insight_installation_directory]/cognos 文件夹,然后选择 p2pd.ear 文件。
    4. 接受缺省选项,然后单击下一步。 连续四次执行该步骤。
    5. 单击保存链接,单击左侧栏中的企业应用程序,并且如果列出了缺省应用程序,请卸载该应用程序。
    6. 将静态的 Cognos Web 内容文件从 [rational_insight_installation_directory]/cognos/webcontent/* 复制到应用程序的已扩展 Web 归档目录。Web 归档目录的示例为:[WebSphere_installation_directory]/profiles/RationalInsight/installedApps/NODENAME/IBM Cognos 8.ear/p2pd.war
    7. 选择 IBM Cognos 8 应用程序,然后单击启动。该应用程序需要几分钟才能完全装入并启动。
    8. 打开浏览器并将其指向 http://server:port/insight/servlet。 如果 Cognos Content Manager 工作正常,您将在 Web 页面上看到类似于以下文本的某些内容:
      IBM Cognos 8
      
      Content Manager
      
      Build: 8.4.2519.0
      
      Start time: Tuesday, November 18, 2008 3:00:41 PM PST
      
      Current time: Tuesday, November 18, 2008 3:01:25 PM PST
      
      State: Running.
    9. 将 Web 浏览器指向 http://server:port/insight。 此时应该看到 Rational Insight 门户网站的主页。
  10. 部署帮助文档的 Web 归档(WAR)文件。
    1. 启动 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:9060/ibm/console/login.do)。
    2. 选择应用程序 > 安装新的应用程序
    3. 单击浏览并查找 WAR 文件 INSIGHThelp.war。缺省位置为 C:\Program Files\IBM\Rational Insight\UA。将上下文根指定为 help,然后单击下一步
    4. 选择安装选项页面上,单击下一步
    5. 将模块映射至服务器页面上,单击下一步
    6. 映射 Web 模块的虚拟主机页面上,单击下一步
    7. 摘要页面上,单击完成
    8. 单击保存
  11. 安装 Rational Insight 外表。
    1. 启动 WebSphere Application Server 管理控制台。缺省 URL 为 http://localhost:9060/ibm/console/login.do
    2. 打开 Cognos 管理页面(启动 > IBM Cognos Administration)。
    3. 单击配置选项卡。
    4. 在屏幕左侧的导航窗格上,单击样式
    5. 单击新建样式
    6. 名称字段中,输入 Rational Insight,然后单击下一步
    7. 样式资源位置字段中,输入 vega
    8. 预览资源字段中,输入 preview.htm
    9. 单击完成
  12. 选择 Rational Insight 外表。
    1. 打开 http://host/cognos8/cgi-bin/cognos.cgi 处的 Cognos 主页。
    2. 单击我的区域,然后单击我的首选项
    3. 样式框中,选择 Rational Insight,然后单击确定
  13. Rational Insight 外表设置为缺省外表。
    1. 打开 http://host/cognos8/cgi-bin/cognos.cgi 处的 Cognos 主页。请确保您具有管理员权限。
    2. 单击安全
    3. 单击 Cognos
    4. 单击编辑缺省用户概要文件图标(位于搜索按钮的左侧)。
    5. 单击首选项
    6. 样式框中,选择 Rational Insight,然后单击确定
  14. 导入 Rational Insight 样本报告。
    1. [rational_insight_installation_directory]/reportal/deployment/Rational_Example_Reports.zip 文件复制到 [rational_insight_installation_directory]/cognos/deployment/ 目录中。
    2. 打开 server:port/insight 处的 Rational Insight Web 应用程序。
    3. 打开 Cognos 管理页面。
    4. 单击配置
    5. 单击内容管理,然后单击新建导入图标。
    6. 确保 Rational_Example_Reports 列为部署归档,并两次单击下一步
    7. 要导入所有软件包和文件夹,请选择表标题中的框,然后四次单击下一步
    8. 单击完成,单击运行,然后单击确定
    9. 单击主页图标,并验证所有软件包和文件夹是否都列在公共文件夹中。
  15. 更改 XML 数据配置文件的 URL 以与您的环境匹配。
    样本数据配置文件定义了所有模板的缺省映射以及每个产品的样本数据。对样本 XML 数据配置文件进行备份,然后编辑文件以与环境匹配。资源组在以下级别定义:
    • Rational ClearQuest®:用户数据库级别
    • Rational ClearCase®:视图级别
    • Rational TestManager:项目级别
    • Rational Team Concert™:项目级别
    • Rational Quality Manager:项目级别
    1. 启动 XML Data Configuration。
    2. 单击文件 > 打开配置,转至数据配置文件所在的目录,然后打开产品数据配置文件;例如,clearcase.xdc。缺省位置为 /opt/ibm/RationalInsight/dataconfig/configs/ 目录。 当系统提示创建 ETL 项目时,单击确定
    3. 在 XML 数据资源管理器中,展开树结构,直到资源组可见(XML Data Configuration > 资源类别)。资源组由数据源图标表示。删除不适用的所有资源组定义。
    4. 选择适用的资源组,右键单击,然后单击编辑
    5. 数据服务字段中,输入安装了 Rational Insight Data Services 的服务器上资源组的 URL。该 URL 的语法为 http://host:port/Data Services/Name of adapter/name of resource,其中 hostRational Insight Data Services 服务器的名称,portRational Insight Data Services 使用的端口,Data Services 是安装了 Rational Insight Data Services 的根目录,Name of adapter 是数据源的产品名,name of resource 是产品资源的名称。例如:http://host:9080/DataServices/ClearQuest/ALM/SAMPL。 要查看如何查找资源组的 URL,请参阅有关配置 Rational Insight Data Services 的产品源的部分。
    6. 单击文件 > 保存
  16. 允许非 root 用户修改 XML 数据配置文件。

    如果通过 root 用户帐户安装,那么仅 root 用户有修改 XML 数据配置文件的许可权。要允许其他用户修改这些文件:

    1. 在 root 控制台中,运行以下命令以激活非 root 用户的 X 主机访问许可权。
      xhost [+]name
      其中 name 是允许连接 X 服务器的主机名或用户名。 对要添加到该列表的所有名称,重复该命令。
    2. 从 root 控制台中,浏览至包含 XML 数据配置文件的目录,然后使用以下命令来更改这些文件及其父文件夹的所有者,或添加对这些文件和文件夹的写许可权。
      chown USER.GROUP FOLDERNAME -R
    3. 运行以下命令以添加对配置文件夹的写许可权。
      chown USER.GROUP /opt/ibm/RationalInsight/dataconfig/configurations -R
  17. 测试数据仓库和产品源的数据源连接。
    1. 打开 http://server:port/insight 处的 Rational Insight Web 应用程序。
    2. 打开 Cognos 管理页面(单击启动 > IBM Cognos Administration,或者如果处于 Rational Insight“欢迎”页面,请单击条幅中的“管理”链接)。
    3. 单击配置 > 数据源连接 > RIDW
    4. 单击 RIDW 数据源的设置属性操作。
    5. 单击连接,选择连接字符串字段,然后单击“编辑”图标(字段右侧的铅笔图标)。
    6. DB2 连接字符串字段中,确保 SAMPLEDW 是数据库名称,jdbc:db2://localhost:50000/SAMPLEDW 是连接字符串。单击测试连接
    7. 两次单击确定
    8. 单击配置 > 数据源连接 > productsource,其中 productsource 是产品数据源的名称。
    9. 单击产品数据源的设置属性操作。
    10. 单击连接,选择连接字符串字段,然后单击“编辑”图标(字段右侧的铅笔图标)。
    11. 连接字符串字段中,指定“登录”属性(如需要)。
    12. 两次单击确定
  18. 测试运行 Rational Insight 样本报告。
    1. 打开 http://server:port/insight 处的 Rational Insight Web 应用程序。
    2. 单击样本报告定义文件夹。
    3. 运行报告。
下一步做什么
如果已升级至 Rational Insight Multilingual,那么您需要部署 Performance Measurement Practices 应用程序的 WAR 文件。有关执行此操作的指示信息,请参阅此页面底部的“相关任务”链接。

反馈