【发布时间】:2021-03-22 14:35:34
【问题描述】:
如何动态创建目标文件,如果 Deptno=10 则创建目标文件为 DEPT10.txt,如果 Deptno=20 则创建目标文件为 DEPT20.txt,如果 Deptno=30 则创建目标文件为 DEPT30.txt
【问题讨论】:
标签: informatica informatica-powercenter informatica-cloud
如何动态创建目标文件,如果 Deptno=10 则创建目标文件为 DEPT10.txt,如果 Deptno=20 则创建目标文件为 DEPT20.txt,如果 Deptno=30 则创建目标文件为 DEPT30.txt
【问题讨论】:
标签: informatica informatica-powercenter informatica-cloud
您可以通过在 Informatica 中执行以下步骤来实现此目的。
v_curr_dept_id= dept_id
v_flag = IIF(v_curr_dept_id=v_prev_dept_id,0,1)
v_prev_dept_id = dept_id
o_flag = v_flag
o_file_name = dept_id||'.txt'
IIF(o_flag = 1, TC_COMMIT_BEFORE, TC_CONTINUE_TRANSACTION)
SQ.... SRT > EXP > TXN >TGT
【讨论】: