动态文件名和变量设置

时间:2016-07-05 23:23:32

标签: informatica-powercenter

我在目标结构中使用filename选项在Informatica中动态生成文件名,我也将此动态文件名的值设置为maping变量 - SETVARIABLE($$ m_FILENAME,FILENAME)但是我看到的是文件名生成的不同的名称和变量用不同的名称设置。

目标文件 - E1_ONBOARDING_0705016055915.txt 可变 - E1_ONBOARDING_0705016054509.txt

我不明白为什么时间戳有几秒钟的差异。 当我调试它时,它显示相同的值。

请帮忙

1 个答案:

答案 0 :(得分:0)

是否可以尝试使用 'E1_ONBOARDING_'||TO_CHAR(SESSSTARTTIME,'MMDDYYYHHMISS')||'.txt' ; SYSDATE替换 SESSSTARTTIME

SESSSTARTTIME 将在会话开始时获取时间值,并在会话中保持相同,而 SYSDATE 在会话中有所不同。