【问题标题】:SSIS - How to populate a variable with a value from a flat fileSSIS - 如何使用平面文件中的值填充变量
【发布时间】:2015-08-26 19:06:01
【问题描述】:

我希望从平面文件中获取一个值 - 它是文件中的唯一值 - 并将其传递给一个变量,以便在我的包中的另一个 DFT 中使用。由于脚本组件编辑器中 Dts.Wrapper 的限制,我认为我无法使用脚本组件来完成此任务。

有没有办法在不编写脚本的情况下做到这一点?

非常感谢!

泰勒

【问题讨论】:

    标签: variables ssis flat-file


    【解决方案1】:

    使用不同的数据流。

    将文件设为不带标题行的 CSV 源文件。添加派生列以添加行编号(使用变量)。然后进行条件拆分以将一行添加到

    在数据流结束时,使用脚本组件并将值放入变量中。

    【讨论】:

    • 我不能这样做,因为我计算机上的 SSIS 应用程序没有正确运行 Microsoft.SqlServer.Dts。有没有办法在没有脚本组件的情况下做到这一点?非常感谢
    【解决方案2】:

    为什么不使用平面文件来创建数据库表? 然后,您可以使用“执行 SQL 任务”将此数据读入变量 该表可以在控制流结束时被删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-23
      相关资源
      最近更新 更多