SSIS FTP任务-下载源文件方法

SSIS FTP任务-下载源文件方法,ftp,ssis,Ftp,Ssis,Im将开发一个SSIS包,该包必须从FTP位置下载文件列表。尽管已与客户端商定检索生成文件的频率和时间。 我注意到很多次,当连接时,用户文件(CSV)正在创建(大小逐渐增加),下载的内容部分完整。 我收到的一个建议是,有一个“检查文件”,一个将由客户创建的文件,并在文件创建结束时通知我,该文件已准备好下载,如果找不到,则不会进行下载。 但是,我想知道是否有其他选项可用,这些选项可以集成到SSIS中。 谢谢我会遵循“检查文件”模式。我不会引入新的通信模式(如电子邮件),这意味着进一步的复

Im将开发一个SSIS包,该包必须从FTP位置下载文件列表。尽管已与客户端商定检索生成文件的频率和时间。

我注意到很多次,当连接时,用户文件(CSV)正在创建(大小逐渐增加),下载的内容部分完整。 我收到的一个建议是,有一个“检查文件”,一个将由客户创建的文件,并在文件创建结束时通知我,该文件已准备好下载,如果找不到,则不会进行下载。

但是,我想知道是否有其他选项可用,这些选项可以集成到SSIS中。


谢谢

我会遵循“检查文件”模式。我不会引入新的通信模式(如电子邮件),这意味着进一步的复杂性和配置

最近,对于FTP任务,我一直在调用WinSCP,而不是使用SSIS FTP任务。它有更好的功能。以下是他们关于此主题的信息:


如果您的办公室和您的客户可以使用此选项,则另一种选择是让客户修改其作业,以便在文件完成后发送电子邮件。电子邮件将声明“作业已完成”,并将由您这边的SQLMail接收。这将触发启动SSIS包的作业,以从FTP导入已完成的文件。使用这种方法,无需持续监视CSV文件中的“检查文件”。SQL Mail功能在最新版本的SQL中似乎已停止。感谢Mike,因为检查文件模式似乎仍是迄今为止的最佳选择。