Compartir a través de


Análisis de flujo de datos

Puede usar la vista de base de datos catalog.execution_data_statistics de SSISDB para analizar el flujo de datos de paquetes. Esta vista muestra una fila cada vez que un componente de flujo de datos envía datos a un componente de nivel inferior. La información se puede utilizar para obtener una descripción más profunda de las filas que se envían a cada componente.

[!NOTA]

El nivel de registro se debe establecer en Verbose para capturar información en la vista catalog.execution_data_statistics.

El ejemplo siguiente muestra el número de filas enviadas entre los componentes de un paquete.

use SSISDB
select package_name, task_name, source_component_name, destination_component_name, rows_sent
from catalog.execution_data_statistics
where execution_id = 132
order by source_component_name, destination_component_name

El ejemplo siguiente se calcula el número de filas por milisegundo enviadas por cada componente de una ejecución concreta. Los valores calculados son:

  • total_rows: la suma de todas las filas enviadas por el componente

  • wall_clock_time_ms: el tiempo de ejecución total transcurrido, en milisegundos, para cada componente

  • num_rows_per_millisecond: el número de filas por milisegundo enviadas por cada componente

La cláusula HAVING se utiliza para evitar un error de división por cero en los cálculos.

use SSISDB
select source_component_name, destination_component_name,
    sum(rows_sent) as total_rows,
    DATEDIFF(ms,min(created_time),max(created_time)) as wall_clock_time_ms,
    ((0.0+sum(rows_sent)) / (datediff(ms,min(created_time),max(created_time)))) as [num_rows_per_millisecond]
from [catalog].[execution_data_statistics]
where execution_id = 132
group by source_component_name, destination_component_name
having (datediff(ms,min(created_time),max(created_time))) > 0
order by source_component_name desc

Tareas relacionadas

Depurar el flujo de datos

Herramientas para solucionar problemas con la ejecución de paquetes

Contenido relacionado

Icono de Integration Services (pequeño) Mantenerse al día con Integration Services

Para obtener las descargas, los artículos, los ejemplos y los vídeos más recientes de Microsoft, así como una selección de soluciones de la comunidad, visite la página de Integration Services en MSDN:


Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.

Vea también

Conceptos

Datos de flujos de datos