【问题标题】:How can I concatenate yyyyMMdd at the end of my txt file in ssis?如何在 ssis 中的 txt 文件末尾连接 yyyyMMdd?
【发布时间】:2019-11-22 18:03:14
【问题描述】:

我正在使用 SSIS 来转换我的数据。我的文件名是 test_heathcare.csv。如何将其作为新的派生列作为文件名作为 test_healthcare20190712.txt 带到我的平面文件目标?

如果有人知道,请帮助我。

【问题讨论】:

  • 问题解决了吗?
  • @Yahfoufi,还没有。仍在等待更多回应。
  • 你试过下面的建议了吗?如果您希望使用派生列来更改目标,那是不可能的。使用动态文件路径作为目标的唯一方法是使用表达式

标签: csv ssis etl flat-file derived-column


【解决方案1】:

您可以使用表达式来实现:

  1. 将文件路径存储在变量中。
  2. 然后单击目标平面文件连接管理器。按 F4 显示属性选项卡。
  3. 转到表达式属性
  4. 从 tge 表达式窗口中选择 ConnectionString 属性并使用类似的表达式:

    REPLACE(@[User::FilePath],".csv","20190712.txt")
    

其他信息

【讨论】:

    猜你喜欢
    • 2021-11-13
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多