Udostępnij za pośrednictwem


catalog.execution_component_phases

Dotyczy:sql Server SSIS Integration Runtime w usłudze Azure Data Factory

Przedstawia czas spędzony przez składnik przepływu danych w każdej fazie wykonywania.

Nazwa kolumny Typ danych Opis
phase_stats_id bigint Unikatowy identyfikator (ID) fazy.
execution_id bigint Unikatowy identyfikator wystąpienia wykonania.
package_name nvarchar(260) Nazwa pierwszego pakietu, który został uruchomiony podczas wykonywania.
task_name nvarchar(4000) Nazwa zadania przepływu danych.
subcomponent_name nvarchar(4000) Nazwa składnika przepływu danych.
faza nvarchar(128) Nazwa fazy wykonywania.
start_time datetimeoffset(7) Czas rozpoczęcia fazy.
end_time datetimeoffset(7) Czas zakończenia fazy.
execution_path nvarchar(max) Ścieżka wykonywania zadania przepływu danych.

Uwagi

Ten widok wyświetla wiersz dla każdej fazy wykonywania składnika przepływu danych, takich jak Validate, Pre-Execute, Post-Execute, PrimeOutput i ProcessInput. Każdy wiersz wyświetla godzinę rozpoczęcia i zakończenia dla określonej fazy wykonywania.

Przykład

W poniższym przykładzie użyto widoku catalog.execution_component_phases w celu znalezienia całkowitego czasu spędzonego na wykonaniu określonego pakietu we wszystkich fazach (active_time) oraz łącznego czasu, który upłynął dla pakietu (total_time).

Ostrzeżenie

Widok catalog.execution_component_phases zawiera te informacje, gdy poziom rejestrowania wykonania pakietu jest ustawiony na Wydajność lub Pełne. Aby uzyskać więcej informacji, zobacz Enable Logging for Package Execution on the SSIS Server.

use SSISDB  
select package_name, task_name, subcomponent_name, execution_path,  
    SUM(DATEDIFF(ms,start_time,end_time)) as active_time,  
    DATEDIFF(ms,min(start_time), max(end_time)) as total_time  
from catalog.execution_component_phases  
where execution_id = 1841  
group by package_name, task_name, subcomponent_name, execution_path  
order by package_name, task_name, subcomponent_name, execution_path  

Uprawnienia

Ten widok wymaga jednego z następujących uprawnień:

  • Uprawnienie ODCZYT w wystąpieniu wykonywania

  • Członkostwo w roli bazy danych ssis_admin

  • Członkostwo w roli serwera sysadmin

Nuta

Jeśli masz uprawnienia do wykonywania operacji na serwerze, masz również uprawnienia do wyświetlania informacji o operacji. Zabezpieczenia na poziomie wiersza są wymuszane; wyświetlane są tylko wiersze, do których masz uprawnienia do wyświetlania.