- 在 Mapping Designer 中选择"转换-创建"。选择表达式转换。为它输入一个名称(惯例为 EXP_TransformationName)并单击"确定"。
- 创建输入端口。
如果您有可用输入转换,则可以从"版面"菜单中选择链接列,然后单击计算中所使用的每个端口并拖动至表达式转换。使用这种方法,Designer 可将端口复制到新的转换并在两个端口间创建连接。或者,您也可以打开转换并手动创建每个端口。
注: 如果您希望此转换可再用,则必须在转换中手动创建每个端口。
- 对要添加至表达式的每个输入端口重复上一步骤。
- 创建所需的输出端口 (O),确保分配与表达式返回值相匹配的端口数据类型。输出端口的命名惯例为 OUT_PORTNAME。
- 单击对话框表达式部分中的小按钮,并在表达式编辑器中输入表达式。
尽可能使用列出的端口名称和函数。
如果您选择未连接至转换的端口,Designer 将复制端口至新的转换中并在两个端口间创建连接。
在表达式转换中作为表达式一部分的端口名称比其它转换类型中的端口名称遵循的规则更严格。
- 端口名称必须以单或双字节字母或单或双字节下划线 (_) 开头。
- 可以包含以下任意的单或双字节字符:字母、数字、下划线 (_)、$、# 或 @。
- 通过单击"验证"检查表达式语法。
如有必要,对表达式进行改正并再次检查语法。然后保存表达式并退出表达式编辑器。
- 将输出端口连接至下一个转换或目标。
- 在"属性"选项卡上选择跟踪级别以确定会话日志文件中详细报告的事务量。
- 选择"资料库-保存"。