скачать XML-файлы из 3 различных каталогов FTP-сервера в локальную систему с помощью ssis - PullRequest
0 голосов
/ 10 октября 2010

Я новичок в ssis и мой вопрос

Есть 3 разных местоположения ftp-сервера (c: \ temp1 \, c: \ temp2 \, c: \ temp3), и я должен проверить все три местоположения, и если какие-либо xml-файлы существуют, тогда я должен загрузить в мой локальный рабочий каталог (c: \ workingxml) в определенное время, скажем, в 4 часа утра до 8 часов утра и после 8 часов утра 3 разных файла местоположений перемещаются в одно место на сервере ftp (c: \ allxmlfiles) сервером ftp.

если мой пакет ssis вышел из строя в течение этого времени (от 4 до 8 часов утра), тогда я должен взять файлы из единственного расположения ftp-сервера (c: \ allxmlfiles).

так, как я мог написать в сценарии задачи ssis, чтобы получить файлы xml из разных мест на ftp-сервере в разное время.

жду помощи !!!

1 Ответ

0 голосов
/ 11 октября 2010

Ваш вопрос немного неясен, например, появляются ли новые файлы, постоянно появляющиеся на FTP-сервере в течение этого времени, или вы загружаете только один раз из каждого места?Лично я нашел задачу SSIS FTP немного ограниченной, особенно если у вас есть несколько файлов для загрузки несколько раз.Я бы сказал, что SSIS хорош для вещей, которые запускаются один раз, а не для вещей, которые запускаются многократно в течение более длительного периода времени.

В этом случае я бы, вероятно, написал небольшой скрипт или программу на моем любимом языке дляобрабатывать работу FTP и планировать ее из Windows или MSSQL.Если вы уверены, что все файлы загружены, вы можете запустить пакет служб SSIS, чтобы выполнить больше работы.

...