目录

Search

  1. 版本 10.0
  2. 版本 9.6.1
  3. 版本 9.6.0

表达式转换

表达式转换

本节介绍表达式转换中的新增功能。
动态表达式
从版本 10.0 开始,您可以在动态输出端口中创建表达式。在动态端口中创建表达式时,该表达式便是动态表达式。动态表达式包含端口选择器或动态端口时,该表达式可能会生成多个输出端口。针对多个端口运行动态表达式时,该表达式将返回每个端口的输出值。
有关动态表达式的详细信息,请参阅
《Informatica 10.0 Developer 转换指南》
中的
“表达式转换”
一章。
映射输出
从版本 10.0 开始,您可以配置映射输出。映射输出是从映射处理的每一行中汇总字段或表达式后得出的单个值。例如,映射输出可以从转换接收的所有源行中汇总顺序字段的总数。映射输出表达式是从表达式转换接收的行中汇总的字段值或表达式。必须先在映射的
属性
视图中定义映射输出,然后才能在表达式转换中创建对应的表达式。
有关映射输出的详细信息,请参阅
《Informatica 10.0 Developer 映射指南》
中的
映射输出
一章。
测试表达式
从版本 10.0 开始,您可以测试在表达式编辑器中创建的表达式。测试表达式时,请输入示例数据,然后计算表达式。
通过以下方式配置表达式时,可以测试表达式:
  • 在表达式转换的输出或变量端口中配置
  • 将表达式转换添加到映射后,在转换的“映射输出”视图中配置
下图显示了串联示例名字和姓氏的表达式的结果。
在测试面板中,“John”是“名字”字段的测试值,“Baer”是“姓氏”字段的测试值。表达式的结果是“John Baer”。
有关测试表达式的详细信息,请参阅
《Informatica 10.0 Developer 转换指南》
中的“表达式转换”一章。