Обработка результатов условного разбиения в SSIS - PullRequest
0 голосов
/ 16 июня 2010

У меня есть задача потока данных, и я подключаюсь к базе данных через компонент OLE DB Source для извлечения данных.Эти данные поступают в компонент условного разделения для разделения данных на основе простого выражения.

После оценки этого выражения данные окажутся в одном из двух мест: LocationA или LocationB.

Хорошо, у меня все настроено и работает правильно.Как только данные разделены на эти два местоположения, дополнительная обработка должна быть сделана на записях.

Вот где я застрял: мне нужно, чтобы обработка записей в LocationA происходила за до обработки записей в LocationB.

Есть ли способ установить приоритеткакие задачи стоят перед другими?Если нет, каков наилучший способ справиться с этим?Я подумал, что мне может понадобиться записать данные в LocationA и LocationB обратно в базу данных и создать новую задачу потока данных в потоке управления для обработки порядка, с которым должны обрабатываться эти записи.

ЛюбойПомощь очень ценится!

1 Ответ

0 голосов
/ 16 июня 2010

Полагаю, вам нужны результаты обработки LocationA для обработки LocationB? У меня нет работающей реализации этого, которую я могу вам показать, но концептуально вы могли бы выполнить слияние или объединение результата обработки LocationA с входом LocationB, но фактически не использовать значения в выходных данных. Это заставит LocationA завершиться до запуска LocationB. альтернативный текст http://heeroz.com/multicast.png

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...