Последующие шаги преобразования SSIS уже зеленые, завершено ли оно?

#ssis

#ssis

Вопрос:

Я работаю над преобразованием SSIS, которое объединяет таблицу с примерно 100 тыс. строк в таблицу с 300 миллионами строк. Я следил за преобразованием, и совсем недавно последние шаги преобразования загорелись зеленым, несмотря на то, что исходная таблица слияния и 300 миллионов записей по-прежнему желтая. Поскольку это внутреннее соединение, я не удивлюсь, если оно найдет все совпадающие строки, но гарантируется ли это состоянием цветов на диаграмме?

введите описание изображения здесь

Комментарии:

1. Является ли этот поток данных внутри контейнера цикла?

2. Нет, этот поток данных является единственным элементом в потоке управления.

Ответ №1:

Да, цвета указаны правильно.

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