【问题标题】:write rowcount int variable to txt file将 rowcount int 变量写入 txt 文件 【发布时间】:2018-12-19 03:16:10 【问题描述】: 我有一个 SSIS 包,可以将平面文件加载到多个 SQL 表中。我想计算平面文件中的行数并将其输出到日志文件 (.txt) 中。 我在数据流中添加了行计数步骤,并将计数放入一个 INT 变量中。如何将变量中的计数传递给 .txt 文件? 谢谢, 【问题讨论】: 标签: ssis 【解决方案1】: Rowcount 转换确实应该被使用,这样您就可以在数据流任务之外访问行数。你想要的是Aggregate 转换。当你配置它时,你会设置一个Count all 聚合,类似于这样: 然后您只需将聚合的输出通过管道传输到您的平面文件目标。如果您想在同一个 DFT 中执行您的其他数据流操作,您可以在源之后添加一个Multicast 转换。您的 DFT 可能类似于以下简化的屏幕截图: 【讨论】: 非常好。我一直在使用 rowcount 变量并通过脚本任务将其读入数据流。对于许多行数,我仍然会使用这种方法(即开始计数、拆分后等都登录到一行