【问题标题】:How to add variables to a column in an SSIS custom component如何将变量添加到 SSIS 自定义组件中的列
【发布时间】:2021-07-03 03:52:15
【问题描述】:

我是 SSIS 的新手,一直在努力寻找有关 SSIS 自定义组件的资源和更多信息。我正在使用我没有亲自编写的 SSIS 自定义组件,它读取 txt 文件并创建输出列。我想知道是否有一种方法可以使用 SSIS 包中的包变量添加新列。例如,我想添加一个包含文件路径变量的列。到目前为止,我看到/阅读的所有教程都是关于 SSIS 脚本组件的,它使用了我的组件没有的读/写字段。如果我能得到任何帮助或资源,那就太好了,因为我很迷茫。

【问题讨论】:

    标签: sql-server ssis


    【解决方案1】:

    在数据流任务中,从脚本组件源添加派生列转换以向数据流添加新列。在派生列变换中,利用变量。

    Derived Column Transformation in msdn

    【讨论】:

    • 有没有办法可以将变量作为参数传递给我的自定义组件并从那里创建新列?还是派生列转换是唯一的方法?
    • 您可以修改自定义源组件以将其添加为附加列:IDTSOutputColumn100 column1 = output.OutputColumnCollection.New(); IDTSExternalMetadataColumn100 exColumn1 = output.ExternalMetadataColumnCollection.New();。您可以参考文章自定义源组件。 kzhendev.wordpress.com/2013/08/13/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多