
工作流管理指南
Informatica PowerCenter
®
(版本 7.1.1)

Informatica PowerCenter 工作流管理指南
版本 7.1.1
2004 年 8 月
版权所有 (c) 1998-2004 Informatica 公司。
保留所有权利。美国印刷。
本软件和文档包含 Informatica 公司的专利信息;它们根据许可协议提供,在许可协议中对其使用和发布进行了限制,并且
受版权法的保护。严禁对本软件进行逆向工程。在事先未得到
Informatica 公司许可的情况下,不得通过任何方式 (电子、
影印、记录或其它方式)以任何形式复制或传输本文档的任何部分。
美国政府使用、复制和发布本产品均受到本软件许可协议相应限制的约束,这些许可协议在 DFARS 227.7202-1(a) 和
227.7702-3(a) (1995)
、 DFARS 252.227-7013(c)(1)(ii) (1988 年 10 月)、 FAR 12.212(a) (1995)、 FAR 52.227-19 或 FAR
52.227-14 (ALT III) 中有提供 (如果适用)。
如本文档中的信息有任何更改,恕不另行通知。如果您在文档中发现任何问题,请以书面形式将它们报告给我们。
Informatica 公司不保证本文档没有错误。
Informatica、 PowerMart、PowerCenter、 PowerChannel、PowerCenter Connect、MX 和 SuperGlue 是 Informatica 公司在美国
和全世界的行政管辖地区的商标或注册商标。所有其它公司和产品名都可能是它们各自所有者的商品名称或商标。
本软件某些部分的版权归 DataDirect Technologies 所有, 1999-2002。
Informatica PowerCenter 产品包含 ACE (TM) 软件,其版权归 Douglas C. Schmidt 及其在华盛顿大学和加利福尼亚大学欧文
分校的研究组版权所有
(c) 1993-2002,保留所有权利。
本软件某些部分材料的版权归 The JBoss Group, LLC 所有。您对此类材料的使用权限在 GNU 次要通用公共许可协议中有说
明,并可以通过
http://www.opensource.org/licenses/lgpl-license.php 查询。 JBoss 材料由 Informatica “按原状”免费提供,不
附带任何类型的明示或暗示保证,包括但不限于对适销性和特定用途适用性的暗示保证。
本软件某些部分材料的版权归 Meta Integration Technology, Inc. 所有。 Meta Integration® 是 Meta Integration Technology, Inc.
的注册商标。
本产品包括由 Apache Software Foundation (http://www.apache.org/) 开发的软件。
Apache Software 版权所有 (c) 1999-2004, Apache Software Foundation。保留所有权利。
免责声明:Informatica 公司 “按原状”提供本文档,不附带任何类型的明示或暗示保证,包括但不限于对不侵权、适销性
或用于特定目的的暗示保证。本文档提供的信息可能包含技术错误或印刷问题。
Informatica 可能会随时改进和 (或)更改
本文档描述的产品,恕不另行通知。

iii
目录
图列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
表列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxiii
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxix
新功能和改进 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xl
PowerCenter 7.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xl
PowerCenter 7.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xli
PowerCenter 7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xlv
关于 Informatica 文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .l
关于本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . li
文档惯例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . li
其它 Informatica 资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .lii
访问 Informatica Customer Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .lii
访问 Informatica Webzine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .lii
访问 Informatica 网站 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .lii
访问 Informatica Developer Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .lii
获得技术支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . liii
第 1 章:了解服务器体系结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
工作流进程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
管道分区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
PowerCenter Server 连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
运行工作流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Load Manager 进程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
管理工作流计划 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
锁定并读取工作流 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
读取参数文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
创建工作流日志文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
运行工作流任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
将会话分配到工作服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

iv
目录
启动 DTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
通过主服务器运行会话 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
将历史信息写入资料库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
发送会话后电子邮件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
数据转换管理器 (DTM) 进程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
读取会话信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
展开变量和参数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
创建会话日志文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
验证代码页 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
验证连接对象许可 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
运行会话前操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
运行处理线程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
运行会话后操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
发送会话后电子邮件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
了解处理线程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
线程类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
线程和分区 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
PowerCenter Server 处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
读取源数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
阻断数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
块处理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
系统资源 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
CPU 使用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Load Manager 共享内存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
DTM 缓冲区内存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
高速缓存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
代码页和数据移动模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
ASCII 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Unicode 模式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
输出文件和高速缓存 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
PowerCenter Server 日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
工作流日志文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
会话日志文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
会话详情 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

目录
v
性能详情文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
拒绝文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
行错误日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
恢复表和文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
控制文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
电子邮件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
指示器文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
输出文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
高速缓存文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
第 2 章:配置 Workflow Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
设置日期/时间显示格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
自定义 Workflow Manager 选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
配置常规选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
配置格式选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
配置其它选项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
启用增强安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
注册 PowerCenter Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
服务器变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
注册 PowerCenter Server 的步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
删除 PowerCenter Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
配置连接对象许可 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
连接对象许可 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
设置关系数据库连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
数据库连接字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
数据库连接代码页 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
配置环境 SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
配置关系数据库连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
删除连接对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
复制关系数据库连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
替换关系数据库连接 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
- 1
- 2
- 3
前往页