С помощью построителя выражений SSIS для извлечения файла с самым старым datetime?

61
7

У меня есть файл холдинга с файлами в нем, которые загружаются с FTP в течение дня.

В любой момент мне нужно иметь возможность сортировать коллекцию и извлекать файл, чей атрибут CreationTime является самым старым. Затем этот файл будет перемещен из "Холдинг" в "Ожидание".

Поскольку я использую пакет SSIS для перемещения файла с помощью задачи системного файла, мне нужно манипулировать выражением на основе переменной CreationDate. Проблема в том, что я действительно не знаком с этим языком выражения, с которым вы столкнулись с использованием в Expression Builder.

Итак, как я могу получить файл, дата создания которого является самой старой, используя скрипт выражения?

Или есть более простой способ сделать то, что я хочу сделать с задачей скрипта?

спросил(а) 2021-01-19T19:35:03+03:00 1 месяц, 1 неделя назад
1
Решение
61

вам придется перебирать файлы по заданию сценария, а внутри этого скрипта проверять последнее созданное, загружать его имя в глобальную переменную, а затем использовать его в задаче системного файла

это может помочь вам: http://www.simple-talk.com/sql/ssis/adding-the-script-task-to-your-ssis-packages/

ответил(а) 2021-01-19T19:35:03+03:00 1 месяц, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема