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


Анализ потока данных

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

ПримечаниеПримечание

Чтобы получать необходимые сведения с помощью представлениея catalog.execution_data_statistics уровнем ведения журнала должен быть Подробный журнал.

В следующем примере отображается число строк, отправленных компонентами пакета.

use SSISDB
select package_name, task_name, source_component_name, destination_component_name, rows_sent
from catalog.execution_data_statistics
where execution_id = 132
order by source_component_name, destination_component_name

В следующем примере подсчитывается количество строк, отправляемых в миллисекунду каждым компонентом при конкретном запуске пакета. Вычисляются следующие значения:

  • total_rows — сумма всех строк, отправленных компонентом

  • wall_clock_time_ms — общее время выполнения каждого компонента, в миллисекундах

  • num_rows_per_millisecond — количество строк, отправлямых каждым компонентом в миллисекунду

Предложение HAVING используется для предотвращения возникновения в вычислениях ошибки деления на ноль.

use SSISDB
select source_component_name, destination_component_name,
    sum(rows_sent) as total_rows,
    DATEDIFF(ms,min(created_time),max(created_time)) as wall_clock_time_ms,
    ((0.0+sum(rows_sent)) / (datediff(ms,min(created_time),max(created_time)))) as [num_rows_per_millisecond]
from [catalog].[execution_data_statistics]
where execution_id = 132
group by source_component_name, destination_component_name
having (datediff(ms,min(created_time),max(created_time))) > 0
order by source_component_name desc

Связанные задачи

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

Устранение неполадок инструментов с помощью отчетов

См. также

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей служб Integration Services

Чтобы загрузить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Основные понятия

Данные потоков данных