Как сделать так, чтобы задача условного разделения служб SSIS не выполнялась, если строки отправляются на вывод по умолчанию
В моем рабочем процессе есть задача условного разделения, которая направляет данные в одно из трех разных мест назначения.
Все мои данные должны отправляться в одно из этих трех мест. Если есть данные, которые не соответствуют этому правилу, это должно привести к сбою процесса (т. Е. Ничего не загружается, и пользователю выдается ошибка).
Есть ли способ в службах SSIS вызвать задачу условного разделения для сбоя процесса, если данные отправляются на выходные данные по умолчанию?
1 ответ
Решение
Самый простой способ сделать это - добавить компонент сценария (назначение) после вывода по умолчанию. И бросить исключение из компонента Script. Как пример (VB.NET)
Throw new Exception("Condition are not met!")