Дизайн пакета служб SSIS - база данных FTP на SQL - PullRequest
0 голосов
/ 19 декабря 2011

Мне было поручено создать пакет служб SSIS для замены существующего процесса, который получает файлы с FTP-сайта и загружает данные в базу данных SQL. Текущий процесс использует службу Windows, пакет DTS и MSMQ; мы надеемся упростить это. Мы обновляем базу данных с 2000 до 2008 R2.

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

Вот сценарий - два TXT-файла (назовем их A.txt и B.txt) каждый час сбрасываются на FTP-сайт. Минута, когда файлы сбрасываются, не соответствует. Данные в A.txt должны быть загружены в таблицу A базы данных SQL, как только они поступят. То же самое должно произойти с данными в B.txt (B.txt data => таблица B.) FTP На сайте хранятся все файлы TXT, поэтому там много старых данных. Названия файлов основаны на типе данных и метке времени данных (например, для данных A можно привести 2011-12-19-11-A.TXT, т. Е. YYYY-MM-DD-HH-DataType.TXT.)

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

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...