Поделиться через


Отладка потока данных

Microsoft Службы SQL Server 2005 Integration Services (SSIS) и конструктор служб SSIS содержат функции и инструментальные средства, используемые для исправления ошибок в потоках данных пакета служб Integration Services.

  • Конструктор SSIS включает средства просмотра данных.
  • Подсчет строк доступен в конструкторе служб SSIS и в преобразованиях служб Integration Services.
  • Конструктор служб SSIS во время выполнения представляет отчет о состоянии.

Средства просмотра данных

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

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

Средство просмотра данных может отображать данные в виде сетки, гистограммы, точечной диаграммы или диаграммы гистограммы.

  • Для использования сетки необходимо выбрать отображаемые столбцы. Значения выбранных столбцов отображаются в табличном формате.
  • Для гистограммы можно выбрать столбец, по которому будет строиться гистограмма. Гистограмма показывает распределение числовых значений и способна работать только с числовыми данными.
  • Для точечной диаграммы можно выбрать столбцы, соответствующие осям X и Y графика. Точечная диаграмма работает только с числовыми данными.
  • Для диаграммы гистограммы нужно указать столбец, подлежащий моделированию. Гистограмма показывает количество вхождений отдельных значений в выбранном столбце.

К одному пути можно подключить несколько средств просмотра данных. Одни и те же данные можно просматривать в различных форматах — например, можно создать представление данных в виде диаграммы и сетки или создать различные средства просмотра данных для различных столбцов.

При добавлении средства просмотра данных к пути конструктор SSIS добавляет значок средства просмотра данных в область конструктора вкладки Поток данных рядом с местоположением. Преобразования с несколькими выходами (например, преобразование «Условное разбиение») могут иметь средство просмотра данных для каждого из путей.

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

В диалоговом окне Средство просмотра данных можно копировать данные в буфер обмена, удалять все данные из таблицы, изменять настройку средства просмотра данных, возобновлять поток данных, а также отсоединять или присоединять средство просмотра данных.

Чтобы добавить средство просмотра данных

Счетчики строк

Число строк, переданных по данному пути, отображается в области конструктора вкладки Поток данных в конструкторе служб SSIS сразу после пути. Количество периодически обновляется по мере перемещения данных по пути.

Также для захвата конечного числа строк в переменную можно добавить преобразование «Подсчет строк» в поток данных. Дополнительные сведения см. в разделе Преобразование «Подсчет строк».

Отчет о состоянии

При запуске пакета ход его выполнения можно просматривать в области конструктора вкладки Поток данных конструктора служб SSIS, где каждый компонент потока данных изображается цветом, показывающим его состояние. При запуске какого-либо компонента его изображение из бесцветного становится желтым, а после успешного завершения — зеленым. Красный цвет указывает на аварийное завершение компонента.

В следующей таблице приводится описание цветового кодирования.

Цвет Описание

Бесцветный

Ожидание вызова подсистемой обработки потока данных.

Желтый

Выполнение преобразования, извлечения данных или загрузки данных.

Зеленый

Успешное завершение.

Красный

Завершение с ошибками.

См. также

Другие ресурсы

Отладочные пакеты

Справка и поддержка

Получение помощи по SQL Server 2005