Я хотел бы использовать SSIS для выполнения преобразований в нескольких файлах (CSV, Excel), которые поступают из различных источников данных, и на выходе всегда должны быть файлы CSV в определенной структуре.
Одним из требований после выполнения шагов преобразования является создание результирующего итогового файла (MANIFEST FILE) о результатах процесса в следующей структуре.
BATCH_ID|EXTRACTED_FILE_NAME|MODEL_TYPE|RECORD_COUNT|TOTAL_QTY|GENERATED_ON_TE|CONTENTS_FROM_DATE|CONTENTS_TO_DATE|WORKSET_ID|FILE_STATUS|FILE_STATUS_TS
000005|NSL_B_YFRCARRAB0_PRODUCT_MASTER_20171122.txt|B|829||20171122121525|||||
Важные столбцы:
Идентификатор партии: идентификатор запуска
EXTRACTED_FILE_NAME: имя файла CSV, созданного SSIS (выходной файл).
RECORD_COUNT: количество строк в выходном файле.
TOTAL_QTY: СУММА столбца QTY
GENERATED_ON_TE: Когда файл был сгенерирован
STATUS_TS: Статус — ОК/ОШИБКА
Можно ли добиться этого результата в SSIS? Могу ли я создать его без использования скриптового компонента? Если мне придется использовать компонент скрипта, не могли бы вы мне немного помочь?
Большое спасибо, Мартин!