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

Linux 设置 Java™ 运行时环境、创建 Oracle 侦听器和网络服务、将 Oracle 配置为 Cognos® 内容存储库、配置 IBM® WebSphere® Application Server 实例以主管报告服务器、构建并部署企业归档文件、安装企业归档文件以及创建数据仓库。
关于此任务
要配置报告服务器:
注: 如果选择自动安装方法来安装报告服务器,将不需要步骤 1 和步骤 5 至 16。
  1. 创建内容存储数据库。
    注: 请确保作为当前用户的您具有创建数据库和表空间容器的必需管理特权。当前用户是可以在运行时连接至 Cognos 内容存储库的用户。如果想要其他用户在运行时连接至 Cognos 内容存储库,请参阅 IBM Cognos 8 Business Intelligence Installation and Configuration Guide,以获取指示信息。
    1. 作为 Oracle DBA 用户登录。
    2. 如果有先前安装时创建的现有内容存储库,请将其删除。
    3. 转至 /opt/ibm/RationalInsight/reportal/contentstore 目录。
    4. 通过运行 su 命令切换至 root 用户。 如果系统提示,请输入 root 用户密码。
    5. 通过运行以下命令设置文件和文件夹的许可权:
      chown oinstall.oinstall /opt/ibm/RationalInsight/reportal/contentstore -R
    6. 返回至数据库管理员控制台,并通过以下命令来运行 install.sh shell 脚本:
      [oinstall@VEGAVM contentstore]$ ./install.sh
    7. 当系统提示时,指定内容存储库的参数。要查看参数及其说明的列表,请访问此页面底部的相关链接。
  2. 创建侦听器。
    1. 设置系统变量 ORACLE_SID=$SID,其中 $SID 是在步骤 1 中创建的数据库。
    2. 启动 Oracle Net Manager。
    3. 展开节点并选择侦听器。 单击编辑 > 创建
    4. 输入侦听器名称,然后单击确定
    5. 单击添加地址并指定 Rational® Insight Data Services 的主机和端口。
    6. 单击添加数据库,输入数据库名称、主目录和 SID,然后单击文件 > 保存网络配置
  3. 通过以下命令启动侦听器。
    lsnrctl start
  4. 创建服务名称。
    1. 启动 Oracle 网络配置助手。
    2. 选择本地网络服务名称配置,然后单击下一步
    3. 选择添加,然后单击下一步
    4. 输入服务名称,然后单击下一步
    5. 选择协议,然后单击下一步
    6. 输入主机名和端口。选择是,执行测试,然后单击下一步,更改登录(如有必要),确保连接通过测试。
    7. 输入网络服务名称,然后单击下一步
  5. 要避免加密时出现问题,请设置 Java 运行时环境(JRE),以便 Cognos 和报告服务器在同一个 JRE 实例中运行。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. 将 JAVA_HOME 变量设置为指向 WebSphere Application Server JRE 文件夹,并在系统路径的开头添加 %JAVA_HOME%\bin:
      JAVA_HOME=[WASDIR]\java\jre
      
      PATH=%JAVA_HOME%\bin;…
    2. [rational_insight_installation_directory]/cognos/bin/jre/1.5.0/lib/ext/bcprov-jdk14-134.jar 文件复制到 [websphere_installation_directory]/java/jre/lib/ext 目录中。
    3. 请确保相应的 Oracle 驱动程序安装在 [rational_insight_installation_directory]/cognos/webapps/p2pd/WEB-INF/lib 目录中:
      • Oracle 10g: ojdbc14.jar
      • Oracle 11g: ojdbc5.jar
  6. 删除基于 Tomcat 的 IBM Cognos 8 服务。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. 启动 Cognos 管理控制台(在 /opt/ibm/RationalInsight/cognos/bin 下运行 cogconfig.sh)。
    2. 右键单击 IBM Cognos 8 节点,选择删除,然后单击
    3. 单击保存,然后单击关闭
  7. 在 Cognos 中创建新的内容存储库以引用内容数据库。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. 启动 Cognos 管理控制台(在 /opt/ibm/RationalInsight/cognos/bin 下运行 cogconfig.sh)。
    2. 单击数据访问 > 内容管理器,右键单击内容存储库,然后单击新建资源 > 数据库
    3. 数据库名称字段中,输入步骤 1 中创建的数据库的名称。
    4. 选择用户标识和密码行,单击“编辑”图标,然后输入可以供访问步骤 1 中创建的数据库内容存储库的用户名和密码。
    5. 选择本地配置,然后单击保存配置
  8. 创建新的 WebSphere Application Server 实例以主管报告服务器。如果已通过 Rational Insight 安装程序安装了 WebSphere Application Server,将不需要此步骤。
  9. 如果更改了 Cognos Configuration,请重新启动 WebSphere Application Server
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
  10. 配置 WebSphere Application Server 实例以托管报告服务器。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. 打开 WebSphere Application Server 管理控制台(打开浏览器以指向 http://localhost:9060/ibm/console/)。
    2. 如果端口 9060 不同于从 WebSphere Application Server 概要文件管理工具中记录的端口号,请将该端口号替换为其他端口号。
    3. 登录至 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:portnumber/ibm/console/login.do,并输入用户名和密码)。
    4. 展开左侧栏中的服务器节点,然后选择应用程序服务器
    5. 单击 RationalInsightServer 链接,然后展开 Java 和进程管理节点。
    6. 单击进程定义链接,然后单击 Java 虚拟机链接。
    7. 将初始和最大 JVM 堆大小输入为 256768
    8. 单击应用(位于此页面底部),然后单击保存链接。
    9. 单击环境条目链接。
    10. 单击新建,并添加以下属性:

      LD_LIBRARY_PATH=[INSTALLDIR]\cognos\bin

    11. 单击确定,单击新建,然后添加以下属性:

      PATH=[INSTALLDIR]\cognos\bin

    12. 单击应用,然后单击保存
  11. 构建并部署报告服务器企业归档文件。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. 打开 WebSphere Application Server 管理控制台(打开浏览器以指向 http://localhost:9060/ibm/console/)。
    2. 选择环境,并将所有端口从 9300 更改为 WebSphere Application Server 概要文件的端口号。
    3. 选择门户网站服务,并将所有端口从 9300 更改为 WebSphere Application Server 概要文件的端口号。
    4. 单击保存,然后单击关闭
    5. 选择操作 > 构建应用程序文件
    6. 单击下一步,接受缺省值,然后单击下一步
    7. 单击完成,然后单击关闭
  12. 安装报告服务器企业归档文件。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. 登录至 WebSphere Application Server 管理控制台(将浏览器指向 http://localhost:port/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 归档目录的示例为:[WASDIR]\profiles\RationalInsight\installedApps\vega9Node01Cell\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://host:port/insight。此时应该看到 Rational Insight 门户网站的主页。
  13. 部署帮助文档的 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. 单击保存
  14. 安装 Rational Insight 外表。
    1. 打开 http://host/cognos8/cgi-bin/cognos.cgi 处的 Cognos Web 应用程序。
    2. 打开 Cognos 管理页面(启动 > IBM Cognos Administration)。
    3. 单击配置选项卡。
    4. 在屏幕左侧的导航窗格上,单击样式
    5. 单击新建样式
    6. 名称字段中,输入 Rational Insight,然后单击下一步
    7. 样式资源位置字段中,输入 vega
    8. 预览资源字段中,输入 preview.htm
    9. 单击完成
  15. 选择 Rational Insight 外表。
    1. 打开 http://host/cognos8/cgi-bin/cognos.cgi 处的 Cognos 主页。
    2. 单击我的区域,然后单击我的首选项
    3. 样式框中,选择 Rational Insight,然后单击确定
  16. Rational Insight 外表设置为缺省外表。
    1. 打开 http://host/cognos8/cgi-bin/cognos.cgi 处的 Cognos 主页。请确保您具有管理员权限。
    2. 单击安全
    3. 单击 Cognos
    4. 单击编辑缺省用户概要文件图标(位于搜索按钮的左侧)。
    5. 单击首选项
    6. 样式框中,选择 Rational Insight,然后单击确定
  17. 导入 Rational Insight 样本报告。
    注: 如果选择自动安装方法来安装报告服务器,将不需要此步骤。
    1. [rational_insight_installation_directory]/reportal/deployment/Rational_Example_Reports.zip 文件复制到 [rational_insight_installation_directory]/cognos/deployment/ 目录中。
    2. 打开 http://host/cognos8/cgi-bin/cognos.cgi 处的 Cognos Web 应用程序。
    3. 打开 Cognos 管理页面(启动 > IBM Cognos Administration)。
    4. 单击配置
    5. 单击内容管理,然后单击新建导入图标。
    6. 确保 Rational_Example_Reports 列为部署归档,然后单击下一步
    7. 在“名称”字段中,将名称从 Rational_Example_Reports 更改为 Rational_Reports,然后单击下一步
    8. 要导入所有软件包和文件夹,请选择表标题中的框,然后四次单击下一步
    9. 单击完成
    10. 单击运行
    11. 单击确定
    12. 单击“主目录”图标。
    13. 请验证所有软件包和文件夹是否都列在公共文件夹中。
  18. 更改 XML 数据配置文件的 URL 以与您的环境匹配。
    样本数据配置文件定义了所有模板的缺省映射以及每个产品的样本数据。对样本 XML 数据配置文件进行备份,然后编辑文件以与环境匹配。资源组在以下级别定义:
    • Rational ClearQuest®:用户数据库级别
    • Rational ClearCase®:视图级别
    • Rational Quality Manager:REST 服务根级别
    • Rational Team Concert™:项目级别
    1. 启动 XML Data Configuration。
    2. 单击文件 > 打开配置,转至数据配置文件所在的目录,然后打开产品数据配置文件;例如,clearcase.xdc。缺省位置为 C:/Program Files/IBM/RationalInsight/dataconfig/configs 目录。 当系统提示创建 ETL 项目时,单击确定
    3. 在 XML 数据资源管理器中,展开树结构,直到资源组可见(XML Data Configuration > 资源类别)。资源组由数据源图标表示。
    4. 删除不适用的所有资源组定义。
    5. 双击适用的资源组,然后单击编辑
    6. 数据服务字段中,输入安装了 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

    7. 单击文件 > 保存
    8. 对于产品数据源的所有资源组重复步骤 eg
    9. 对于所有其他产品重复步骤 bh
  19. 允许非 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
  20. 测试数据仓库和受支持产品的 Cognos 数据源连接。
    1. 启动 WebSphere Application Server 管理控制台。缺省 URL 为 http://localhost:9060/ibm/console/login.do
    2. 打开 Cognos 管理页面(单击启动 > IBM Cognos Administration,或者如果处于 Rational Insight“欢迎”页面,请单击条幅中的“管理”链接)。
    3. 单击配置 > 数据源连接 > RIDW
    4. 单击 RIDW 数据源的设置属性操作。
    5. 单击连接,选择连接字符串字段,然后单击“编辑”图标(字段右端的铅笔图标)。
    6. 连接字符串字段中,请确保 SAMPLEDW 是数据库名称。
    7. 测试连接。
    8. 两次单击确定
    9. 单击配置 > 数据源连接 > RationalProductName
    10. 单击产品数据源(例如,ClearQuest)的设置属性操作。
    11. 单击连接,选择连接字符串字段,然后单击“编辑”图标(字段右端的铅笔图标)。
    12. 两次单击确定
  21. 测试运行 Rational Insight 样本报告。
    1. 打开 http://server:port/insight 处的 Cognos Web 应用程序。
    2. 单击样本报告定义文件夹。
    3. 运行报告。
  22. 创建用于访问数据源的用户。
    1. 打开 Cognos 管理页面(单击 IBM Cognos Administration,或者如果处于 IBM Cognos 的缺省主页,请单击启动 > 管理 IBM Cognos 内容)。
    2. 单击配置 > 数据源连接 > RIDW
    3. 单击 RIDW
    4. 单击新建登录,输入名称,然后单击下一步
    5. 输入用户标识和密码以访问数据源。 要运行报告,用户应该至少对数据源具有读特权。
下一步做什么
如果已升级至 Rational Insight Multilingual,那么您需要部署 Performance Measurement Practices 应用程序的 WAR 文件。有关执行此操作的指示信息,请参阅此页面底部的“相关任务”链接。

反馈