IBM Cognos 最佳实践: 将内容从 Adaptive Application Framework 8.4 部署到 Cognos Business Intelligence 10.1

产品:Analytic Applications、Adaptive Application Framework、Cognos Business Intelligence;关注领域:部署

本文介绍 IBM Cognos Analytic Applications 用户如何从他们的 IBM Cognos 10.1 BI 生产环境的新功能中获益,同时继续充分利用他们现有的 Analytic Applications。

Simon Evans, 高级经理 — 信息应用, IBM

Simon Evans 已经成为 IBM 员工 12 年了。Simon 是 Adaptive Warehouse 的最初发明者之一,目前领导 Analytic Applications portfolio 和 Adaptive Application Framework 的全球开发。



2011 年 7 月 22 日

免费下载:IBM® Cognos® Express V9.5 或者 Cognos® 8 Business Intelligence Developer Edition V8.4 试用版
下载更多的 IBM 软件试用版,并加入 IBM 软件下载与技术交流群组,参与在线交流。

简介

目的

Cognos Business Intelligence 10.1 是 IBM Cognos Software 的下一个主要版本。该版本含有的新功能大大提高了用户对 BI 数据的充分分析的能力。本文介绍了 Cognos Analytic Applications 用户如何从他们的生产环境中的这些新功能中获取直接效益,而同时继续充分利用他们现有的 Analytic 应用程序实现最小 IT 开销。

本文还介绍了将 IBM Cognos Adaptive Application Framework 8.4 生成的分析报表部署到 IBM Cognos Business Intelligence 10.1 的方法,以及维护现有应用程序和数据库、逐步加载数据并生成报表的步骤。

适用性

  • IBM Cognos Adaptive Application Framework 8.4.0、8.4.1 和 8.4.2
  • IBM Cognos Business Intelligence 8.4 和 8.4.1
  • IBM Cognos Business Intelligence 10.1

例外与除外责任

目标读者

本文的目标读者应该对 Adaptive Application Framework、Framework Manager 和 Cognos BI Administration 有一定了解。


概述

分析内容(报表、仪表板等等),包括使用早期 Adaptive Application Framework 版本创建的报表,可部署到新一代 Cognos BI 10.1 平台上。这允许用户直接从平台提供的新功能获益,而不需要更新分析应用程序或数据存储库。

但是,配置新一代 Adaptive Application Framework 8.4 工具来直接与新的 10.1 平台相结合是不可能的。本文以下概述的步骤用于正确维护和部署该应用程序,更多信息参考更新指南,包含在 Cognos BI Installation and Configuration Guide 中(第 5 章:升级到 IBM Cognos Business Intelligence)。用于创建部署文档以及将它们导出和导入到 Cognos BI 的技术被广泛地用于本文。

图 1. 软件组成拓扑
软件组件拓扑

图 1 展示了软件组件如何分布和交互。注意 Cognos BI 8.4 和 Cognos BI 10.1 都已安装了。Adaptive Application Framework 配有 Cognos BI 8.4,在该环境中可以正常操作。分析内容,比如报表,通过在 BI 服务器之间复制的导出归档文件被部署到 Cognos BI 10.1 环境。这支持报表运行,并利用 Cognos BI 10.1 支持的新功能的优势。

Cognos BI 8.4 可以安装在一个与 Cognos BI 10.1 不同的单独服务器上,或者安装在同一个服务器上,可被配置为与 Cognos BI 10.1 使用不同的 URL 和调度程序端口号。然而,如果 URL 和调度程序端口号被改变,那么 Adaptive Application Framework 的配置将需要更新。确保 Adaptive Application Framework 被配置为 Cognos BI 8.4。

Cognos BI 的每个安装都有一个独立实例。

图 2. 用于区分不同 BI 环境的设置
用于区分不同 BI 环境的设置

一个同时包含该应用程序的元数据和数据的单个数据存储库就是全部所需的。数据可以通过 Adaptive Application Framework 从存储库读取或写入存储库。Cognos BI 10.1 使用在导入归档文件中部署的目标模型包从存储库读取数据。

Adaptive Application Framework 正常用于执行所有任务来维护该应用程序,比如建模、负载管理和报表管理。对建模配置的更改和设置被 Adaptive Application Framework 存储在数据存储库的应用程序元数据中。Adaptive Warehouse 被用于配置数据仓库模型和执行负载管理,通过使用发布到 Cognos BI 8.4 的源模型包来从元数据系统查询数据,然后将其加载到这个存储库。目标模型被发布到 Cognos BI 8.4,然后被 Adaptive Analytics 用于预览报表。

Cognos BI 10.1 用于执行报表以及实施分析。执行报表时,它们使用部署到 BI 10.1 中的目标模型包查询包含在数据应用程序存储库中的数据。


初步部署

要将分析内容移入 Cognos BI 10.1,比如 Adaptive Analytics 生成的报表,或者使用 Report Studio、Query Studio 或 Analysis Studio 撰写的自定义内容,按 Cognos BI Installation and Configuration Guide 第 5 章中记录的更新过程操作。这一个过程描述了如何在 BI 8.4 环境中创建一个导出部署归档文件然后将其复制到新设备。

确保下列条目包括在导出部署规范中:

  • root 文件夹,用于您的 Adaptive Analytics 生成报表(通常,这称为 Analytic Applications)
  • 发布到内容存储库的应用程序模型包(即,目标模型包)
  • 任何自定义报表或分析
图 3. 导出现有分析
导出现有分析

