我正在informatica powercenter中创建一个动态名称平面文件。我必须完成两个任务:创建一个带有时间戳附加到其名称的平面文件,并且还将具有记录计数的预告片附加到平面文件。我可以单独执行上述两项任务,但我不确定如何一起完成它们。如果我使用informatica文件名端口创建带有时间戳信息的平面文件,并在命令任务中使用unix脚本来附加预告片,我如何在我的unix脚本中引用变量文件名。我使用以下命令来引用informatica生成的输出文件名:
file='ls output_file.txt'
此处输出文件的名称不可变。我想知道如何在此命令或脚本本身中调用带有变量名的输出文件。感谢任何帮助。
谢谢
答案 0 :(得分:0)
试试这个:
Assignment Task
并为变量指定所需的名称,例如'output_file_' || TO_CHAR(SYSTIMESTAMP(), 'YYYYMMDDHHMISS') || '.txt'
wc -l < $$TargetFileName >> $$TargetFileName
)将行数添加到输出文件中。答案 1 :(得分:0)
这是我的方法
我添加了PERSON_ID以添加另一个ID唯一标识符,但它是一个选项