catalog.execution_component_phases
van toepassing op:SQL Server
SSIS Integration Runtime in Azure Data Factory
Geeft de tijd weer die is besteed door een gegevensstroomonderdeel in elke uitvoeringsfase.
Kolomnaam | Gegevenstype | Beschrijving |
---|---|---|
phase_stats_id | grote | Unieke id (ID) van de fase. |
execution_id | grote | Unieke id voor het exemplaar van uitvoering. |
package_name | nvarchar(260) | De naam van het eerste pakket dat is gestart tijdens de uitvoering. |
task_name | nvarchar(4000) | De naam van de gegevensstroomtaak. |
subcomponent_name | nvarchar(4000) | De naam van het gegevensstroomonderdeel. |
fase | nvarchar(128) | De naam van de uitvoeringsfase. |
start_time | datetimeoffset(7) | Het tijdstip waarop de fase is gestart. |
end_time | datetimeoffset(7) | Het tijdstip waarop de fase is beƫindigd. |
execution_path | nvarchar(max) | Het uitvoeringspad van de gegevensstroomtaak. |
Opmerkingen
In deze weergave wordt een rij weergegeven voor elke uitvoeringsfase van een gegevensstroomonderdeel, zoals Valideren, Vooraf uitvoeren, Post-Execute, PrimeOutput en ProcessInput. Elke rij geeft de begin- en eindtijd weer voor een specifieke uitvoeringsfase.
Voorbeeld
In het volgende voorbeeld wordt de weergave catalog.execution_component_phases gebruikt om de totale hoeveelheid tijd te vinden die een specifiek pakket heeft besteed aan uitvoering in alle fasen (active_time) en de totale verstreken tijd voor het pakket (total_time).
Waarschuwing
De catalog.execution_component_phases weergave bevat deze informatie wanneer het logboekregistratieniveau van de pakketuitvoering is ingesteld op Prestaties of Uitgebreid. Zie Logboekregistratie inschakelen voor pakketuitvoering op de SSIS-servervoor meer informatie.
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
Machtigingen
Voor deze weergave zijn een van de volgende machtigingen vereist:
Leesmachtiging voor het exemplaar van uitvoering
Lidmaatschap van de ssis_admin-databaserol
Lidmaatschap van de sysadmin serverfunctie
Notitie
Wanneer u gemachtigd bent om een bewerking uit te voeren op de server, bent u ook gemachtigd om informatie over de bewerking weer te geven. Beveiliging op rijniveau wordt afgedwongen; alleen rijen waarvoor u gemachtigd bent om weer te geven, worden weergegeven.