SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 5326|回复: 2

[推荐] 在大型企业中部署 Rational Insight 1.0 的技巧

[复制链接]
发表于 2012-12-7 09:39:43 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2012-12-7 09:41 编辑 / D" f1 j  H$ G0 M; U
/ q: S/ ^' \: }7 }$ a
IBM® Rational® Insight 性能管理软件帮助决策者更好地监视对其组织至关重要的软件开发项目,从而更好地治理项目。它通过提供来自信息源组合的开发智能来实现这一点。它还为大型企业部署 Rational Insight 提供了灵活的选项,这些企业需要运行拥有大量聚合数据的信息密集型报告。本文将引导您完成在使用 IBM® DB2® V9.7 和 IBM® WebSphere® Application Server 7.0 的企业级可扩展拓扑中安装 Rational Insight V1.0.1.1 的关键步骤。
2 J# V2 h3 w  P# H$ E+ w$ k5 o
企业部署架构的考虑因素
无论您的企业是什么规模,组织中的 Rational Insight 用户都需要能够快速运行、反应灵敏的报告和仪表板。1 m; x, y: Q% y! ]8 U/ \5 {8 ?
典型的使用考虑因素
为了满足他们的需求,请务必在您的部署计划中考虑以下内容:
* v7 C' W- r; }5 t, u" ?1 W5 _
  • 您预期使用 Rational Insight 的并发用户的平均(和最大)数量。请考虑您用户社区中的任何预期增长率。
  • 典型报告将需要的数据量。
  • 用户报告将需要从中提取信息的数据源多样性和异构性。4 X: [  ^/ L! S/ z9 ^3 {
组件安装的考虑因素
Rational Insight 提供在分布式拓扑中安装和部署多种组件的选项。这样做,部署架构师或工程师可以充分利用可用计算资源的分工和专业化来处理这些考虑因素。8 Z- Q; X3 e  P
您可以将三种组件部署到不同的机器上:$ r( `' ~, r. ^6 G) T
  • 数据服务器(它包括数据仓库和内容存储数据库)
  • 提取、转换和加载 (ETL) 服务器
  • 报告服务器
    3 O5 V; f% e6 S3 d9 X! d+ Y
在决定如何安装这些组件时请考虑所有以下因素:
( Z3 p! e- k) O) K0 [! D
  • 如果您预期组织将为报告存储大量数据,请衡量在一个单独的机器上安装数据服务器的选项。
  • 如果您预期有频繁调度的作业和请求要从多个存储提取大量数据,请考虑在专用机器上部署 ETL 服务器。
  • 最后,如果您认为将有大量并发用户发出报告请求,请将报告服务器安装在一个单独的机器上。
    & I4 d4 e( h' n3 Q
本文假设所有这三种情况都是需要考虑的因素,所以您要将所有三个组件都安装在不同的机器上。3 F& D5 `; t& ]: L& T


1 r0 Y# i- e/ a. A$ u; Y- p/ D
' p" }5 D$ z6 K6 D
Rational Insight 企业部署架构
最终用户报告的作者可以将一些 Rational Insight 客户端软件包分别安装到他们的桌面,以设计、生成和调度报告。(注:本文对实现 Rational Insight 报告制作功能的客户端软件包不提供详细的安装步骤描述。)
/ V9 r. t5 Y+ c) y0 p) Q
9 h8 T. y; z$ f1 c+ Z0 n) @图 1. 企业 Rational Insight 部署拓扑+ F* x: C4 K, K: g  S4 Q) E

, I; u: L0 Z# A+ L% L* n" j& K; q, [! z  Z' o% B
图 1 概述您将创建的整体企业部署拓扑,每个 Rational Insight 关键组件分别使用一个单独的物理机器:数据服务器、ETL 服务器和报告服务器。
# _6 }+ m) m1 Y1 q1 ?# C您可以从图 1 中了解几个重要事项:
; o1 f- M5 N2 _4 }" ]* m% `" ~/ d8 S
  • 在该架构中的每台计算机都使用 64 位操作系统;然而,Rational Insight v1.0.1.1 只能在 32 位模式下运行。Rational Insight 的所有先决条件(例如,DB2 和 WebSphere Application Server)都需要安装 32 位版本。
  • 报告服务器需要一个永久许可,该许可被安装在 IBM Rational License Key server v8.1.1(或更高版本)中,并需要从该服务器进行访问。您可以在远离 Rational Insight 服务器的机器上安装 Rational License Key 服务器,如图 1 所示。我们不再进一步讨论如何安装和使用 Rational Insight 所要求的许可。% U& H% B9 W* Z: \: g' M% X


+ W% d1 @- L7 l7 C4 J! w$ g( X# c7 K1 J
在开始之前
为了执行本文中的步骤,实现图 1 所示的目标部署拓扑,您将需要:
3 l* L1 R' r8 o  S1 ^3 H2 B, z' j
  • 三台物理计算机,用于创建我们的 Rational Insight 企业部署。
  • 在指定为 Rational Insight 数据服务器的计算机上安装 DB2 Enterprise Server Edition v9.7。
  • 在指定为 Rational Insight ETL 服务器的计算机上安装 DB2 data server Client v9.7(32 位)。
  • 在指定为 Rational Insight 报告服务器的计算机上安装 DB2 data server Client v9.7(32 位)。
    1 D( k* X; S# B/ U$ a. }% v
重要事项:
5 a) W- ^9 W9 O' z# G! E! K: o
  • ETL 服务器和报告服务器都要求安装 DB2 data server Client,以便与 DB2 Enterprise Server Edition 进行远程数据库通信,托管 DB2 Enterprise Server Edition 的计算机也将托管 Rational Insight 数据服务器。
  • Rational Insight 报告服务器要求在同一台物理计算机上安装 WebSphere Application Server v6.1 或 v7.0。关于您想如何安装 Rational Insight 报表服务器与 WebSphere Application Server,您有一系列选项。您可以:
    9 f" p# C* v" n& Q1 ~. ]
    • 让 Rational Insight 安装 WebSphere Application Server 和 Rational Insight 报告服务器组件
    • 在一个现有的 WebSphere Application Server 安装上安装 Rational Insight 报告服务器
    • 表明您希望自己将 Rational Insight 报告服务器手动部署到 WebSphere Application Server
      . t" [' j$ L3 {! e0 O- t8 @
  • 在本文中,您将选择第一个选项,并让 Rational Insight 为我们安装 WebSphere Application Server v7.0 以及将 Rational Insight 报告服务器部署到 WebSphere。
  • 在执行本文的步骤时,您将假设拥有 Linux/UNIX 的 root 用户访问权限和 Windows 的管理员用户权限。$ l) c1 S# x  O* ^7 m7 u& k3 j/ V


+ m1 u! X4 ]6 A' P, G  i9 \% B2 `7 \; f; C2 W' l  R4 b! p; `; R
安装 Rational Insight 数据服务器
您将使用 DB2 Database Server v9.7 存储 Rational Insight 数据服务器所使用的两个重要数据库:  ]+ P" N) W" E" _; z/ z# H) R* I" a; w
Rational Insight Data Warehouse 存储由报告使用的聚合数据。该数据库需要按照预定时间进行刷新,以维护信息的更新。' g  h9 `8 r& ?7 F

3 X" D$ ?. y; x0 b' ^您还将安装和使用样例数据 (SAMPLEDW) 所附带的数据仓库,使您可以运行一些在 Rational Insight 中包含的报告,以了解该工具提供的宝贵开发智能。. b5 K: U5 [/ Q
  Rational Insight Content Manager 包含 Rational Insight 软件内部工作的元数据。
