【问题标题】: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 变量并通过脚本任务将其读入数据流。对于许多行数,我仍然会使用这种方法(即开始计数、拆分后等都登录到一行
    猜你喜欢
    • 2013-10-03
    • 1970-01-01
    • 2017-11-29
    • 2015-02-27
    • 2016-05-14
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 2018-07-26
    相关资源
    最近更新 更多