【问题标题】:loading of the archive files into different folders with timestamps将存档文件加载到带有时间戳的不同文件夹中
【发布时间】:2017-02-26 01:36:50
【问题描述】:

提前谢谢你。

我是 ssis 的新手,我需要一些帮助。 我必须创建一个包,其中,我必须从不同的文件夹中获取动态更改的 .csv 文件并将它们加载到 SQL 表中,在将文件加载到 SQL 表中之后,我需要将文件放回它们的文件夹中是从那里捡来的。

我通过参考此链接完成了其中的一部分:How do I move files to an archive folder after the files have been processed?

我能够将所有文件加载到一个文件夹中,但我需要在加载文件后将它们放回不同的文件夹中。 这是我的文件结构

D:\SAFI\2016_04||

file1.csv||

文件2.csv||

文件3.csv||

D:\SAFI\2016_05||

文件1.csv||

文件2.csv||

文件3.csv||

我需要将文件加载到存档文件夹中,但方式相同。

示例:

D:\Archive\2016_04||

文件1.csv||

文件2.csv||

文件3.csv||

D:\Archive\2016_05||

文件1.csv||

文件2.csv||

文件3.csv||

它应该自己创建文件夹并相应地加载文件。

感谢任何帮助。

再次感谢您。

【问题讨论】:

  • 抱歉,流程是如何构成的?移动文件并处理它们...如果将文件放在同一个位置,为什么要移动它们?
  • @Alex:我将从远程服务器访问文件,我需要加载文件,然后将它们移动到本地机器
  • 您有哪些可用信息?您是否使用变量来存储文件名/路径?你在使用循环吗?
  • 我正在使用变量来存储信息

标签: sql ssis


【解决方案1】:

使用带有复制目录选项的文件系统任务

使用变量设置源连接和目标连接

【讨论】:

    【解决方案2】:

    需要为文件夹路径、文件名、目录名使用变量。 使用执行 SQL 任务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-16
      • 1970-01-01
      • 2020-07-10
      相关资源
      最近更新 更多