安装步骤
使用 root 用户在 Red Hat Enterprise Linux Edition 5.5 安装数据服务器。
7 ?3 @4 C# u0 T& L1 Y) |
  • 从 disk1 文件夹运行:4 k0 q# M, w' r) s, W4 w4 j
    • ./launchpad.sh(针对 Linux 或 UNIX)
    • launchpad.exe(针对 Microsoft Windows 32 位操作系统)8 d- u6 E  ^- C; u
      launchpad64.exe(针对 Windows 64 位操作系统)
      % }8 g0 w0 e+ W+ T  f6 _& D
  • 在 Launchpad 窗口中,单击 Install IBM Rational Insight
  • 在 IBM Installation Manager 启动后,选择 IBM Rational Insight 1.0.1.1,然后单击 Next3 q* i2 }  E* T# x& c8 ~
    注:3 W8 l# Z/ p2 B, o! c
    如果 Rational Insight 1.0.1.1 在您的计算机上没有检测到完整版本的 Installation Manager,它将尝试安装一个完整的 Installation Manag V1.4.3。
  • 关闭正在运行的程序,禁用或关闭任何正在运行或活动的杀毒软件,并单击 Next
  • 选中 I accept the terms in the license agreement 单选按钮,并单击 Next
  • 保留 Shared Resources Directory 的默认值,或将该值修改为您喜欢的位置,并单击 Next
  • 保留 Rational Insight Installation Directory 的默认值,或将该值修改为您喜欢的位置,并单击 Next
  • 选中您所需的任何其他语言翻译的复选框,并单击 Next
  • 在 "Select features to install" 页面上,全选 Database Server 包下面的项(并且只选中这些项),如图 2 所示,并单击 Next+ I6 m% r& e  M- a& q  u

- B0 }# H, O9 n2 k图 2. 安装 Rational Insight 数据库服务器包4 d" ]' h7 W6 O: V+ j
1 l0 v8 L8 T" ^

