Используя SQL 2008 R2, я создал пакет SSIS, который копирует плоский файл и импортирует его в таблицу SQL.Регистрация/отправка по электронной почте пропущенных записей в пакете SSIS
Если какая-либо запись в файле данных не содержит всех обязательных полей, эта запись должна быть пропущена в процессе импорта. Все пропущенные записи должны быть отправлены мне по электронной почте, когда пакет завершится.
Here's the data file structure:
123|ABC|Y|Y
784
456|DEF|Y|Y
789|GHI|Y|N
812||Y|N
...
Таким образом, в этом случае, я хотел бы, чтобы первый, третий и четвёртую запись для импорта, а вторая и пятая запись будет пропущена и по электронной почте.
Я попытался тестирование это как есть, и так как он ищет разделитель трубы, он считывает вторую линию вместе с третьим, как:
784456|DEF|Y|Y
Я около 3 дней работы с SSIS, поэтому, если кто-то может помочь мне в решении этой задачи, я был бы благодарен.
Файлы 40k строк ... Я думаю, что моя проблема была в том, как я сортировать хорошее от плохого ... – tjans