Я новичок в SSIS, и я полностью застрял с легким вопросом. У меня есть две таблицы с отношением «один ко многим». Я анализирую данные HTML в компоненте Script и создаю два выхода для записей основных данных и деталей. SSIS: Как хранить записи основных данных по условию?
Затем я проверяю условие перезаписи существующих данных, и, если это выполняется, я пишу основную запись в таблицу. К сожалению, мой поток данных выглядит на картинке выше (схематический вид). В любом случае добавляются подробные записи. Я хотел бы, чтобы информация хранилась только в том случае, если условие выполнено (зеленая стрелка на картинке), но я не могу представить, как это сделать.
Какое условие и как оно определяется, если вы должны написать основные данные? В зависимости от того, может ли это условие быть перемещено до задачи сценария или задано в задаче сценария, вы можете просто использовать ограничение с ограничением выражения. для этого в скрипте добавьте переменную пакета, которую вы можете установить значение в скрипте, а затем проверить его значение в ограничении. – Matt
Привет @Matt! Условие здесь только для иллюстрации проблемы. Реальная структура сложнее. Но спасибо за советы! –