catalog.execution_component_phases

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Zeigt die von einer Datenflusskomponente in jeder Ausführungsphase benötigte Zeit an.

Spaltenname Datentyp BESCHREIBUNG
phase_stats_id bigint Eindeutiger Bezeichner (ID) der Phase.
execution_id bigint Eindeutige ID für die Instanz der Ausführung.
package_name nvarchar(260) Der Name des ersten Pakets, das während der Ausführung gestartet wurde.
task_name nvarchar(4000) Der Name des Datenflusstask.
subcomponent_name nvarchar(4000) Der Name der Datenflusskomponente.
phase nvarchar(128) Der Name der Ausführungsphase.
start_time datetimeoffset(7) Der Zeitpunkt, zu dem die Phase gestartet wurde.
end_time datetimeoffset(7) Der Zeitpunkt, zu dem die Phase beendet wurde.
execution_path nvarchar(max) Der Ausführungspfad der Datenflusstask.

Hinweise

In dieser Sicht wird für jede Ausführungsphase einer Datenflusskomponente eine Zeile angezeigt, z. B. Überprüfen, Vor der Ausführung, Nach der Ausführung, PrimeOutput und ProcessInput. Jede Zeile zeigt die Start- und Endzeit einer bestimmten Ausführungsphase an.

Beispiel

Im folgenden Beispiel wird die catalog.execution_component_phases-Sicht verwendet, um die Gesamtzeit zu suchen, die für die Ausführung eines bestimmten Pakets in allen Phasen benötigt wurde (active_time), sowie die insgesamt verstrichene Zeit für das Paket (total_time).

Warnung

Die catalog.execution_component_phases-Sicht enthält diese Informationen, wenn der Protokolliergrad der Paketausführung auf "Leistung" oder "Ausführlich" festgelegt wird. Weitere Informationen finden Sie unter Aktivieren der Protokollierung für die Paketausführung auf dem 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  

Berechtigungen

Diese Sicht erfordert eine der folgenden Berechtigungen:

  • READ-Berechtigung für die Instanz der Ausführung

  • Mitgliedschaft in der Datenbankrolle ssis_admin

  • Mitgliedschaft in der Serverrolle sysadmin

Hinweis

Wenn Sie über die Berechtigung verfügen, einen Vorgang auf dem Server auszuführen, verfügen Sie auch über die Berechtigung, Informationen zu dem Vorgang anzuzeigen. Sicherheit auf Zeilenebene wird erzwungen. Es werden nur Zeilen angezeigt, zu deren Anzeige Sie berechtigt sind.