SSIS. Как сделать условие?

ElenaG
Дата: 22.01.2009 15:37:01
Не подскажите, как тут накликать? Какие Items использовать?
Есть переменная, которая будет извне устанавливаться в Set Values.
в зависимости от этой переменной нужно чтоб выполнялся либо Data Flow Task1 либо Data Flow Task2.
--__Александр__--
Дата: 22.01.2009 15:48:46
Я конечно могу ошибаться, но управлять Датафлоу тасками прям так как вы хотите - нельзя.
Могу только предложить извратный вариант.
Есть датафлоутаск(или Execute SQL), который в зависимости от значения переменной заканчивается либо с ошибкой либо норм.
От каждого объекта можно оттянуть две стрелочки - Success or Failure. Вот так и управляйте логикой. Но ИМХО - это изврат. Лучше поменять логику пакета.
IT-Shaman
Дата: 22.01.2009 15:48:50
ElenaG,

протянуть стрелки к двум таскам (1 и 2).
дважды кликнуть на стрелку между тасками. В expression вписать условие @ИмяПеремнной == Значение.
так для каждой стрелки.
--__Александр__--
Дата: 22.01.2009 15:54:40
Во, а я не знал. теперь буду знать ))
ElenaG
Дата: 22.01.2009 15:59:19
IT-Shaman
ElenaG,

протянуть стрелки к двум таскам (1 и 2).
дважды кликнуть на стрелку между тасками. В expression вписать условие @ИмяПеремнной == Значение.
так для каждой стрелки.

СПАСИБО ПРЕОГРОМНОЕ!!!
Работает!