我需要使用触发在工作流中执行此任务的Unix Shell脚本的命令任务在参数文件中设置参数,例如时间戳,然后在同一工作流中,使用先前设置的参数。那可能吗? 使用的informatica版本是9.6
答案 0 :(得分:1)
您需要在会话上定义Parameter file
属性。不仅可以为会话设置参数值,还可以使会话读取参数文件。
使用Workflow参数文件,它的工作方式如下(简短地说):
不会再次读取文件,不会重新设置变量。
但是,一旦将参数文件定义为Session属性,它的工作方式就会有所不同。
在这种情况下,将使用会话参数文件中定义的值。
当然,不必使用工作流级别参数文件。
也可以有一个会话为下一个会话生成参数文件以供使用。如上所述,前提是它被定义为会话属性。
答案 1 :(得分:0)
我得到了解决方案:)。不知道是否还有其他选择。但是对我有用的诀窍是,如果必须设置参数,然后回读该参数以在同一工作流中使用它,无论出于何种要求,都可以设置该参数,然后在工作台中的会话中使用它,并且效果很好。我不知道为什么,但是这绝对可行:)
答案 2 :(得分:0)
您可以为此目的使用“分配”任务。设置工作流程变量,并在同一工作流程中的任何位置使用它。