使用 Cognos 访问 Optim 归档文件数据

控制在线数据增长并创建数据报告

IBM® Optim™ Data Growth Solution 能够帮助控制数据量的增长,从而使业务关键型应用程序能够良好运行。它还能帮助企业以更低的成本维护用于审计的数据。然而,商业智能用户可能需要访问已经归档的信息。Optim Data Growth Solution 通过 Optim Open Data Manager 提供对归档数据的广泛访问。在本文中,遵循必要的步骤,设置一个到已被 Optim Data Growth Solution 归档的数据的连接,从而使 Cognos® 用户能够创建关于归档数据的报告。

Sambasivam Sampathnathan, Optim 和 Optim Oracle J.D. Edwards Solutions 的技术产品经理, IBM  

Sambasivam (Sam) SampathnathanSam Sampathnathan 与 Optim 技术打交道已有 5 年。他是 Optim J.D. Edwards 集成的领先者,并且已经为全球范围内的几位客户成功实现了 Optim 和 Optim JDE 解决方案。目前,他负责提供 Optim JDE 解决方案产品,以及将 Optim 与其他 IBM 产品集成。



2009 年 7 月 24 日

简介

IBM Optim(以及 IBM Data Studio)是与 IBM 集成数据管理解决方案相关的品牌。集成数据管理 能够跨环境管理企业应用程序数据,以及优化由数据驱动的应用程序(从需求到退役)。

本文主要讨论 Optim Data Growth Solution,它提供出色的数据库归档功能,使企业能够安全经济地将历史数据与现有数据隔离开,同时能够方便地访问被隔离的数据。Optim Data Growth Solution 能够:

  • 通过避免批量处理超载改善性能和提高可用性,减少应用程序需要处理的数据,以及加快备份和恢复
  • 通过降低存储和维护成本以及减少应用程序处理时间,实现对总体成本的控制
  • 允许对需要保持一致的数据使用不可更改的格式,以及允许使用报告工具(比如 Cognos)独立访问归档数据,最终实现降低风险

在本文中,学习配置 Optim 解决方案和 Cognos 8(包括 8.1,8.2 和 8.3)所需的步骤,以让 Cognos 报告读取器能够访问归档应用程序数据(比如 Oracle Enterprise Applications、JD Edwards、Siebel 或定制的应用程序)。完成这些步骤之后,就不必将数据存储到活动数据库中,从而提供更大的灵活性,并且节省了将数据储存到数据库所需的时间和资源成本。

先决条件

本文假设您具有关于 Optim 解决方案的经验,并且能够访问 Optim 和 Cognos 以执行管理任务。

本文假设您安装了以下软件:

  • Optim,版本 6.x 或 7.x,包括 Optim Open Data Manager(ODM),需要 ODM 才能通过应用程序或报告工具(比如 Cognos)独立访问归档文件
  • 运行在 Windows® 上的 Cognos 8(8.1,8.2 和 8.3),安装并配置好

解决方案概述

图 1 演示了解决方案的架构。本文主要关注配置 Cognos 和 Optim Open Data Manager(ODM)(图 1 中圈出的部分)之间的连接所需的步骤。需要 ODM 才能从本地应用程序或报告工具(比如 Cognos)独立访问 Optim 的归档文件,并且 ODM 提供到 Optim 归档文件的 ODBC 或 JDBC 启动器连接。

图 1. 解决方案的架构
解决方案架构图表,使用了圆圈、方框、柱条和线条

配置步骤概述

图 2 概括地描述了配置步骤。对于出于报告目的希望使用 Cognos 访问的 Optim 归档文件或文件集,最关键的是为它们定义 ODBC 数据源。ODM 和 Cognos 都必须知道 ODBC 数据源。Cognos 将 使用 ODBC DSN 连接到 ODM,然后 ODM 将访问所需的归档文件或文件集。

图 2. 解决方案的处理流程
解决方案的处理流程,使用了方框和线条

