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.