Usted está aquí:
Vista de datos: Instancia de automatización
Obtenga una vista general de todas las automatizaciones en un arrendatario, y mejore la eficiencia y el índice de éxito de sus automatizaciones revisando el estado de las automatizaciones. Consulte la vista de datos _AutomationInstance en Automation Studio para evitar fallos identificando procesos de larga ejecución y solucionar automatizaciones con fallos solucionando la causa del fallo.
Lo que muestra esta vista de datos
- Automatizaciones que se ejecutaron recientemente
- Cuando se ejecuta una automatización
- La duración de una automatización
- Si una automatización se realizó correctamente, se omitió o falló
- El motivo por el que falló una automatización
- El archivo que se estaba procesando cuando falló una automatización desencadenada
Lo que necesita saber
| Cómo activar la vista de datos | Disponible de forma predeterminada |
| Cuando los datos están disponibles | Los datos de esta vista están disponibles en tiempo real |
| Cuántos datos están disponibles | Datos para automatizaciones que se ejecutaron durante los últimos 6 meses |
| Ámbito de vista de datos | Unidad de negocio única |
| Zona horaria | UTC |
Preguntas a las que puede responder
¿Qué automatizaciones fallaron ayer?
Identifique problemas con sus automatizaciones y evite fallos futuros revisando automatizaciones que fallaron ayer.
SELECT automationcustomerkey
FROM [_automationinstance]
WHERE automationinstancestatus = 'Error'
AND automationinstanceendtime_utc >= Dateadd(day, -2, Getutcdate())¿Qué automatizaciones se completaron ayer?
Confirme que las automatizaciones que esperaba ejecutar ayer se completaron correctamente.
SELECT automationcustomerkey
FROM [_automationinstance]
WHERE automationinstancestatus = 'Complete'
AND automationinstanceendtime_utc >= Dateadd(day, -2, Getutcdate())¿Qué automatizaciones se omitieron ayer?
Las instancias omitidas son una advertencia de que una automatización podría ser poco saludable, por ejemplo, no hay tiempo suficiente entre automatizaciones programadas. O bien, había múltiples instancias de la misma automatización de caída de archivos en cola cuando se detenía una instancia en ejecución. Utilice esta consulta para identificar automatizaciones que se omitieron ayer y decidir si realizar acciones.
SELECT automationcustomerkey
FROM [_automationinstance]
WHERE automationinstancestatus = 'Skipped'
AND automationinstanceendtime_utc >= Dateadd(day, -2, Getutcdate())¿Cuál es la duración media de cada automatización?
Realice un seguimiento del desempeño medio de sus automatizaciones para encontrar tendencias e investigar problemas antes de que afecten a procesos críticos. Si una automatización se está ralentizando con el tiempo, puede investigar la causa raíz y realizar acciones correctivas. Utilice esta consulta para determinar la duración media de cada automatización en los últimos 6 meses.
SELECT automationcustomerkey,
Avg(Datediff(minute, automationinstancestarttime_utc,
automationinstanceendtime_utc)) AS AvgDuration
FROM [_automationinstance] automation
GROUP BY automationcustomerkey
¿Cuál es la hora de finalización más tardía y el estado de cada automatización?
Vea detalles de todas las automatizaciones con al menos una ejecución en los últimos 6 meses, incluyendo la hora de finalización y el estado más recientes. Utilice esta información para identificar fallos críticos y automatizaciones que no se ejecutaron recientemente.
SELECT automationcustomerkey,
automationinstanceid,
automationinstancestatus,
automationinstanceendtime_utc
FROM (SELECT automationcustomerkey,
automationinstanceid,
automationinstancestatus,
automationinstanceendtime_utc,
Row_number()
OVER (
partition BY automationcustomerkey
ORDER BY automationinstanceendtime_utc DESC) AS run_count
FROM [_automationinstance]) AS instances
WHERE run_count = 1
Columnas de vista de datos
| Nombre | Descripción | DataType | Tipo de datos de extensión de datos | Admite valores nulos |
|---|---|---|---|---|
| MemberID | El Id. exclusivo de la unidad de negocio. | GRANDE | Número | |
| NombreAutomatización | El nombre de automatización. | NVARCHAR(400) | Texto | |
| AutomationDescription | La descripción de la automatización. | NVARCHAR(400) | Texto | X |
| AutomationCustomerKey | El Id. exclusivo de la automatización. | NVARCHAR(400) | Texto | |
| AutomationType | El origen de inicio de la automatización. Los valores posibles son Programación, Caída de archivo o Desencadenador. | VARCHAR(9) | Texto | X |
| AutomationNotificationRecipient_Complete | Dirección de email a la que se envían las notificaciones sobre automatizaciones completadas. | NVARCHAR(500) | Texto | X |
| AutomationNotificationRecipient_Error | Dirección de email a la que se envían las notificaciones sobre errores de automatización. | NVARCHAR(500) | Texto | X |
| AutomationNotificationRecipient_Skip | La dirección de email a la que se envían notificaciones sobre automatizaciones omitidas. | NVARCHAR(500) | Texto | X |
| AutomationStepCount | El número de pasos en la automatización. | INT | Número | |
| AutomationInstanceID | El Id. exclusivo de la ejecución de automatización. | UNIQUEIDENTIFIER | Texto | |
| AutomationInstanceIsRunOnce | Si la automatización se estableció para ejecutarse una vez. 1 = verdadero, 0 = falso. | BIT | Booleano | |
| FilenameFromTrigger | Para automatizaciones de lanzamiento y desencadenamiento de archivos, el archivo que inició la automatización. | NVARCHAR(4000) | Texto | X |
| AutomationInstanceScheduledTime_UTC | Para automatizaciones programadas, la hora a la que se programó el inicio de la ejecución. | DATETIMEOFFSET | Fecha | X |
| AutomationInstanceStartTime_UTC | Hora a la que se inició la ejecución de la automatización. Este valor es nulo si se omitió la automatización. | DATETIMEOFFSET | Fecha | X |
| AutomationInstanceEndTime_UTC | Hora en la que finalizó la ejecución de la automatización. Este valor es nulo si se omitió la automatización o aún se está ejecutando. | DATETIMEOFFSET | Fecha | X |
| AutomationInstanceStatus | El estado de la ejecución de automatización cuando se consulta la vista de datos. Los valores posibles son QueuedFile, Inicialized, Executing, Stopped, Complete o Error. | NVARCHAR(400) | Texto | |
| AutomationInstanceActivityErrorDetails | El mensaje del registro de errores, si procede. Si se produce un error del sistema o no clasificado, el valor es Error del sistema. Si se producen múltiples errores, solo se muestra el primer mensaje. Para obtener detalles sobre múltiples errores, utilice la vista _AutomationActivityInstance. | NVARCHAR(4000) | Texto | X |