本文讨论以下配置步骤(见图 2):

  1. 为 Optim 归档文件或文件集创建 Open Data Manager (ODM) Data Source Name (DSN),并确保连接是有效的。如果 Cognos 或其他报告工具要访问 Optim 的压缩归档文件数据,那么必须配置 ODM 数据源。
  2. 使用 Windows 上的 ODBC Administrator 创建 ODBC 数据源,并且要确保在 ODBC 数据源配置过程中选择适当的 ODM DSN。如果 Cognos 要使用 ODM 访问归档数据,那么必须创建 ODBC 数据源。
  3. 在 Cognos 中创建数据源,并包含在步骤 2 中创建的适当 ODBC 数据源。对于 Cognos 数据源配置,Cognos 8.1/8.2 和 8.3 之间存在一些细微差别;本文简要描述了配置这些不同发行版所需的步骤。
  4. 借助在步骤 3 创建的 Cognos 数据源,就可以使用 Framework Manager 访问归档数据和创建报告。

确保 Open Data Manager 连接到 Optim 归档文件或文件集

这个步骤是一个基础性检查,目的是确保您已安装并正确配置 ODM,从而能够访问希望用于 Cognos 报告创建的归档文件或文件集。图 3 显示了能够访问 Optim 归档文件和文件集的 ODM 配置。

  • CUST1 是客户数据的单个归档文件
  • COLL1 归档文件集
图 3. 示例 ODM 配置
示例 ODM 配置屏幕截图

(单击 这里 查看图 3 的大图)。

成功配置 ODM 数据源之后,使用 ODM nav_util 可执行文件测试 ODM DSN 到归档文件或文件集数据的连接。nav_util 通常作为 ODM 的一部分随 ODM 一起安装,并且可以再 ODM 安装目录路径中找到。默认的位置是 C:\Program Files\Attunity\Server\tmp。要了解更多细节,请查看 Optim 产品文档。

图 4. Nav 实用程序显示到归档文件数据的连接
使用 Nav 实用程序显示到归档文件数据的连接的命令行控制台屏幕截图

在 Windows 中使用 ODBC Administrator 创建 ODBC 数据源

为了让 Cognos 能够访问 Optim 归档文件或其文件集数据,您必须在 Windows 中定义 ODBC 数据源。为此,您必须为前面小节定义的每个 ODM 数据源创建一个 ODBC 数据源。在这个例子中,有两个数据源 —— 一个用于 CUST1,另一个用于 COLL1。遵循以下步骤为 CUST1 创建一个 ODBC DSN:

  1. 从 Windows 控制面板中,单击 Administrative Tools > ODBC Data Source Administrator
  2. 选择 User DSN 选项卡或 System DSN 选项卡,然后单击 Add… 按钮:
    图 5. ODBC Administrator 对话框
    ODBC Administrator 对话框屏幕截图
  3. 从列表选择 Attunity Connect Driver,然后单击 Finish
    图 6. 选择 Attunity Connect Driver
    选择 Attunity Connect Driver 的屏幕截图
  4. 输入数据源的名称(在本例中为 Attunity_Cust-Test),然后单击 Next
    图 7. 为 DSN 命名
    为 DSN 命名的屏幕截图
  5. 从 binding 列表选择默认值,或选择 NAV,然后单击 Next
    图 8. 选择默认值或 NAV
    选择默认值或 NAV 的屏幕截图
  6. 在 “Default Data Source” 选项下面单击浏览按钮(类似于省略号[…])选择适当的数据源名称。对于本例,选择 CUST1 DSN,它是为了访问单个归档文件数据而在 ODM 中配置的,然后单击 Finish
    图 9. 选择数据源
    选择数据源的屏幕截图

在 Cognos 中配置数据源

本文假设您已经安装并正确配置 Cognos。

Cognos 8.1 或 8.2