确保选项 Include data sources and connections 被选中,如果必要,署名(signons)也包括在内。这将确保数据源连接正确地反应分析内容。 有一点很重要,就是不能改变数据源所用的名称,因为它涉及到该应用程序模型包。(注意,如果数据源不包含在部署归档文件中,那么它可以在 Cognos BI 10.1 中使用 Cognos Administration 单独创建。基于上述原因,在这种情况下,确保数据源名称与 Cognos BI 8.4 中的名称相同很重要。)

导出部署归档文件将被写出到 Cognos BI 8.4 的 root 安装目录下的 /deployment 文件夹中。将该文件复制到 Cognos BI 10.1 服务器,然后粘贴到 BI 10.1 安装目录下的 /deployment 文件夹中。正常导入归档文件。这个导出过程将自动更新归档文件中的报表规范。

测试部署内容,确保其正常工作。报表中包含布局的数据应该与 Cognos BI 8.4 环境中生成的数据相比较,确保它在新环境中产生正确的结果。


现有操作

如前所述,Cognos BI 8.4 和 Cognos BI 10.1 都定义一个指向应用程序数据库的数据源,且在 Cognos Connection 中有相同名称是很重要的。这将允许 Adaptive Application Framework 执行操作,比如加载数据同时也产生可部署到 Cognos BI 10.1 中的内容。

负载管理

负载管理执行以下任务

  • Load:将源系统中的数据加载到应用程序数据库
  • Database Synchronization:更新应用程序数据库模式
  • Framework Manager:应用程序源和目标模型到 Cognos BI 的同步和发布

每当目标模型中发生变更或者数据仓库模型中发生变更时(因为这也会影响目标模型),该应用程序的目标模型应该被发布到 Cognos BI 8.4。这允许报表管理员预览在 Adaptive Analytics 中建模的报表。在 Framework Manager 操作过程中确保目标模型包被选中,来同步和发布模型到 Cognos BI。应该对发布的模型包进行测试,验证预期的报告行为。目标模型包也需要被复制到 Cognos BI 10。

源数据模型包应该如往常一样发布到 Cognos BI 8.4。在 Load 操作过程中,此包用于查询源系统中的数据。这里不需要复制源模型包到 Cognos BI 10.1。

当负载管理运行时,对该应用程序数据库模式的更新被 Adaptive Application Framework 直接在数据库上执行,而无需通过 Cognos BI。正常执行该操作,要么在 Database Synchronization 操作过程中,要么单独使用生成的 DDL 脚本。

Load 过程中,数据被 Adaptive Warehouse 直接加载到应用程序数据库。从源系统提取数据的查询必须针对 Cognos BI 8.4 执行,所以当配置 Cognos BI 8.4 时必须由 Adaptive Application Framework 执行。在 Framework Manager 操作过程中发布的源模型包被用于执行源查询。

部署目标模型包

当目标模型发生更改时,将目标模型包部署到 Cognos BI 10.1 是很有必要的。正如上文所指出的,在负载管理的过程中 Adaptive Application Framework 将发布目标模型包到 Cognos BI 8.4。那么,包必须分别单独复制到 Cognos BI 10.1。

通过在 Cognos BI 8.4 中创建一个导出部署归档文件,将目标模型包复制到 Cognos BI 10.1。当创建部署规范时,确保发布到内容存储库(即,目标模型包)的应用程序模型包被选中。

图 4. 导出目标模型包
导出目标模型包

不要选中包含数据源和连接的选项,除非连接到应用程序数据库的数据源之前在 Cognos BI 10.1 中没有创建。这将防止对署名的修改,或者阻止对 BI 10.1 环境中权限的覆盖。

导出部署归档文件将被写出到 Cognos BI 8.4 的 root 安装目录下的 /deployment 文件夹中。将这个文件复制到 Cognos BI 10.1 服务器,然后粘贴到 BI 10.1 安装目录下的 /deployment 文件夹中。

部署分析内容

报表管理员可使用 Adaptive Analytics 继续部署和测试新内容,即使 Adaptive Application Framework 被配置为 Cognos BI 8.4。目标模型的行为和 BI 报表规范在这两个环境中,功能上是相同的。然而,一旦该内容被开发,它需要被部署到 Cognos BI 10.1。

如往常一样,首先通过单击 Generate Deployment Archive 按钮从 Adaptive Analytics 内部创建一个部署归档文件。然后显示一个对话框,这允许保存归档文件的文件夹被选中。如果 Cognos BI 10.1 安装位置是可访问的,那么在这里可选择 root 目录之下的 /deployment 文件夹,否则选择一个可访问的位置,然后当归档文件生成之后将部署归档文件复制到 Cognos BI 10.1 服务器。

和往常一样,部署归档文件现在可以被导入到 Cognos BI 10.1。归档文件中包含的报表规范在导入时自动更新。

最后,测试部署报告,确保取得预期结果。


更多信息

关于本文的更多信息,请参考下列 Adaptive Warehouse、Adaptive Analytics 和 Cognos Business Intelligence 文档链接:
下载管理
可用的报表
更新到 IBM Cognos 10.1
部署
数据源和连接

参考资料

学习

获得产品和技术

讨论

  • 参与 developerWorks 博客 并加入 developerWorks 中文社区,developerWorks 社区是一个面向全球 IT 专业人员,可以提供博客、书签、wiki、群组、联系、共享和协作等社区功能的专业社交网络社区。

条评论

developerWorks: 登录

标有星(*)号的字段是必填字段。


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件

 


在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。

所有提交的信息确保安全。

选择您的昵称



当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

标有星(*)号的字段是必填字段。

(昵称长度在 3 至 31 个字符之间)

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

 


所有提交的信息确保安全。


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=677653
ArticleTitle=IBM Cognos 最佳实践: 将内容从 Adaptive Application Framework 8.4 部署到 Cognos Business Intelligence 10.1
publish-date=07222011