Delen via


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.