Configuración de traces

Cuando se ejecuta un job, se genera un log de trace que proporciona información sobre cada paso.
El nivel de detalles visualizado depende de algunas opciones que se pueden fijar en las propiedades de job o de ejecución.
Estas son algunas de las opciones de trace disponibles:
| Trace | Descripción |
|---|---|
| Fila | Escribe un mensaje cuando una transformación importa o exporta una fila |
| Flujo de trabajo | Escribe un mensaje cuando la descripción del flujo de trabajo se lee desde el repositorio, cuando se optimiza el flujo de trabajo, cuando se ejecuta el flujo de trabajo y cuando finaliza el flujo de trabajo |
| Flujo de datos | Escribe un mensaje cuando se inicia el flujo de datos y cuando el flujo de datos finaliza o finaliza correctamente debido a un error |
| Transformar | Escribe un mensaje cuando se inicia y finaliza una transformación |
| Lectores SQL | Escribe el bloque de consulta SQL que una secuencia de comandos, transformación de consulta o función SQL envía al sistema y escribe los resultados SQL |
| Tablas | Escribe un mensaje cuando se crea o elimina una tabla |
| Scripts y funciones de script | Escribe un mensaje cuando se llama un script, un script llama una función y un script se completa correctamente |
| Realizar un seguimiento de la ejecución paralela | Escribe mensajes que describen cómo se procesan paralelamente los datos en un flujo de datos |
| Procedimiento almacenado | Escribe un mensaje cuando se inicia y finaliza un procedimiento almacenado, e incluye valores clave |
| Datos de auditoría | Escribe un mensaje que recopila una estadística en un punto de auditoría y determina si una regla de auditoría aprueba o falla |
Configuración de traces en las propiedades de ejecución de job
- Determina qué información se escribe en el log
- Se puede realizar temporalmente (propiedades de ejecución) o de forma persistente (propiedades de job)
- Puede generar traces individuales o traces para cada fila (por ejemplo, fila de trace, SQL...)
Una vez iniciado el job, puede seleccionar los iconos Trace, Monitor y Error para ver los ficheros de log que se crean durante la ejecución del job.
Le mostraré cómo configurar traces:
Examinar logs de trace
Utilice los logs de trace para determinar dónde ha fallado una ejecución, si los pasos de ejecución tienen lugar en el orden previsto y qué partes de la ejecución requieren más tiempo, como se muestra en la siguiente figura.

Examinar logs de errores y de monitor
Utilice los logs de supervisión para cuantificar las actividades de los componentes del job como se muestra en esta otra figura. Enumera el tiempo invertido en un componente determinado de una tarea y el número de filas de datos que se han transmitido a través del componente.
Utilice los logs de errores para determinar cómo ha fallado una ejecución. Si la ejecución se ha completado sin errores, el log de errores estará en blanco.

Archivos de registro

Cuando se ejecuta una tarea, Data Services produce 2 o 3 archivos de registro (en caso de errores), que, de forma predeterminada, se configuran para que se muestren automáticamente en el área de trabajo. Pero también puede verlos desde las pestañas Supervisar y Log del área de proyecto.
Uso de la pestaña Monitor
La pestaña Monitor enumera los logs de trace de todas las ejecuciones actuales o más recientes de un job.
Los iconos de semáforo de la pestaña Monitor se pueden leer de la siguiente manera:
- Un semáforo verde indica que el job se está ejecutando.
Haga clic con el botón derecho y seleccione Cancelar job para detener un job que aún se está ejecutando. Después de seleccionar Cancelar job, el icono de job se convierte en un triángulo amarillo con un signo de exclamación en el medio.
- Un semáforo rojo indica que el job se ha detenido.
Haga clic con el botón derecho y seleccione Propiedades para añadir una descripción para un log de trace específico. Esta descripción se guarda con el log, al que se puede acceder más tarde desde la ficha Log.
- Una cruz roja indica que el job ha encontrado un error.
Uso de la pestaña Registro
Seleccione la ficha Log para ver el historial de log de un job.
Para encontrar el archivo de registro de su job:
- Seleccione el job para el que desea visualizar los logs.
- En el área de trabajo, en la lista desplegable +, seleccione el tipo de log que desea ver.
- En la lista de logs, haga doble clic en el log para ver los detalles.
- Para copiar el contenido del log de un log abierto, seleccione una o más líneas y utilice el comando de tecla [CTRL+C ].