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):
- 为 Optim 归档文件或文件集创建 Open Data Manager (ODM) Data Source Name (DSN),并确保连接是有效的。如果 Cognos 或其他报告工具要访问 Optim 的压缩归档文件数据,那么必须配置 ODM 数据源。
- 使用 Windows 上的 ODBC Administrator 创建 ODBC 数据源,并且要确保在 ODBC 数据源配置过程中选择适当的 ODM DSN。如果 Cognos 要使用 ODM 访问归档数据,那么必须创建 ODBC 数据源。
- 在 Cognos 中创建数据源,并包含在步骤 2 中创建的适当 ODBC 数据源。对于 Cognos 数据源配置,Cognos 8.1/8.2 和 8.3 之间存在一些细微差别;本文简要描述了配置这些不同发行版所需的步骤。
- 借助在步骤 3 创建的 Cognos 数据源,就可以使用 Framework Manager 访问归档数据和创建报告。
确保 Open Data Manager 连接到 Optim 归档文件或文件集
这个步骤是一个基础性检查,目的是确保您已安装并正确配置 ODM,从而能够访问希望用于 Cognos 报告创建的归档文件或文件集。图 3 显示了能够访问 Optim 归档文件和文件集的 ODM 配置。
- CUST1 是客户数据的单个归档文件
- COLL1 归档文件集
图 3. 示例 ODM 配置
(单击 这里 查看图 3 的大图)。
成功配置 ODM 数据源之后,使用 ODM nav_util 可执行文件测试 ODM DSN 到归档文件或文件集数据的连接。nav_util 通常作为 ODM 的一部分随 ODM 一起安装,并且可以再 ODM 安装目录路径中找到。默认的位置是 C:\Program Files\Attunity\Server\tmp。要了解更多细节,请查看 Optim 产品文档。
图 4. Nav 实用程序显示到归档文件数据的连接
在 Windows 中使用 ODBC Administrator 创建 ODBC 数据源
为了让 Cognos 能够访问 Optim 归档文件或其文件集数据,您必须在 Windows 中定义 ODBC 数据源。为此,您必须为前面小节定义的每个 ODM 数据源创建一个 ODBC 数据源。在这个例子中,有两个数据源 —— 一个用于 CUST1,另一个用于 COLL1。遵循以下步骤为 CUST1 创建一个 ODBC DSN:
- 从 Windows 控制面板中,单击 Administrative Tools > ODBC Data Source Administrator。
- 选择 User DSN 选项卡或 System DSN 选项卡,然后单击 Add… 按钮:
图 5. ODBC Administrator 对话框
- 从列表选择 Attunity Connect Driver,然后单击 Finish:
图 6. 选择 Attunity Connect Driver
- 输入数据源的名称(在本例中为 Attunity_Cust-Test),然后单击 Next:
图 7. 为 DSN 命名
- 从 binding 列表选择默认值,或选择 NAV,然后单击 Next:
图 8. 选择默认值或 NAV
- 在 “Default Data Source” 选项下面单击浏览按钮(类似于省略号[…])选择适当的数据源名称。对于本例,选择 CUST1 DSN,它是为了访问单个归档文件数据而在 ODM 中配置的,然后单击 Finish:
图 9. 选择数据源
本文假设您已经安装并正确配置 Cognos。
这个小节的步骤描述了在 Cognos 8(8.1 或 8.2 版本)中设置数据源以使用 ODM DSN 访问归档文件所需的配置。
- 进入 Cognos Connection Web 门户页面,然后选择 Tools:
图 10. 从 Cognos Connection 门户页面选择 Tools
- 从该下拉列表中选择 Directory:
图 11. 选择 Directory
- 从 Directory Web 页面选择 Data Sources 选项卡:
图 12. 选择 Data Sources 选项卡
- 单击 New Data Source 图标,如图 13 的圆圈所示:
图 13. 选择 New Data Source 图标
- 在 Name 字段中,指定用户将在 Cognos 中看到的数据源名称(这个例子使用 “ODM Cust Test”)。
图 14. 创建数据源
- 单击 Next,然后从 Type 下拉列表选择 ODBC:
图 15. 从下拉列表指定 ODBC
- 单击 Next,然后将 ODBC 数据源名称指定为在前面小节中创建的数据源名称(在这个例子中为 Attunity-Cust_Test):
图 16. 指定 ODBC 数据源名称
- 在同一个 Configuration 页面上,向下滚动,然后选择 Test the connection…:
图 17. 测试连接
- 单击 Test 按钮:
图 18. 测试连接 (2)
- 如图 19 所示,您应该会看到一个成功的状态消息。两次单击 Close 回到 Data Source Configuration 页面:
图 19. 连接成功消息
- 单击 Finish 保存该配置:
图 20. 在测试连接之后单击 Finish
这些步骤为访问 Optim 归档文件数据创建了 Cognos 数据源。
这个小节的步骤描述了在 Cognos 8(8.3 版本)中设置数据源以使用 ODM DSN 访问归档文件所需的配置。
- 从 Cognos Connection Web 门户页面单击 Launch 并选择 Cognos Administration:
图 21. 启动 Cognos Administration
- 在 Cognos Administration 页面,选择 Configuration 选项卡:
图 22. 选择 Configuration 选项卡
(单击 这里 查看图 22 的完整视图)。
- 单击 New Data Source 图标,如图 23 的圆圈所示:
图 23. 选择 New Data Source 图标
- 在 Name 字段中,指定用户将在 Cognos 中看到的数据源名称(这个例子使用 “ODMTEST”)。
图 24. 为数据源命名
- 单击 Next,并从 Type 下拉列表选择 Composite (ODBC):
图 25. ODBC 作为类型
- 单击 Next,然后指定与在前面小节中创建的 ODBC 数据源名称和连接字符串相同的名称。在这个例子中,假设您创建的 ODBC 数据源名为 “COGTEST”。
图 26. 指定 ODBC 数据源名称
- 在同一个 Configuration 页面上,向下滚动,然后选择 Test the connection…:
图 27. 测试连接
- 单击 Test 按钮:
图 28. 测试连接 (2)
- 确认连接成功之后,两次单击 Close 回到 Data Source 配置页面。
- 单击 Finish 保存该配置。
这些步骤为 Cognos 报告独立访问 Optim 归档文件或文件集数据配置了数据源。
使用 Cognos Framework Manager 让报告读取器能够访问归档数据
在这个步骤中,使用 Cognos Framework Manager 客户端访问 Optim 归档文件。
- 在 Cognos Administration 中配置了数据源之后,从 Windows Program 列表启动 Framework Manager。
- 单击 Create a new project…。
图 29. 在 Cognos Framework Manager 中创建新项目
- 输入项目名(在本例中为 COGTEST)并单击 OK:
图 30. 为项目命名
- 为项目选择设计语言,然后单击 OK:
图 31. 选择语言
- 从 Metadata Wizard 选择 Data Sources,然后单击 Next:
图 32. 选择数据源
- 从列表中选择适当的 Cognos 数据源(在本例中为 ODMTEST),然后单击 Next:
图 33. 选择数据源
- Select Objects Wizard 列出包含在归档文件中的模式名称和/或数据库所有者名称,以及归档文件中的对象,比如表、视图和同义词等。展开这个树结构查看归档文件包含的对象。
- 选择希望用于报告的数据库对象,然后单击 Next:
图 34. 在归档文件中查看对象
- 选择 Import 在 Cognos 中生成关系:
图 35. 导入关系
- 单击 Finish,然后您将返回到 Cognos Framework Manager 中的项目:
图 36. 返回到 Cognos Framework Manager 中的项目页面
- 选择 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 上出现了新包
然后,用户可以创建报告。为此,选择该包并单击 Launch。他们可以从该处选择适当的工具来创建报告。
图 40. 选择报告工具
图 41 演示的报告是使用 Cognos Report Studio 创建的,并且可以保存为 XML、HTML 和 PDF 等。
图 41. 使用 Report Studio 报告归档数据
(单击 这里 查看图 41 的大图)。
通过使用 Cognos Query Studio,用户能够设计定制的报告,并保存为下列格式之一:HTML、XML、PDF、Word 和 Excel 等。
图 42. 设计报告
(单击 这里 查看图 42 的大图)。
通过使用 Cognos Event Studio,用户能够为上层管理创建报告和各种图表。
图 43. 使用 Event Studio 创建图表
(单击 这里 查看图 43 的大图)。
本文描述的配置步骤为企业演示如何利用 Optim Data Growth Solution 高效地管理企业数据,以及 Optim Data Growth Solution 如何为临时、审计或发现等请求提供对归档数据的访问。这些步骤帮助您访问压缩格式的归档文件数据,并提供独立的报告功能。
学习
-
Optim
Data Growth Solution:更多地了解 Optim Data Growth Solution。
- developerWorks Information Management 专区:在这里可以学到更多关于 Information Management 的知识。还可以找到技术文档、how-to 文章、培训、下载、产品信息等。
- 通过 developerWorks Information Management 专区 IBM Optim 产品专题:在这里可以学到更多关于 Optim 产品家族和集成管理的技术资源。
- 随时关注 developerWorks 技术活动 和 网络广播。
获得产品和技术
- 使用可直接从 developerWorks 下载的 IBM 产品评估试用软件 构建您的下一个 Linux 开发项目。
讨论
-
Optim
LUW 讨论论坛:与在 Optim LUW 产品组合中实现这些解决方案之一的人员分享新思维和经验。
-
Optim z/OS 讨论论坛:与在 Optim z/OS 产品组合中实现这些解决方案之一的人员分享新思维和经验。
- 参与 developerWorks blogs 并加入 developerWorks 社区。
