Как выбрать динамическую каждый месяц другую исходную папку в SSIS

#ssis

#ssis

Вопрос:

Сценарий: На самом деле я хочу видеть это, когда 6 сентября загружаются только данные для исходной папки 6 сентября, а завтра 7 сентября, затем данные загружаются из папки 7 сентября, а затем послезавтра 8 сентября означают загрузку данных только из папки 8 сентября, но как?????

Комментарии:

1. Предположим, что сегодня 1 сентября, собирается ли процесс найти файл в папке SEP или ему нужно вернуться на день назад? Предположим, что «случаются плохие вещи», и сегодня 2 сентября, но наш процесс не запускался в течение двух дней, как вы предлагаете забрать файлы AUG?

2. На самом деле я хочу видеть это, когда 6 сентября загружаются только данные для исходной папки 6 сентября, а завтра 7 сентября, затем данные загружаются из папки 7 сентября, а затем послезавтра 8 сентября означают загрузку данных только из папки 8 сентября, но как?????

3. Способ, которым это работает, вы пишете, какую проблему вы пытаетесь решить, и шаги, которые вы предприняли для этого. Судя по вашим комментариям, у вас больше требований, чем в вопросе, поэтому нажмите ссылку Редактировать и попробуйте улучшить свой вопрос с учетом этих аспектов.

Ответ №1:

Я бы сделал это, заполнив переменную из задачи скрипта C #. Вы можете очень легко генерировать строки даты / времени в задаче скрипта. Например.:

 Dts.Variables["User::FirstThreeCharsOfMonthNameUpper"].Value = DateTime.Now.ToString("MMM").ToUpper();