您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
   
 
 
     
   
 订阅
  捐助
Power Linux 下 Cognos BI 10.2.1 的安装
 
火龙果软件    发布于 2014-06-13
 

摘要: 通篇详细的介绍了 Power Linux 下 Cognos BI 10.2.1 的安装、配置、启动和卸载。根据本文,用户可以很轻松的在 Power Linux 上安装和使用 Cognos BI 10.2.1,开始其妙的 Cognos 数据报表和分析的体验之旅。

Cognos BI 10.2.1 是 Cognos 家族的最新产品,无论是趋于完善的人性化界面,大数据处理能力和性能的提升,功能的扩展和丰富,还是对新数据源和新使用平台的扩展支持,都给人耳目一新的感觉。Power 系统是 IBM 主流的服务器产品,在业内很受欢迎并有着广泛使用,而 Cognos 和 Power 系统官方网站都没有任何针对在 Power Linux 上如何安装和使用 Cognos 的文章。本文旨在介绍如何在 Power Linux 上准备和搭建 Cognos BI 10.2.1 的数据分析环境,为基于 PLinux 的 Cognos 用户提供参考和带来帮助。

表 1. Cognos 10.2.1 功能、特性和模块列表

功能 说明
报表 为用户提供根据事实制定决策所需的数据信息。
仪表板 帮助用户以支持其制定决策的方式来访问内容、与之交互,并对其进行个性化设置。
分析 功能使您能够从多个角度和方面对信息进行访问,从而可以查看和分析信息,帮助您做出明智的决策。
协作 功能包括通信工具和社交网络,用于推动决策过程中的意见交流。
记分卡 功能可实现业务指标的捕获、管理和监控的自动化,使您可将这些指标与自己的战略和运营目标进行比较。
数据查询 支持多样的数据源连接、查询和建模方式,支持海量数据,响应时间迅速。

环境准备

在安装 Cognos 之前,我们需要在 Power Linux 上做环境的准备,比如安装 VNC、JAVA 和 Cognos BI 10.2.1 所需的依赖包。

VNC 安装

Cognos 的安装需要 UI 界面的支持,所以为了远程访问 Power Linux 系统,我们需要安装和启动 VNC Server。关于 PLinux 所需的软件安装包,可以从 https://ftp3.linux.ibm.com 站点下载,基本上所需的软件都能找到。以 RED HAT 为例,从 https://ftp3.linux.ibm.com 下载 ibm-yum.sh 脚本,然后所需的基本软件包的下载和安装都可以用这个 SHELL 脚本完成。

在命令行输入 sh ibm-yum.sh install vnc-server 命令。

图 1. ibm-yum.sh 使用

同样运行以下命令 sh ibm-yum.sh install gnome-session,安装 VNC 的图形界面支持。之后需要用 GNOME 初始化图形界面,运行命令 vi /root/.vnc/xstartup 在 VI 编辑器中,更改 VNC 启动设置如下。

清单 1. VNC 启动配置

#!/bin/sh
# Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
gnome-session
#kde &

最后运行 vncserver :1 命令,设置 password 并启动 VNC

图 2. VNC Server 启动

之后我们就可以用 VNC 客户端远程访问 Power Linux。

图 3. VNC 界面

JRE 安装

Cognos BI 10.2.1 需要高版本的 JRE 的支持,例如 JRE6.0 或 JRE7.0,以 RED HAT 为例,同理我们可以运行命令 sh ibm-yum.sh install java 来安装 JRE。安装完成后,记得配置 JAVA_HOME 环境变量。

清单 2. JAVA 环境变量配置

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-ibm-1.7.0.5.0.ppc64/jre

Cognos 依赖包

在 Power Linux 上安装和运行 Cognos BI 10.2.1,需要提前安装一些依赖软件包。所需的所有软件包都列在了以下表格中,当然我们也可以到 Cognos 网站查询所需的依赖包:http://www-01.ibm.com/support/docview.wss?uid=swg27014432。

