products

Informatica PowerExchange

VSAM 选项

当今的IT机构面临一种不断增长的数据访问需求,这就是需要适时访问存储在 IBM zSeries 大型机的 VSAM 文件中的重要操作数据。改善客户服务、满足可管理性和合规性要求、整合系统以及优化集成过程,这些新业务活动都给IT机构带来了挑战,迫使他们找到一种经济高效的方法来“适时”利用数据,同时不影响现有的应用程序。

直到现在,各机构一直采用基于 COBOL 的手工编码程序来提取和处理批量数据,或者采用依赖于应用程序逻辑或文件比较技术的变更捕获解决方案。

Informatica PowerExchange for VSAM 向 IT 机构提供了基于面向服务的体系结构的非入侵软件,无需应用程序编程即可实时或按计划对批量数据或仅变更的数据进行直接、可伸缩性的访问。这样,既简化了实施过程,又降低了总体成本;IT 机构也能扩展传统应用程序中已有投资的价值。

图 1. Informatica PowerExchange for VSAM


成功因素 - 解除对复杂数据锁定的优势

解除对 VSAM 数据的锁定以便在各个流程和系统中广泛使用
PowerExchange 可提供对存储在 IBM zSeries 大型机上的 CICS 或基于批处理的 VSAM 数据的直接的、高性能的、双向访问。该优化的、基于侦听器的体系结构使用 SQL 作为基本执行语言。由于 SQL 是一种被广泛使用的 IT 技能,因此 PowerExchange 解除对 VSAM 数据的锁定可拓宽其在 IT 活动中的使用。
采用可视化工具消除手工编码,提高生产能力
PowerExchange Navigator 提供可视化设计功能,可用于设计、部署、恢复及维护,使机构可以快速更改现有的解决方案以满足业务需求。在独立的 PowerExchange VSAM 选项中,Navigator 提供了将 SQL 语句和本地调用映射到底层数据结构的高级功能。这种一次设计、多次访问的方法,消除了手工编码,并提高了整体生产能力。数据映射还提高了数据的准确性。
通过将工作转移到较便宜的处理器上降低现有的 MIPS 使用量
PowerExchange 包括一些配置选项,可以将数据转换处理从大型机推送到基于 UNIX、Windows 或 Linux 的系统。这样可以减少 MIPS 使用量、降低成本、提供部署灵活性,还可以使机构将各种资源均衡地配置到相应的系统。
强制执行用户和数据级安全要求
PowerExchange 在用户认证和数据流级提供了综合的安全性,可确保快速部署及安全操作。在第三方产品和/或 Informatica PowerCenter 中使用 PowerExchange 时,这种安全性会无缝扩展到所有产品。
通过动态设计和测试功能简化调试过程
Navigator 的"行测试"功能(可用于批处理、变更和实时选项)允许开发人员监视和接收配置变更后的实时流数据,这极大地简化了设计过程。解决方案设计人员可以在请求数据或从数据源捕获数据时看到数据,以确保元数据对齐的准确性以及变更捕获(如果已部署)的正常运行。
利用“推送”或“提取”执行模型确保适当的资源控制
开发人员可以对 PowerExchange 进行适当的配置,使其将数据推入受支持的数据库、文件或消息队列,或者充当数据提取方案中的客户端,从而确保适当的资源控制。VSAM 数据所有者可以通过自行启动该进程来维护执行控制。或者,如果使用第三方工具来驱动数据获取,来自其他系统的 SQL 可以增强 PowerExchange 的功能。
通过支持多种文件格式利用现有资产
基于 CICS 或批处理的大型机应用程序使用多种文件格式和 VSAM 技术。PowerExchange 通过支持 KSDS、ESDS(仅"批处理")、RRDS(固定和可变)、QSAM、CDG、PDS 成员以及序列文件等多种格式,与企业中的所有应用程序配合工作。
利用无缝设计和运行时集成创建综合的解决方案
PowerExchange 可以独立运行,也可与第三方产品无缝组合;例如,将数据直接推送到基于 EAI 的消息队列,或者使用数据集成产品通过 SQL 请求提取数据。在 Informatica PowerCenter 中使用 PowerExchange for VSAM 时,用户会因简化的解决方案设计和增强的性能而受益。


从 Informatica PowerExchange 获得按需支持的优势

按需提供 VSAM 数据
PowerExchange 提供三个产品选项--批处理、变更和实时。批处理选项提供对批量 VSAM 数据的直接访问。变更选项提供对仅变更数据的按计划访问。实时选项以接近实时的方式向消息对列、数据库或调用程序传递仅变更的数据。通过配置这些选项,机构可以满足任何按需 VSAM 数据需求。
通过非入侵体系结构实现变更捕获、管理和恢复
PowerExchange 体系结构以一套组件的形式提供,这些组件包括 Capture Agent、Collector Agent 和 PowerExchange Listener。Capture Agent 利用事务处理退出点或接口来执行变更捕获。Collector Agent对已提交的变更的事务的分发、存在或压缩进行管理,提供"变更流"恢复和同步功能。PowerExchange Listener 协调模块之间的活动、发出请求、处理来自第三方应用程序的请求以及处理设计期间的元数据请求。这些组件协同工作,共同完成变更捕获、管理和恢复的所有工作。
通过支持 CICS 和本地(批处理)VSAM 尽可能提高灵活性
PowerExchange 的独特的、专用的 CDC 体系结构无需更改现有的应用程序即可实现变更捕获。可以使用平台专用技术在 VSAM CICS 和本地(批处理)VSAM 环境中对其进行部署,实现与每个事务处理层的集成。
通过捕获注册信息提供需要的、已提交的数据
开发人员可以使用 Navigator 来识别数据元素(如表和列)以便在数据集成中使用。该"捕获注册"过程创建一个特定于解决方案的映射或元素的"注册组",将其提供给调用的应用程序。可以同时激活多个注册组,用于不同的集成方案,从而提供一个一次读取多次使用模型。
利用事务处理控制信息使下游集成自动进行
除数据外,每个完整的记录还同时捕获和提供控制信息。Informatica PowerCenter、EAI 以及其他数据集成产品可以利用这些控制信息来确定对每行数据采取的操作。
通过一次捕获多次传递模型提高资源使用率
变更写入变更流之后,多个应用程序可以根据自己的业务需求和计划来请求不同的数据元素。变更流将维护这些变更以确保数据的一致性和可恢复性。这种一次捕获,多次传递模型减少了资源消耗,降低了网络带宽要求以及对源系统的影响。
通过强大的恢复/重启功能无缝处理错误
高级日志功能简化了从连接故障、软件故障或硬件故障中进行无缝错误恢复的过程。对每个变更的数据记录,系统都记录一个唯一的序列号和时间戳。恢复进程使用该日志基础架构来确保所有变更流用户在会话重启时从其断点进行恢复。
通过对普通记录的所有变更进行压缩,使整个处理流程最简化
变更选项可将普通记录的所有更新合并为单个数据表示,从而减少数据量,并确保仅提供每个记录的最终提交结果。这就提高了操作效率、减少了数据量并提供了设计灵活性。