【问题标题】:Getting excel filename in ssis在ssis中获取excel文件名
【发布时间】:2013-02-22 20:44:40
【问题描述】:

我想知道是否有人可以帮助我在 ssis 的目标数据库中获取 excel(源)文件名。数据库表有一个名为 filename 的列(等于 excel 文件名)。拥有文件名将帮助我进行审计。注意:我不是 vb 脚本人,但如果 vb 是唯一的出路,我会很感激示例脚本,因为我必须在我的逻辑中使用它。谢谢

【问题讨论】:

  • 哪个版本的 SSIS?另外,您的包如何确定要读取的 Excel 文件?

标签: ssis


【解决方案1】:

您可以使用“派生列”组件并添加一个包含所需属性的新列。我猜你想添加一个派生列来存储 Excel 连接的“FileName”或“ConnectionString”属性。

【讨论】:

    【解决方案2】:

    出于多种原因,我建议将文件保存为 CSV。如果是 CSV 文件,您可以为其创建平面文件源。然后右键单击该项目并转到“显示高级编辑器...”单击“组件属性”选项卡并转到底部的“自定义属性”。有一个名为“FileNameColumnName”的字段。对于值,输入您要在其中存储文件名的列的名称。然后,该字段将可用于您的目的地。

    http://sqlblog.com/blogs/jamie_thomson/archive/2010/03/31/filenamecolumnname-property-flat-file-source-adapter-ssis-nugget.aspx

    【讨论】:

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