/ ^) u( d3 z- d  j注:
* h' b) B& \3 t1 O; s" d为了验证安装并运行一些 Rational Insight 提供的可用样例报告,您需要安装 Data Warehouse 与 Sample Data 组件。您可能也想安装它用于培训,或者选择完全不安装它。它将需要在您的文件系统中占用 3 GB 空间(在 Linux 上)。" I5 m9 |5 \  j, a% Y  p; c
  • 对于 "Fill in the configurations for the packages:"
    8 o& G: T! Z, A# B" K
    • 从 Installation mode 下拉菜单中选择 Automatic: Create the databases for me
    • 从 Database type 下拉菜单中选择 DB2 9.7
    • 在 "Database application location" 字段中,输入您的 DB2 安装的位置。(DB2 的 Linux 安装默认位置通常是 /opt/ibm/db2/V9.7,而对于 Windows,一般是 C:Program FilesIBMSQLLIB。)
    • 输入 DB2 管理员用户 ID 和密码。对于 Linux,管理员的用户 ID 一般是 db2inst1,对于 Windows,它通常是 DB2ADMIN。
      - a" j  W. Q4 e9 s5 A. z
  • 单击 Next
  • 在 "Review the summary information" 页面上,单击 Install
  • 您将收到所有包都已成功安装的通知,单击 Finish
  • 关闭 Launchpad。
    0 z& T( I  P. d' i  }  |* i5 l# p
后安装步骤
(可选)检查 DB2 以确保 SAMPLEDW、Data Warehouse 和 Content Manager 数据都已创建。
0 M9 l* y" k) ^  ~! l1 L

) u( Y6 f0 w; C- g- C  S# N7 s# `, y/ |
0 O- s! a7 C4 A3 a7 Q5 {0 ~# ]4 n
安装 Rational Insight ETL 服务器
Rational ETL 服务器是负责执行以下重要数据仓库功能的组件:# G; J: p! L$ e8 \: N6 R
  • 定期执行对多个数据源的提取
  • 转换数据,用于存储和最新的实时报告
  • 将转换后的数据加载到仓库,用于未来的报告, H2 x1 w# Q9 {' }) ~' r7 E
安装步骤
使用具有管理员权限的用户帐户在 Windows 上安装 Rational ETL 服务器。* B. `9 A: J0 _5 L$ B4 _( U
  • 重复 安装 Rational Insight 数据服务器 小节中的安装步骤 1-8。
  • 在 Select features to install 页面上,全选 ETL Server 包下面的项,如图 3 所示,然后单击 Next! K2 Y+ k; _6 ?! A! s
; l3 y6 T. a0 s1 l8 Q
图 3. 安装 Rational Insight ETL 服务器包
) l, @' z: Y2 [' W1 \, ]6 _
. X" ~7 Z3 T) G" p9 x; o0 ?5 i* r  a
注:
" ~6 j, H# C; t3 B& w: l由于来自 ETL 服务器包的依赖性,Data Manager 客户端包会进行安装。# z! I: `& j! H% l& K
  • 在 "Review the summary information" 页面,单击 Install
  • 在您收到所有包都已安装成功的通知后,单击 Finish
  • 关闭 Launchpad。
    / c& k- C) i" {* \4 c) Z
后安装步骤
因为 Rational Insight 和 IBM® Cognos® Business Intelligence 服务器通过调用层接口 (CLI) 访问 DB2,您将需要为 SAMPLEDW、Data Warehouse 和 Content Manager 数据库创建一个 DB2 别名。您可以使用至少两种不同的方式创建这些别名:使用 DB2 CATALOG DATABASE 命令或者通过 DB2 Configuration Assistant 工具(参阅本文 参考资料 小节中有关这两种方法的链接)。

& d' D' r: g! d$ G; K7 e8 f( v
6 F% c, A. l& l0 z$ N
安装 Rational Insight 报告服务器
Rational Insight 报告服务器组件打包并扩展 Cognos Business Intelligence 服务器,关键包部署并运行在基于 Java 的应用程序服务器上。该组件托管供您用户运行的已部署报告。
- ~  O% j) i+ p. w! T, {  O
Rational Insight 许可
Rational 报告服务器组件也负责验证和执行许可授权。8 F) G8 K( _- k& b7 a5 ?$ r" f# h
在 Rational 报告服务器组件安装的过程中,您有机会提供您的 Rational License Key Server 信息。该信息包括运行许可服务器的主机名称和端口。您需要将 Rational Insight 的相应许可安装在服务器上,以实现成功的许可验证。" l0 B* r# h1 G% P$ C
如果您希望用一个专用的 Rational License Key Server 安装来托管您的 Rational Insight 许可,或者您没有现成的许可服务器安装,Rational Insight 还提供了 V8.1.1 供您安装。
, B% H% b! V: f9 ?
安装步骤
使用有管理员 (Administrator) 权限的用户帐户在 Windows 上安装 Rational ETL 服务器。6 z: r. a/ |' w. \
  • 重复 安装 Rational Insight 数据服务器 小节中的安装步骤 1-8。
  • 在 "Select features to install" 页面上,全选主 Report Server 包下面的项(见图 4),并单击 Next
    ' c7 e9 G8 Q& g) ?2 N9 X

4 P' j& [$ |) m) U9 G8 G6 k图 4. 安装 Rational Insight 报告服务器包
2 X) l  E# @+ e  Y9 k1 u& Y2 Y / F/ B& h: p* Q, M$ a

5 f# i0 B( }# r2 A6 q
  • 在左侧目录树窗格中的 "Fill in the configurations for the packages" 上,在 Common Configurations 条目下面,您应该能看到两个条目:Common Licensing 和 Application Server。
    $ k8 I' j7 s, x+ z. g
    • 选中 Common Licensing 条目。
    • 这里,您可以输入一个或多个 Rational License Key server 的主机名称和端口,这些服务器将托管您的 Rational Insight 许可。您也可以保留空值,并在安装之后或在 180 天免费许可结束时输入该信息,在您输入有效的许可服务器详细信息后,它才会激活。: k. C8 y# H, C
  • 单击 Next 前进到本页的 Application Server 面:
  • 在服务器安装选项的下拉菜单中,选择 WebSphere Application Server 7.0(新安装)
  • 将 WebSphere 要使用的端口保留为 9080,除非它提示有冲突。
  • 选中 Enable administrative security 复选框,并输入将来在 WebSphere Administrative 控制台进行必要管理变更时所使用的用户名称密码。
  • 单击 Next
  • Review the summary information 页面上,单击 Install
  • 在您收到所有包都已成功安装的通知后,单击 Finish
  • 关闭 Launchpad。
    0 P8 R+ _" q2 P* Z9 U/ I" t
后安装步骤
  • 从 DB2 数据服务器客户端安装目录中复制以下 DB2 驱动程序文件:; l6 S) G. |+ I/ a5 b
    • db2java.zip
    • db2jcc.jar
    • db2jcc_license_cu.jar
    • db2policy.jar
      0 E; a3 |2 ^! a. Y
    并粘贴到以下位置:
    • Insight 安装目录 cognoswebappsp2pdWEB-INFlib
    • Insight 安装目录 AppServerprofilesRationalReportinstalledApps 主机名 Node01CellIBM Cognos 8.earp2pd.warWEB-INFlib
      4 I6 ~! I6 @9 x. ]! u% I' d
  • Rational Insight 报告服务器也要求您重复 安装 Rational Insight ETL 服务器 小节中的后安装步骤 1。
  • 选择 Start > IBM Rational Insight > IBM Cognos 8 > IBM Cognos Configuration 启动 IBM Cognos Configuration 实用工具,并输入以下值(如图 5 所示):
    + x! X, p- I% L" P" o8 I# u
    • 选择 Data Access > Content Manager 下面的 Content Store
    • 选择 DB2 database 作为 Type 条目。
    • 对于数据库服务器和端口号,输入与 Rational Insight 数据服务器位于同一计算机上的 DB2 服务器的主机名和端口。
    • 将 Content Manager 的 "Database name" 字段值从 CM 修改为 RICM(在区分大小写的平台上,您可能需要使用小写:ricm)。
    • 选择 File > Save 保存您的修改。
    • 关闭 IBM Cognos Configuration 实用工具。8 t7 [: @% T, N$ E  p  x4 {
; k1 u; B( G7 _7 l
图 5. 设置 Content Store 值. G, b# Y; T: z' f) r: t% G4 [5 R
9 k( j9 H! r! S2 v9 {
/ G: Q6 [# ?$ g/ z" e0 w8 Z
  • 启动 Rational Insight Server:Start > WebSphere > App Server v7.0 > Profiles > RationalReport > Start the Server。等待 5-10 分钟完成启动和初始化。
  • 使用基于 Web 的 IBM Cognos Administration 工具来更新 Data Warehouse 的数据源,为 Rational Insight 提供连接详细信息,以连接到 SAMPLEDW。( v% O# _: \! _3 U  d% `8 ^5 i- z) ]
    • 启动 Rational Insight:Start > IBM Rational Insight > Open Rational Insight
    • 在右侧,IBM Rational Insight 功能区内,单击 Launch 箭头并遵循 这些指南 来更新连接字符串,提供正确的主机和端口信息,以连接到与 Rational Insight 数据服务器位于同一台计算机上的 DB2 服务器。  B+ N; X5 @+ f7 W3 @
    7 u  f0 u' `5 p' T1 y3 ]8 S

& P, q- {) C- O6 [" O

7 q: t: F  p" o, z6 A& Z
运行样例报告
您为企业进行的 Rational Insight 部署已完成。通过运行一些包含在 Rational Insight 中的可用报告和仪表板来测试您的分布式安装。
5 r2 ^* J5 L; N- M
  • 启动 Rational Insight:Start > IBM Rational Insight > Open Rational Insight
  • 在 Public Folders 选项卡下,选中 Sample Report Definitions
  • 浏览并运行 Dashboard ReportsData Warehouse Reports 文件夹下面的报告。* l8 G1 F! o+ S4 q
图 6 是组件缺陷分布 报告,是 Rational Insight 提供给您使用的多个报告中的一个示例。您可以通过选择 Public Folders > Sample Report Definitions > Dashboard Reports > Project Level Reports 找到该报告。
' X" e+ H  |! @) Y1 o/ T- l4 x  _& G# N' J; D
图 6. 组件的缺陷分布报告8 R$ a" }: |8 c; r4 X
- \: C  @6 K1 c

! }6 `6 R0 V" g7 g6 f* V

  V) g* \  r1 ~  s  @
  H) [2 l7 |. E0 Q% X1 |
结束语
当您将 Rational Insight 部署到您的企业中时,请考虑将多个组件安装在分布式拓扑中,以便充分利用可用计算资源的分工和专业化。本文分步说明了如何跨三台独立的计算机安装 Rational Insight 组件,从而实现 Rational Insight 的特定功能,从硬件资源的独立使用和专业化中获益。
6 l4 b* Z4 Q7 U% X# G% N: u9 v4 S3 `- T/ d

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2012-12-7 09:42:10 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-6-23 20:04:21 | 显示全部楼层
呵呵  原来是IBM的文章  不过还是要感谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-10-23 04:03 , Processed in 0.135570 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表