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:
- Configurar el almacén de administración de datos (SQL Server Management Studio)
- Configurar las propiedades de un recopilador de datos
- Habilitar o deshabilitar la recopilación de datos
- Iniciar o detener un conjunto de recopilación
- Usar SQL Server Profiler para crear un conjunto de recopilación de Seguimiento de SQL
- Visualizar de los registros del conjunto de recopilación (SQL Server Management Studio)
- Ver o cambiar las programaciones del conjunto de recopilación (SQL Server Management Studio)
- Ver un informe de conjunto de recopilación (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:
- Configurar parámetros para la recopilación de datos (Transact-SQL)
- Habilitar o deshabilitar la recopilación de datos
- Iniciar o detener un conjunto de recopilación
- Crear un conjunto de recopilación: tipo de recopilador de consultas T-SQL genérico
- Agregar un elemento de recopilación a un conjunto de recopilación (Transact-SQL)
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. |