在会话属性中使用工作流变量

问题描述 投票:1回答:1

我有一个场景,我的源文件名将来自一个db表我必须读取该值并将其传递给会话属性中的源文件名的值。

直到现在我已经尝试过,我已经创建了2个会话,其中第一个会话将读取存储源文件名的db表并将其存储在一个映射变量中,并在后成功变量赋值中将映射变量值分配给工作流变量在下一个主会话中,我尝试在会话文件名属性中提供工作流变量。

但它显示如下错误

无法扩展文件字段[$$ WL_File]中的变量。

我怎样才能做到这一点。

请提出一些想法。

informatica informatica-powercenter
1个回答
0
投票

在“目标定义”的“列”选项卡上,可以单击“将FileName列添加到此表”。然后在映射中,您传递给此端口的任何内容都将用作文件名,而不是会话属性中定义的文件名。创建多个输出文件有点棘手,需要事务控制来判断一个文件何时完成。

© www.soinside.com 2019 - 2024. All rights reserved.