我有一个输入平面文件,每个输出记录有两种类型的输入记录。第一条记录(由第一栏C标识)有一个ID和人口统计信息。第二条记录(由第一栏中的L标识)有一些财务信息。它们是管道分隔的,长度不同。数据流脚本组件中的SSIS设置变量
没有办法将所有C记录写入到一个流中,并且L记录到另一个流中,然后将它们放回到一起。所以我的解决方案是进行条件分割。当我在SSIS变量中打开C记录存储所需的所有信息时。当我点击一条L记录时,可以从变量中派生列,并使用派生列和L记录中的列来创建我的输出记录(也是平面文件)。
我已经浏览了整个互联网,无法找到C#代码来设置C记录路径的脚本组件中的变量。我想要的代码看起来像有点像
Variable.User ::姓=第2列(从输入文件) Variable.User ::姓=第3列(从输入文件)
等。
有人可以帮我吗?
感谢,
迪克