Желтый на потоке управления - Нет цвета в потоке данных; В чем дело? - PullRequest
3 голосов
/ 28 февраля 2012

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

В настоящее время один из объектов потока данных на вкладке потока управления горитдо желтого.Когда я открываю этот объект потока данных, дважды щелкнув или выбрав вкладку «Поток данных», я не вижу ни одного блока, подсвеченного каким-либо цветом.

Это может привести меня к мысли, что это проверка, возможно?

Есть ли способ рассказать, что он делает, и какие-нибудь шаги, чтобы помочь ускорить этот процесс?

** Редактировать:

Я посмотрел на исполнение, и похоже,он застрял на этапе до выполнения около 50%.Есть ли какая-либо оптимизация для этого этапа.

Снимок экрана с потоком данных, который не запущен.(Это было сделано, когда поток управления показывает эту задачу потока данных желтым цветом)

enter image description here

Ответы [ 5 ]

1 голос
/ 10 июля 2015

Другое потенциальное решение (для тех, кто, как я, сталкивается с этим вопросом в будущем), состоит в том, чтобы гарантировать, что компонент не использует внутреннюю транзакцию.

Это произошло (все задачи в потоке данных зеленые, но отображаются в потоке управления желтым цветом) этим утром, когда пакет выполнял массовое обновление.Компонент, который я использовал, имел флажок для включения внутренней транзакции, которая ожидала ответа от SQL Server, прежде чем разрешить завершение потока данных.

Найдите флажок, чтобы отключить внутренние транзакции или блокировки таблиц, и выполнить их повторно без этого.

1 голос
/ 23 января 2013

Просто была похожая проблема с потоком данных в пакете служб SSIS. Независимо от того, сколько строк нужно было перенести, после копирования всех строк задача оставалась желтой, и в целевой таблице не было данных (MS SQL Server 2012). Я мог бы обойти проблему, опустив таблицу назначения и снова выполнив CREATE TABLE / CREATE INDEX.

1 голос
/ 28 февраля 2012

Если все, что вам нужно, это определить , почему это желтый, откройте окно Список ошибок и нажмите Предупреждения, чтобы сделать их видимыми, если вам нужно.Это должно как минимум подтвердить, является ли это просто проверкой или чем-то еще.

1 голос
/ 29 февраля 2012

Я разбил каждый из этих кусков на свои собственные DF. Один из этих ДФ продолжал застревать на этапе «Перед исполнением». Я запустил запрос для этого источника OLE DB и обнаружил длительный запрос из-за некоторых пропущенных индексов. Заменил индекс, и преобразование перестало зависать.

1 голос
/ 28 февраля 2012

Когда вы заходите в свойства конфигурации вашего пакета и выбираете «свойства отладки», он настроен на работу в «оптимизированном» режиме?Если это так, он будет желтым, а затем станет зеленым / красным, когда закончите.Вы должны убедиться, что «Запустить в оптимизированном» выключен, а «Интерактивный режим» имеет значение true.

...