Administrar la recopilación de datos

Se aplica a:SQL Server

Use SQL Server Management Studio o procedimientos almacenados y funciones de Transact-SQL para administrar distintos aspectos de la recopilación de datos, como habilitar o deshabilitar la recopilación de datos, cambiar la configuración de un conjunto de recopilación o ver los datos en el almacén de administración de datos.

Administrar la recopilación de datos con SSMS

Realice las siguientes tareas relacionadas con el recopilador de datos usando Explorador de objetos de SQL Server Management Studio:

Administrar la recopilación de datos con Transact-SQL

El recopilador de datos proporciona una recopilación extensa de procedimientos almacenados que puede usar para realizar cualquier tarea relacionada con el recopilador de datos. Por ejemplo, mediante el uso de Transact-SQL puede realizar las siguientes tareas:

Además, existen funciones y vistas que puede usar para obtener datos de configuración para las bases de datos de msdb y del almacén de administración de datos, datos de registro de ejecución y datos que se almacenan en el almacén de administración de datos.

Puede usar los procedimientos almacenados, las funciones y las vistas que se proporcionan para crear sus propios escenarios de recopilación de datos de un extremo a otro.

Importante

A diferencia de los procedimientos almacenados normales, los procedimientos almacenados del recopilador usan parámetros con establecimiento estricto de tipos y no admiten la conversión automática de tipos de datos. Si no se llama a estos parámetros con los tipos de datos de parámetros de entrada correctos, según se especifica en la descripción del argumento, el procedimiento almacenado devuelve un error.

Use SQL Server Management Studio para crear y ejecutar los ejemplos de código que se proporcionan. Para obtener más información, vea Explorador de objetos. Como alternativa, puede crear la consulta en cualquier editor y guardarla en un archivo de texto con la extensión de nombre de archivo .sql. Puede ejecutar la consulta desde el símbolo del sistema de Windows mediante la utilidad sqlcmd . Para más información, vea sqlcmd: usar la utilidad.

Procedimientos almacenados y vistas

En la sección siguiente se describen los procedimientos almacenados y las vistas que se usan para trabajar con la recopilación de datos en el Motor de base de datos.

Trabajar con el recopilador de datos

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con el recopilador de datos.

Nombre del procedimiento Descripción
sp_syscollector_enable_collector Habilita el recopilador de datos.
sp_syscollector_disable_collector Deshabilita el recopilador de datos.

Trabajar con conjuntos de recopilación

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con conjuntos de recopilación.

Nombre del procedimiento Descripción
sp_syscollector_run_collection_set Ejecuta una conjunto de recopilación a petición.
sp_syscollector_start_collection_set Inicia un conjunto de recopilación.
sp_syscollector_stop_collection_set Detiene un conjunto de recopilación.
sp_syscollector_create_collection_set Crea un conjunto de recopilación.
sp_syscollector_delete_collection_set Elimina un conjunto de recopilación.
sp_syscollector_update_collection_set Cambia la configuración de un conjunto de recopilación.
sp_syscollector_upload_collection_set Carga los datos del conjunto de recopilación en el almacén de administración de datos. Se trata, de hecho, de una carga a petición.

Trabajar con elementos de recopilación

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con elementos de recopilación.

Nombre del procedimiento Descripción
sp_syscollector_create_collection_item Crea un elemento de recopilación.
sp_syscollector_delete_collection_item Elimina un elemento de recopilación.
sp_syscollector_update_collection_item Actualiza un elemento de recopilación.

Trabajar con tipos de recopilador

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con tipos de recopilador.

Nombre del procedimiento Descripción
sp_syscollector_create_collector_type Crea un tipo de recopilador.
sp_syscollector_update_collector_type Actualiza un tipo de recopilador.
sp_syscollector_delete_collector_type Elimina un tipo de recopilador.

Obtener información de configuración

La tabla siguiente describe las vistas que puede usar para obtener información de configuración y datos de registro de ejecución.

Nombre de la vista Descripción
syscollector_config_store Obtiene la configuración del recopilador de datos.
syscollector_collection_items Obtenga información del elemento de recopilación.
syscollector_collection_sets Obtenga información del conjunto de recopilación.
syscollector_collector_types Obtenga información de tipo de recopilador.
syscollector_execution_log Obtenga información sobre el conjunto de recopilación y la ejecución del paquete.
syscollector_execution_stats Obtenga información sobre la ejecución de la tarea.
syscollector_execution_log_full Obtenga información cuando el registro de ejecución está lleno.

Configurar el acceso al almacén de administración de datos

La tabla siguiente describe los procedimientos almacenados que puede usar para configurar el acceso al almacén de administración de datos.

Nombre del procedimiento Descripción
sp_syscollector_set_warehouse_database_name Especifica el nombre de la base de datos definido en la cadena de conexión para el almacén de administración de datos.
sp_syscollector_set_warehouse_instance_name Especifique la instancia definida en la cadena de conexión para el almacén de administración de datos.

Configurar el almacén de administración de datos

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con la configuración del almacén de administración de datos.

Nombre del procedimiento Descripción
core.sp_create_snapshot Crea una instantánea de recopilación en el almacén de administración de datos.
core.sp_update_data_source Actualiza el origen de datos para la recopilación de datos.
core.sp_add_collector_type Agrega un tipo de recopilador al almacén de administración de datos.
core.sp_remove_collector_type Quita un tipo de recopilador del almacén de administración de datos.
core.sp_purge_data Elimina los datos del almacén de administración de datos.

Trabajar con paquetes de carga

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con paquetes de carga.

Nombre del procedimiento Descripción
sp_syscollector_set_cache_window Configura el número de intentos de carga de datos.
sp_syscollector_set_cache_directory Especifica el almacenamiento temporal para los datos entre los intentos de carga.

Trabajar con el registro de ejecución de recopilación de datos

La tabla siguiente describe los procedimientos almacenados que puede usar para trabajar con el registro de ejecución de recopilación de datos.

Nombre del procedimiento Descripción
sp_syscollector_delete_execution_log_tree Elimina entradas del conjunto de recopilación del registro de ejecución.

Funciones

La tabla siguiente describe las funciones que puede usar para obtener información de seguimiento y ejecución.

Nombre de función Descripción
fn_syscollector_get_execution_details Obtenga datos del registro de ejecución de SSIS para un paquete concreto.
fn_syscollector_get_execution_stats Obtenga las estadísticas de ejecución para un paquete o un conjunto de recopilación. Esta información incluye errores que están registrados.
snapshots.fn_trace_getdata Obtenga los eventos que se registran cuando se usa el tipo de recopilador de Seguimiento de SQL genérico para recopilar datos.