SSIS - использовать вывод ошибок перенаправления в том же пакете

У меня есть один вопрос, я хочу использовать перенаправленный выходной файл или таблицу ошибок в том же пакете после исправления ошибки. Предположим, у меня есть входной файл с плохими строками, которые я получаю в выходном файле / таблице с перенаправленной ошибкой, затем я вручную исправлю все плохие записи, затем при запуске того же пакета он автоматически обнаружит запись об ошибке и обработает все ошибки записи еще обрабатываются нормально.

Пожалуйста, предложите какой-нибудь механизм, который может сделать это.

Предложение и руководство приветствуются.

С уважением, Смит

1 ответ

Решение

Использовать Lookup чтобы найти, присутствуют ли строки в таблице назначения или нет. Предположим, что есть строки ошибок и 50% ваших данных были вставлены в целевую таблицу из плоского файла. Теперь, когда строки ошибок исправляются в плоском файле при повторном запуске пакета, компонент поиска будет вставлять только те данные, которые нет совпадений в таблице назначения.

Подключите OLEDB пункт назначения к вашему lookup matched выход и команда OLEDB к вашему lookup No Matched Output

обратитесь к этой статье1 и arcticle2

Другие вопросы по тегам