表 2. Cognos 10.2.1 在 Power Linux 安装所需要的依赖包

No. RPM 安装包

1	 glibc-2.12-1.25.el6.ppc
2 libstdc++-4.4.5-6.el6.ppc
3 nspr-4.8.7-1.el6.ppc
4 nss-3.12.9-9.el6.ppc
5 openmotif-2.3.3-1.el6.ppc
6 vacpp.rte-8.0.0-4.ppc64

除了 vacpp.rte-8.0.0-4.ppc64,其它的都可以用 ibm-yum.sh 脚本从 IBM ftp3 网站安装。

我们可以从 https://www-304.ibm.com/support/docview.wss?uid=swg24030460 获得和下载 vacpp.rte-8.0.0-4.ppc64 安装包。

解压后,用 RPM 命令 rpm -ivh ./vacpp.rte-xxx.ppc64.rpm 安装该依赖包。

图 4. RPM 包安装

Apache HTTP Server 安装

Cognos BI 需要 HTTP Server 作为 WEB 访问的 UI 容器。这里以 Apache HTTP Server 为例。我们可以从 Apache 的网站 http://httpd.apache.org/download.cgi 下载最新版本来安装,也可以继续使用 ibm-yum.sh 脚本从 IBM ftp3 网站安装。

运行命令 sh ibm-yum.sh install httpd 安装 HTTP。安装完成后,可以用 apachectl 命令来起停 HTTP Server。

清单 3. HTTP Server 启动和停止

[root@netsr56 sbin]# ./apachectl start
[root@netsr56 sbin]# ./apachectl stop

数据库安装

Cognos BI 需要数据库作为数据源,Cognos 10.2.1 更是增加了对 DB2 10.5 的支持,这里就以 IBM 的 DB2 为例。从 IBM 网站,下载 DB2 并解压,然后用 VNC 进入 Power Linux 的界面,到 DB2 解压目录,运行命令 ./db2setup 启动安装界面。

图 5. DB2 安装界面

然后按照提示,一步一步完成安装,唯一需要注意的是记住创建的 DB2 用户密码,登录的时候要用到。看到如下界面,说明安装成功。

图 6. DB2 安装成功界面

Cognos BI 产品安装

在环境准备完成之后,我们就可以进入 Cognos BI 的具体安装和配置过程。

BI Server 安装

从 IBM 网站,下载 Cognos BI 10.2.1 的安装包。解压后运行命令 ./issetup 启动 Cognos 10.2.1 与旧版本完全不同的安装界面。另外 Cognos BI 10.2.1 的默认安装是不包含 Content Store 数据库的,这个步骤需要在 Cognos BI Server 配置和初次启动时完成。

图 7. Cognos BI Server 安装界面

然后按照提示,一步一步默认安装。安装完成界面出现后,需要从 DB2 安装目录 /home/db2inst1/sqllib/java 目录 复制 DB2 的 JDBC 到 Cognos 的目录下。

清单 4. DB2 JDBC Driver 的复制

cp ./db2jcc.jar /opt/ibm/cognos/c10_64/webapps/p2pd/WEB-INF/lib/
cp ./db2jcc_license_cu.jar /opt/ibm/cognos/c10_64/webapps/p2pd/WEB-INF/lib/

然后选择 Start IBM Cognos Configuration 选项,点击 Finish 按钮来完成安装并启动配置页面。

图 8. Cognos BI Server 安装完成界面

BI Server 配置和启动

Cognos BI 10.2.1 的配置界面,也与以往的版本有所不同,特别是提供了 Generate DDL 选项去自动生成所需的 Content Store 数据源。以下的内容里,我们会进行详细的介绍。

IBM Cognos Configuration 打开以后,我们需要配置 Content Store,连接我们在前面步骤创建的 DB2。

图 9. Cognos Configuration 数据库连接

