Communities
A collaborative platform to connect and grow with like-minded Informaticans across the globe
Product Communities
Connect and collaborate with Informatica experts and champions
Discussions
Have a question? Start a Discussion and get immediate answers you are looking for
User Groups
Customer-organized groups that meet online and in-person. Join today to network, share ideas, and get tips on how to get the most out of Informatica
Get Started
Community Guidelines
Knowledge Center
Troubleshooting documents, product guides, how to videos, best practices, and more
Knowledge Base
One-stop self-service portal for solutions, FAQs, Whitepapers, How Tos, Videos, and more
Support TV
Video channel for step-by-step instructions to use our products, best practices, troubleshooting tips, and much more
Documentation
Information library of the latest product documents
Velocity (Best Practices)
Best practices and use cases from the Implementation team
Learn
Rich resources to help you leverage full capabilities of our products
Trainings
Role-based training programs for the best ROI
Certifications
Get certified on Informatica products. Free, Foundation, or Professional
Product Learning Paths
Free and unlimited modules based on your expertise level and journey
Resources
Library of content to help you leverage the best of Informatica products
Tech Tuesdays Webinars
Most popular webinars on product architecture, best practices, and more
Product Availability Matrix
Product Availability Matrix statements of Informatica products
SupportFlash
Monthly support newsletter
Support Documents
Informatica Support Guide and Statements, Quick Start Guides, and Cloud Product Description Schedule
Product Lifecycle
End of Life statements of Informatica products
Ideas
Events
Change Request Tracking
Marketplace
中文
English
英文
Español
西班牙文
Deutsch
德文
Français
法文
日本語
日文
한국어
朝鲜文
Português
葡萄牙文
中文
中文
登录
注册
PowerCenter
10.4.0
10.5.8
10.5.7
10.5.6
10.5.3
10.5.1
10.5
10.4.1
10.4.0
转换指南
已更新: February 2020
PowerCenter
PowerCenter 10.4.0
所有产品
Rename Saved Search
Name
* This field is required
Overwrite saved search
Confirm Deletion
Are you sure you want to delete the saved search?
目录
Search
No Results
前言
使用转换
转换概览
主动转换
被动转换
未连接的转换
本地转换和非本地转换
转换说明
创建转换
配置转换
重命名转换
转换端口
创建端口
配置端口
链接端口
多组转换
使用表达式
使用表达式编辑器
将端口名称输入表达式
添加注释
验证表达式
表达式编辑器显示
将表达式添加到端口
在参数文件中定义表达式字符串
计算表达式
计算表达式
计算表达式限制
局部变量
临时存储数据和简化复杂表达式
存储行中的值
捕获来自存储过程的值
配置变量端口的准则
端口顺序
数据类型
变量初始化
端口的默认值
用户定义的默认值
常量值
常量表达式
ERROR 和 ABORT 函数
用户定义的默认输入值
替换空值
跳过空记录
中止会话
用户定义的默认输出值
替换错误
中止会话
在会话日志或行错误日志中写入消息
输出端口表达式中的 ERROR 函数
默认值的常规规则
默认值验证
配置转换中的跟踪级别
可重用转换
实例和继承的更改
表达式中的映射变量
创建可重用转换
提升不可重用转换
创建可重用转换的不可重用实例
将可重用转换添加到映射中
修改可重用转换
还原为原始可重用转换
汇总器转换
汇总器转换概览
汇总器转换组件
配置汇总器转换属性
配置汇总器转换端口
配置汇总缓存
汇总表达式
汇总函数
嵌套汇总函数
条件子句
非汇总函数
汇总函数中的空值
分组依据端口
非汇总表达式
默认值
使用已排序输入
已排序输入条件
数据排序
创建汇总器转换
汇总器转换提示
汇总器转换故障排除
自定义转换
自定义转换概览
使用基于自定义转换构建的转换
代码页兼容性
分发自定义转换过程
创建自定义转换
自定义转换的规则和准则
自定义转换组件
使用组和端口
创建组和端口
编辑组和端口
定义端口关系
使用端口属性
编辑端口属性值
自定义转换属性
设置更新策略
使用线程特定的过程代码
使用事务控制
转换范围
生成事务
使用事务边界
阻止输入数据
将过程代码写入块数据
将自定义转换配置为阻止转换
使用自定义转换验证映射
设计时验证
运行时验证
使用过程属性
创建自定义转换过程
步骤 1。创建自定义转换
步骤 2。生成 C 文件
步骤 3。使用转换逻辑填充代码
步骤 4.构建模块
在 Windows 上构建模块
在 UNIX 上构建模块
步骤 5。创建映射
步骤 6。在工作流中运行会话
自定义转换函数
自定义转换函数概览
使用句柄
函数引用
使用行
基于行和基于数组的数据访问模式的规则和准则
生成的函数
初始化函数
模块初始化函数
过程初始化函数
分区初始化函数
通知函数
输入行通知函数
数据边界通知函数
文件末尾通知函数
取消初始化函数
分区取消初始化函数
过程取消初始化函数
模块取消初始化函数
API 函数
设置数据访问模式函数
导航函数
获取 Ancestor 句柄函数
获取子句柄函数
获取端口句柄函数
属性函数
获取内部属性函数
端口和属性特性属性 ID
获取所有外部属性名称(MBCS 或 Unicode)
获取外部属性(MBCS 或 Unicode)
重新绑定数据类型函数
数据处理函数(基于行的模式)
获取数据函数(基于行的模式)
设置数据函数(基于行的模式)
指示器函数(基于行的模式)
长度函数
设置传递端口函数
输出通知函数
数据边界输出通知函数
错误函数
会话日志消息函数
递增错误计数函数
已终止函数
编块函数
验证编块
指针函数
更改字符串模式函数
设置数据代码页函数
行策略函数(基于行的模式)
更改默认行策略函数
基于数组的 API 函数
最大行数函数
行数函数
行是否有效函数
数据处理函数(基于数组的模式)
获取数据函数(基于数组的模式)
获取指示器函数(基于数组的模式)
设置数据函数(基于数组的模式)
行策略函数(基于数组的模式)
设置输入错误行函数
数据屏蔽转换
数据屏蔽转换
屏蔽属性
区域设置
屏蔽类型
可重复的输出
种子
映射参数
关联 O/P
键屏蔽
屏蔽字符串值
屏蔽数值
屏蔽日期时间值
置换屏蔽
字典
存储表
加密用于置换屏蔽的存储表
置换屏蔽属性
关系字典
连接要求
置换屏蔽的规则和准则
相关屏蔽
相关屏蔽示例
可重复的相关屏蔽
随机屏蔽
屏蔽数值
屏蔽字符串值
屏蔽日期值
应用屏蔽规则
屏蔽格式
源字符串字符
源字符串示例
结果字符串替换字符
结果字符串替换字符示例
范围
字符串范围
数值范围
日期范围
模糊
模糊数值
模糊日期值
表达式屏蔽
可重复表达式屏蔽
字典名称
存储表
加密存储表以用于表达式屏蔽
示例
存储表脚本
表达式屏蔽的规则和准则
特殊屏蔽格式
社会保障号屏蔽
社会保障号格式
区号要求
可重复社会保障号屏蔽
信用卡号屏蔽
电话号码屏蔽
电子邮件地址屏蔽
高级电子邮件屏蔽
高级电子邮件地址屏蔽类型的配置参数
高级电子邮件地址屏蔽类型的表达式
社会保险号屏蔽
SIN 起始数字
可重复的 SIN 编号
IP 地址屏蔽
URL 地址屏蔽
默认值文件
数据屏蔽转换会话属性
数据屏蔽转换的规则和准则
数据屏蔽示例
名称和地址查找文件
通过查找转换置换数据
通过表达式转换屏蔽数据
表达式转换
表达式转换概览
表达式转换组件
配置端口
计算值
创建表达式转换
外部过程转换
外部过程转换概览
代码页兼容性
外部过程和外部过程转换
外部过程转换属性
COM 与 Informatica 外部过程对比
BankSoft 示例
配置外部过程转换属性
开发 COM 过程
COM 过程创建步骤
COM 外部过程服务器类型
使用 Visual C++ 开发 COM 过程
步骤 1。创建 ATL COM AppWizard 项目
步骤 2。在项目中添加 ATL 对象
步骤 3。在类中添加所需方法
步骤 4。使用实施填充方法存根
步骤 5。构建项目
步骤 6。在存储库中注册 COM 过程
步骤 7。为映射创建源和目标
步骤 8。创建测试外部过程转换的映射
步骤 9。启动集成服务
步骤 10。运行工作流测试映射
使用 Visual Basic 开发 COM 过程
步骤 1。创建具有单个类的 Visual Basic 项目
步骤 2。更改项目和类的名称
步骤 3。在类中添加方法
步骤 4。构建项目
开发 Informatica 外部过程
步骤 1。创建外部过程转换
步骤 2。生成 C++ 文件
示例 1
示例 2
步骤 3。使用实施填充方法存根
步骤 4。构建模块
在 Windows 上构建模块
在 UNIX 上构建模块
步骤 5。创建映射
步骤 6。运行会话
在 Windows 上使用模块的调试版本运行会话
分发外部过程
分发 COM 过程
分发 COM Visual Basic 过程
手动分发 COM Visual Basic 过程
分发 Informatica 模块
开发说明
COM 数据类型
行级过程
过程返回值
过程调用中的异常
过程内存管理
已有 C/C++ 库或 VB 函数的包装类
生成错误和跟踪消息
TINFParam 类和指示器
未连接的外部过程转换
初始化 COM 和 Informatica 模块
在 Designer 中设置初始化属性
TX 中分发和使用的其他文件
初始化属性中的服务进程变量
外部过程接口
分派函数
签名
外部过程函数
签名
属性访问函数
签名
参数访问函数
签名
代码页访问函数
签名
转换名访问函数
签名
过程访问函数
签名
分区相关函数
签名
跟踪级别函数
签名
筛选器转换
筛选器转换概览
筛选转换组件
配置筛选器转换端口
筛选条件
筛选具有空值的行
创建筛选器转换的步骤
筛选器转换提示
HTTP 转换
HTTP 转换概览
身份验证
连接至 HTTP 服务器
创建 HTTP 转换
配置“属性”选项卡
配置“HTTP”选项卡
选择方法
配置组和端口
添加 HTTP 名称
配置 URL
GET 方法的最终 URL 构建
参数化基础 URL
URL 中的特殊字符
示例
GET 示例
POST 示例
SIMPLE POST 示例
SIMPLE PATCH 示例
SIMPLE PUT 示例
SIMPLE DELETE 示例
Identity Resolution 转换
Identity Resolution 转换概览
创建和配置转换
搜索服务器连接
系统和搜索配置
视图选择
Identity Resolution 转换选项卡
组和端口
输入组和端口
输出组和端口
Java 转换
Java 转换概览
定义 Java 转换的步骤
主动和被动 Java 转换
数据类型转换
使用“Java 代码”选项卡
配置端口
创建组和端口
设置默认端口值
输入和输出端口
输入/输出端口
配置 Java 转换属性
使用事务控制
转换范围
生成事务
设置更新策略
开发 Java 代码
创建 Java 代码段
导入 Java 包
定义帮助程序代码
“在输入行”选项卡
“在数据末尾”选项卡
“在接收事务中”选项卡
使用 Java 代码解析平面文件
配置 Java 转换设置
配置类路径
为集成服务配置类路径
在 UNIX 上配置集成服务的类路径
在 Windows 上配置集成服务的类路径
为 PowerCenterDeveloper 工具客户端配置类路径
启用高精度
处理子秒
编译 Java 转换
修复编译错误
定位编译错误来源
在代码输入选项卡中找到错误
在“完整代码”窗口中定位错误
标识编译错误来源
用户代码错误
非用户代码错误
Java 转换 API 引用
Java 转换 API 方法概览
提交
defineJExpression
failSession
generateRow
getInRowType
getMetadata
incrementErrorCount
invokeJExpression
isNull
logError
logInfo
resetNotification
rollBack
setNull
setOutRowType
storeMetadata
Java 表达式
Java 表达式概览
表达式函数类型
使用定义表达式定义函数对话框来定义表达式
步骤 1。 配置函数
步骤 2。 创建并验证表达式
步骤 3。 生成表达式的 Java 代码
使用定义表达式定义函数对话框创建表达式并生成 Java 代码
Java 表达式模板
使用简单接口
invokeJExpression
简单接口示例
使用高级接口
通过高级接口调用表达式
使用高级接口的规则和准则
EDataType 类
JExprParamMetadata 类
defineJExpression
JExpression 类
高级接口示例
JExpression 类 API 引用
getBytes
getDouble
getInt
getLong
getResultDataType
getResultMetadata
getStringBuffer
invoke
isResultNull
Java 转换示例
Java 转换示例概览
步骤 1。导入映射
步骤 2。创建转换和配置端口
步骤 3。输入 Java 代码
“导入包”选项卡
“帮助程序代码”选项卡
“在输入行”选项卡
步骤 4。编译 Java 代码
步骤 5。创建会话和工作流
示例数据
联接器转换
联接器转换概览
使用联接器转换
联接器转换属性
定义联接条件
定义联接类型
普通联接
主外部联接
详细外部联接
完整外部联接
使用已排序输入
配置排序顺序
将转换添加到映射
配置联接器转换
定义联接条件
联接条件示例
联接单个源中的数据
联接同一管道的两个分支
联接同一源的两个实例
有关联接单个源中的数据的准则
阻止源管道
未排序联接器转换
已排序联接器转换
缓存主行
使用事务
保留单个管道的事务边界
在详细管道中保留事务边界
删除两个管道的事务边界
创建联接器转换
联接器转换提示
查找转换
查找转换概览
查找源类型
关系查找
平面文件查找
使用已排序输入
管道查找
在映射中配置管道查找转换
已连接和未连接的查找
已连接的查找
未连接的查找
查找组件
查找源
索引和查找表
查找端口
查找属性
查找条件
查找属性
在会话中配置查找属性
在会话中配置平面文件查找
在会话中配置关系查找
在会话中配置管道查找
查找查询
默认查找查询
替代查找查询
替代 ORDER BY 子句
保留字
替代查找查询的准则
替代查找查询的步骤
未缓存查找的 SQL 替代
查找源筛选器
筛选查找源行
查找条件
未缓存或静态缓存
动态缓存
处理多项匹配
查找缓存
返回多个行
返回多个行的规则和准则
配置未连接的查找转换
步骤 1。添加输入端口
步骤 2。添加查找条件
步骤 3。指定返回值
步骤 4。通过表达式调用查找
数据库死锁弹性
创建查找转换
创建可重用管道查找转换
创建不可重用管道查找转换
查找转换提示
查找缓存
查找缓存概览
缓存比较
构建连接的查找缓存
顺序缓存
并发缓存
使用持久性查找缓存
使用非持久性缓存
使用持久性缓存
重建查找缓存
使用未缓存的查找或静态缓存
共享查找缓存
共享未命名查找缓存
共享未命名查找缓存的准则
共享命名的查找缓存
共享命名查找缓存的准则
查找缓存的提示
动态查找缓存
动态查找缓存概览
动态查找属性
NewLookupRows
关联表达式
空值
在比较中忽略端口
SQL 替代
查找转换值
初始缓存值
输入值
查找值
输出值
动态查找缓存更新
插入 Else 更新
更新 Else 插入
具有动态查找的映射
配置上游更新策略转换
配置下游转换
查找条件列中的空值
使用动态查找缓存配置会话
条件动态缓存更新
会话处理
配置条件动态缓存查找
表达式结果的动态缓存更新
空表达式值
会话处理
配置动态缓存更新的表达式
同步缓存与查找源
NewLookupRow
配置动态缓存同步
动态查找缓存示例
动态查找缓存的规则和准则
规范器转换
规范器转换概览
规范器转换要素
“端口”选项卡
“属性”选项卡
“规范器”选项卡
规范器转换生成的键
存储生成的键值
更改生成的键值
VSAM 规范器转换
“VSAM 规范器端口”选项卡
“VSAM 规范器”选项卡
创建 VSAM 规范器转换的步骤
管道规范器转换
管道规范器“端口”选项卡
管道“规范器”选项卡
“规范器”选项卡列组
创建管道规范器转换的步骤
在映射中使用规范器转换
生成键值
规范器转换故障排除
等级转换
等级转换概览
为字符串值评级
等级缓存
等级转换属性
等级转换中的端口
等级索引
定义组
创建等级转换
路由器转换
路由器转换概览
使用组
输入组
输出组
用户定义的组
默认组
使用组筛选条件
添加组
使用端口
在映射中连接路由器转换
创建路由器转换
序列生成器转换
序列生成器转换概览
序列生成器端口
传递端口
NEXTVAL 端口
创建键
替换缺少的值
CURRVAL
序列生成器转换属性
起始值
增量
结束值
增量值
在值范围内循环
当前值
缓存值数
不可重用的序列生成器
可重用序列生成器
重置
保持行顺序
序列数据对象
创建序列数据对象
创建序列生成器转换
创建序列生成器转换
常见问题
非本地环境下的序列生成器转换
Blaze 引擎上的序列生成器转换
Spark 引擎上的序列生成器转换
排序器转换
排序器转换概览
数据排序
排序器转换属性
排序器缓存大小
区分大小写
工作目录
相异输出行
跟踪级别
空值视为低值
转换范围
创建排序器转换
源限定符转换
源限定符转换概览
转换数据类型
目标加载顺序
日期时间值
参数和变量
源限定符转换属性
默认查询
查看默认查询
替代默认查询
联接源数据
默认联接
自定义联接
异构联接
创建键关系
添加 SQL 查询
输入用户定义的联接
外部联接支持
Informatica 联接语法
普通联接语法
左外部联接语法
右外部联接语法
创建外部联接
创建外部联接作为联接替代
创建外部联接作为提取替代
常见数据库语法限制
输入源筛选器
使用排序端口
选择相异
在会话中替代为选择相异
添加会话前和会话后 SQL 命令
创建源限定符转换
手动创建源限定符转换
配置源限定符转换选项
源限定符转换故障排除
SQL 转换
SQL 转换概览
脚本模式
示例
脚本模式的规则和准则
查询模式
使用静态 SQL 查询
选择多个数据库行
使用动态 SQL 查询
传递完整查询
置换字符串中的表名称
传递端口配置
被动模式配置
被动模式的规则和准则
查询模式的规则和准则
连接到数据库
使用静态数据库连接
传递逻辑数据库连接
传递完整连接信息
传递连接字符串
传递高级选项
数据库连接的规则和准则
会话处理
事务控制
自动提交
高可用性
实时会话的仅一次处理
查询模式弹性
脚本模式弹性
数据库死锁复原
SQL 查询日志
输入行至输出行基数
查询语句处理
受影响的行数
最大输出行计数
了解错误行
出现 SQL 错误时继续
SQL 转换属性
“属性”选项卡
“SQL 设置”选项卡
“SQL 端口”选项卡
SQL 语句
创建 SQL 转换
在映射中使用 SQL 转换
SQL 转换示例概览
动态更新示例
定义源文件
创建目标定义
创建数据库表
配置表达式转换
定义 SQL 转换
配置会话属性
目标数据结果
动态连接示例
定义源文件
创建目标定义
创建数据库表
创建数据库连接
配置表达式转换
定义 SQL 转换
配置会话属性
目标数据结果
存储过程转换
存储过程转换概览
输入和输出数据
输入/输出参数
返回值
状态代码
已连接和未连接
指定何时运行存储过程
在映射中使用存储过程
编写存储过程
存储过程示例
Informix
Oracle
Sybase ASE 和 Microsoft SQL Server
IBM DB2
Teradata
创建存储过程转换
导入存储过程
手动创建存储过程转换
设置存储过程的选项
更改存储过程
配置连接转换
配置未连接转换
从表达式调用存储过程
调用会话前或会话后存储的过程
错误处理
会话前错误
会话后错误
会话错误
受支持的数据库
SQL 声明
参数类型
映射中的输入/输出端口
受支持的返回值的类型
表达式规则
有关存储过程转换的提示
排除存储过程转换的故障
事务控制转换
事务控制转换概览
事务控制转换属性
“属性”选项卡
示例
在映射中使用事务控制转换
包含多个目标的事务控制映射示例
映射准则和验证
创建事务控制转换
联合转换
联合转换概览
联合转换的规则和准则
联合转换组件
使用组和端口
创建联合转换
在映射中使用联合转换
非结构化数据转换
非结构化数据转换概览
配置非结构化数据选件
配置 Data Transformation 存储库目录
Data Transformation 服务类型
非结构化数据转换组件
“属性”选项卡
“UDT 设置”选项卡
查看状态跟踪消息
非结构化数据转换端口
输入和输出类型
附加非结构化数据转换端口
从 Data Transformation 服务中创建端口
非结构化数据转换服务名称
关系层次结构
导出层次结构架构
映射
解析关系表的 Word 文档
通过 XML 创建 Excel 工作表
分割 XML 文件输出
非结构化数据映射的规则和准则
创建非结构化数据转换
更新策略转换
更新策略转换概览
设置更新策略
在映射中标记行
转发拒绝的行
更新策略表达式
汇总器和更新策略转换
查找和更新策略转换
为会话设置更新策略
为所有行指定一项操作
为各个目标表指定操作
更新策略清单
XML 转换
XML 源限定符转换
XML 解析器转换
XML 生成器转换
PowerCenter 10.4.0
Help for Users
转换指南
Java 表达式
使用定义表达式定义函数对话框来定义表达式
步骤 2。 创建并验证表达式
转换指南
转换指南
10.4.0
10.5.7
10.5
上一个
下一个
步骤 2。 创建并验证表达式
步骤 2。 创建并验证表达式
创建表达式时,请使用为函数配置的参数。
您还可以在表达式中使用转换语言函数、自定义函数或其他用户定义函数。 您可以在
定义函数
对话框
定义表达式
对话框或
表达式编辑器
对话框
中创建并验证表达式。
使用定义表达式定义函数对话框来定义表达式
行动
下载指南
发送反馈
资源
社区
Knowledge Base
成功门户
返回顶部
上一个
下一个