标签: ssis
我有一个SSIS包,可以将平面文件加载到几个SQL表中。我想计算平面文件中的行并将其吐出到日志文件(.txt)中。
我在数据流中添加了行计数步骤,并将计数放入INT变量。如何将变量中的计数传递到.txt文件?
谢谢
答案 0 :(得分:1)
实际上应该使用Rowcount转换,以便您可以在“数据流任务”之外访问行数。您想要的是Aggregate转换。配置它时,您将建立一个Count all聚合,类似于此:
Rowcount
Aggregate
Count all
然后,您只需将集合的输出通过管道传输到平面文件目标。如果要在同一DFT中执行其他数据流操作,则可以在源之后添加Multicast转换。您的DFT可能类似于以下简化的屏幕截图:
Multicast