配好数据库连接之后,选择 Generate DDL 选项来生成 SQL 文件。

图 10. Generate DDL 选项

这个生成的 createDb.sql 批处理文件用于创建 Cognos Content Store 具体所需要的 DB2 数据库实例。

图 11. DB2 DLL 生成路径

然后我们要根据窗口里提示的生成路径,去 DB2 里运行 SQL 文件来自动生成具体的数据库实例。

清单 5. 生成数据库的 SQL 语句

db2 –tvf /opt/ibm/cognos/c10_64/configuration/schemas/content/db2/createDb.sql
CREATE DATABASE cm ALIAS cm USING CODESET UTF-8 TERRITORY US
DB20000I The CREATE DATABASE command completed successfully
COMMENT ON SCHEMA db2COGNOS IS 'IBM Cognos Content Store
DB20000I The SQL command completed successfully

等数据库创建完成,我们就可以尝试启动 Cognos BI Server 了。在配置页面点击 Start 按钮。

图 12. Cognos Server 启动页面

Cognos BI 10.2.1 提供了详尽的启动信息,点击 Details 按钮查询启动过程的细节和状态。等启动完成后,我们还需要把 Cognos Service 加到 HTTP Sever 的容器中。添加如下内容到 Apache HTTP Server 的配置 httpd.conf 文件。

清单 6. 配置 HTTP Server 加载 Cognos BI Portal

ScriptAlias /ibmcognos/cgi-bin "<Cognos_Install_Path>/cgi-bin"
<Directory "<Cognos_Install_Path>/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos "<Cognos_Install_Path>/webcontent"
<Directory "<Cognos_Install_Path>/webcontent">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

改完并保存 httpd.conf 文件后,需要重启 HTTP Server。

清单 7. 起停 HTTP Server

[root@netsr56 sbin]# ./apachectl stop
[root@netsr56 sbin]# ./apachectl start

BI Server 日志检查

在 Cognos BI 10.2.1 的安装和启动中如果有任何的问题,我们可以查阅 Cognos Server 的日志文件。文件的目录是:<Cognos_Install_Path>/logs/localhost.<year>-<month>-<day>.log

图 13. 日志目录和文件

BI Server 访问页面

然后,我们就可以通过 http://localhost/ibmcognos 来访问 Cognos BI 10.2.1 与旧版本比较完全焕然一新的界面了,如果是远程访问,直接把访问地址里的 localhost 替换成所需要的 IP 地址或主机域名即可。

图 14. Cognos BI 10.2.1 的界面

产品卸载

最后再介绍一下 Cognos 的卸载。首先进入卸载目录 <Cognos_Install_Path>/uninstall/,然后运行 ./uninst –u 命令启动卸载的窗口,然后一步一步点击 Next 按钮完成卸载。

图 15. Cognos BI 卸载窗口

   
次浏览       
相关文章

基于EA的数据库建模
数据流建模(EA指南)
“数据湖”:概念、特征、架构与案例
在线商城数据库系统设计 思路+效果
 
相关文档

Greenplum数据库基础培训
MySQL5.1性能优化方案
某电商数据中台架构实践
MySQL高扩展架构设计
相关课程

数据治理、数据架构及数据标准
MongoDB实战课程
并发、大容量、高性能数据库设计与优化
PostgreSQL数据库实战培训


MySQL索引背后的数据结构
MySQL性能调优与架构设计
SQL Server数据库备份与恢复
让数据库飞起来 10大DB2优化
oracle的临时表空间写满磁盘
数据库的跨平台设计
更多...   


并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理


GE 区块链技术与实现培训
航天科工某子公司 Nodejs高级应用开发
中盛益华 卓越管理者必须具备的五项能力
某信息技术公司 Python培训
某博彩IT系统厂商 易用性测试与评估
中国邮储银行 测试成熟度模型集成(TMMI)
中物院 产品经理与产品管理
更多...