С помощью построителя выражений SSIS для извлечения файла с самым старым datetime?
У меня есть файл холдинга с файлами в нем, которые загружаются с FTP в течение дня.
В любой момент мне нужно иметь возможность сортировать коллекцию и извлекать файл, чей атрибут CreationTime является самым старым. Затем этот файл будет перемещен из "Холдинг" в "Ожидание".
Поскольку я использую пакет SSIS для перемещения файла с помощью задачи системного файла, мне нужно манипулировать выражением на основе переменной CreationDate. Проблема в том, что я действительно не знаком с этим языком выражения, с которым вы столкнулись с использованием в Expression Builder.
Итак, как я могу получить файл, дата создания которого является самой старой, используя скрипт выражения?
Или есть более простой способ сделать то, что я хочу сделать с задачей скрипта?
вам придется перебирать файлы по заданию сценария, а внутри этого скрипта проверять последнее созданное, загружать его имя в глобальную переменную, а затем использовать его в задаче системного файла
это может помочь вам: http://www.simple-talk.com/sql/ssis/adding-the-script-task-to-your-ssis-packages/