这个小节的步骤描述了在 Cognos 8(8.1 或 8.2 版本)中设置数据源以使用 ODM DSN 访问归档文件所需的配置。

  1. 进入 Cognos Connection Web 门户页面,然后选择 Tools
    图 10. 从 Cognos Connection 门户页面选择 Tools
    从 Cognos Connection 门户页面选择 Tools 的屏幕截图
  2. 从该下拉列表中选择 Directory
    图 11. 选择 Directory
    选择 Directory 的屏幕截图
  3. 从 Directory Web 页面选择 Data Sources 选项卡:
    图 12. 选择 Data Sources 选项卡
    选择 Data Sources 选项卡的屏幕截图
  4. 单击 New Data Source 图标,如图 13 的圆圈所示:
    图 13. 选择 New Data Source 图标
    选择 New Data Source 图标屏幕截图
  5. Name 字段中,指定用户将在 Cognos 中看到的数据源名称(这个例子使用 “ODM Cust Test”)。
    图 14. 创建数据源
    创建数据源的屏幕截图
  6. 单击 Next,然后从 Type 下拉列表选择 ODBC
    图 15. 从下拉列表指定 ODBC
    从下拉列表指定 ODBC 的屏幕截图
  7. 单击 Next,然后将 ODBC 数据源名称指定为在前面小节中创建的数据源名称(在这个例子中为 Attunity-Cust_Test):
    图 16. 指定 ODBC 数据源名称
    指定 ODBC 数据源名称的屏幕截图
  8. 在同一个 Configuration 页面上,向下滚动,然后选择 Test the connection…
    图 17. 测试连接
    测试连接的屏幕截图
  9. 单击 Test 按钮:
    图 18. 测试连接 (2)
    测试连接的屏幕截图
  10. 如图 19 所示,您应该会看到一个成功的状态消息。两次单击 Close 回到 Data Source Configuration 页面:
    图 19. 连接成功消息
    连接成功消息的屏幕截图
  11. 单击 Finish 保存该配置:
    图 20. 在测试连接之后单击 Finish
    在测试连接之后单击 Finish 的屏幕截图

这些步骤为访问 Optim 归档文件数据创建了 Cognos 数据源。

Cognos 8.3

这个小节的步骤描述了在 Cognos 8(8.3 版本)中设置数据源以使用 ODM DSN 访问归档文件所需的配置。

  1. Cognos Connection Web 门户页面单击 Launch 并选择 Cognos Administration
    图 21. 启动 Cognos Administration
    启动 Cognos Administration 的屏幕截图
  2. 在 Cognos Administration 页面,选择 Configuration 选项卡:
    图 22. 选择 Configuration 选项卡
    选择 Configuration 选项卡的屏幕截图

    (单击 这里 查看图 22 的完整视图)。

  3. 单击 New Data Source 图标,如图 23 的圆圈所示:
    图 23. 选择 New Data Source 图标
    选择 New Data Source 图标的屏幕截图
  4. Name 字段中,指定用户将在 Cognos 中看到的数据源名称(这个例子使用 “ODMTEST”)。
    图 24. 为数据源命名
    为数据源命名的屏幕截图
  5. 单击 Next,并从 Type 下拉列表选择 Composite (ODBC)
    图 25. ODBC 作为类型
    ODBC 作为类型的屏幕截图
  6. 单击 Next,然后指定与在前面小节中创建的 ODBC 数据源名称和连接字符串相同的名称。在这个例子中,假设您创建的 ODBC 数据源名为 “COGTEST”。
    图 26. 指定 ODBC 数据源名称
    指定 ODBC 数据源名称的屏幕截图
  7. 在同一个 Configuration 页面上,向下滚动,然后选择 Test the connection…
    图 27. 测试连接
    测试连接的屏幕截图
  8. 单击 Test 按钮:
    图 28. 测试连接 (2)
    测试连接的屏幕截图
  9. 确认连接成功之后,两次单击 Close 回到 Data Source 配置页面。
  10. 单击 Finish 保存该配置。

这些步骤为 Cognos 报告独立访问 Optim 归档文件或文件集数据配置了数据源。


使用 Cognos Framework Manager 让报告读取器能够访问归档数据

在这个步骤中,使用 Cognos Framework Manager 客户端访问 Optim 归档文件。

  1. 在 Cognos Administration 中配置了数据源之后,从 Windows Program 列表启动 Framework Manager。
  2. 单击 Create a new project…
    图 29. 在 Cognos Framework Manager 中创建新项目
    在 Cognos Framework Manager 中创建新项目的屏幕截图
  3. 输入项目名(在本例中为 COGTEST)并单击 OK
    图 30. 为项目命名
    为项目命名的屏幕截图
  4. 为项目选择设计语言,然后单击 OK
    图 31. 选择语言
    选择语言的屏幕截图
  5. 从 Metadata Wizard 选择 Data Sources,然后单击 Next
    图 32. 选择数据源
    选择数据源的屏幕截图
  6. 从列表中选择适当的 Cognos 数据源(在本例中为 ODMTEST),然后单击 Next
    图 33. 选择数据源
    选择数据源屏幕截图
  7. Select Objects Wizard 列出包含在归档文件中的模式名称和/或数据库所有者名称,以及归档文件中的对象,比如表、视图和同义词等。展开这个树结构查看归档文件包含的对象。
  8. 选择希望用于报告的数据库对象,然后单击 Next
    图 34. 在归档文件中查看对象
    在归档文件中查看对象的屏幕截图
  9. 选择 Import 在 Cognos 中生成关系:
    图 35. 导入关系
    导入关系的屏幕截图
  10. 单击 Finish,然后您将返回到 Cognos Framework Manager 中的项目:
    图 36. 返回到 Cognos Framework Manager 中的项目页面
    返回到 Cognos Framework Manager 中的项目页面的屏幕截图
  11. 选择 File > Save 保存 Cognos 用户用于创建报告的项目细节:
    图 37. 保存项目
    保存项目的屏幕截图

在保存项目之后,为其创建一个包并发布到 Cognos Connection Manager 门户页面。通过使用发布的包,Cognos 用户将能够使用 Cognos Report Studio、Event Studio、Query Studio 和 Analysis Studio 创建定制的报告。

要创建包,请选择 Actions > Create > Package。在下面的图 38 中,显示 Package 选项被禁用了,因为这个图是在创建包之后截取的:

图 38. 创建包
创建包的屏幕截图

包一旦发布,就会出现在 Cognos Connection Manager 上:

图 39. Cognos Connection Manager 上出现了新包
Cognos Connection Manager 上出现了新包的屏幕截图

然后,用户可以创建报告。为此,选择该包并单击 Launch。他们可以从该处选择适当的工具来创建报告。

图 40. 选择报告工具
选择报告工具的屏幕截图

图 41 演示的报告是使用 Cognos Report Studio 创建的,并且可以保存为 XML、HTML 和 PDF 等。

图 41. 使用 Report Studio 报告归档数据
使用 Report Studio 报告归档数据的屏幕截图

(单击 这里 查看图 41 的大图)。

通过使用 Cognos Query Studio,用户能够设计定制的报告,并保存为下列格式之一:HTML、XML、PDF、Word 和 Excel 等。

图 42. 设计报告
设计报告的屏幕截图

(单击 这里 查看图 42 的大图)。

通过使用 Cognos Event Studio,用户能够为上层管理创建报告和各种图表。

图 43. 使用 Event Studio 创建图表
使用 Event Studio 创建图表的屏幕截图

(单击 这里 查看图 43 的大图)。


结束语

本文描述的配置步骤为企业演示如何利用 Optim Data Growth Solution 高效地管理企业数据,以及 Optim Data Growth Solution 如何为临时、审计或发现等请求提供对归档数据的访问。这些步骤帮助您访问压缩格式的归档文件数据,并提供独立的报告功能。

参考资料

学习

获得产品和技术

讨论

条评论

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=416493
ArticleTitle=使用 Cognos 访问 Optim 归档文件数据
publish-date=07242009