Resumen
Una ejecución es una corrida de un modelo de simulación — el modelo, una programación opcional, y el conjunto completo de resultados que produjo la simulación. Las ejecuciones son cómo conviertes un modelo en números que puedes leer: rendimiento, tiempos de ciclo, utilizaciones, WIP, colas, actividad de recursos, y cualquier otra medida para la que el modelo esté instrumentado.Dónde viven las ejecuciones
Las ejecuciones pertenecen a un modelo de simulación. Abre el modelo en el Modelador y usa Ver última simulación para inspeccionar su ejecución reproducible más reciente, su resumen y su registro de eventos. Para abrir una anterior, pídele a Dexter su enlace. Los enlaces antiguos de Resultados abren el mismo modelo y ejecución en el Modelador. Para crear un panel, usa la plantilla Simulation results o pídele a Dexter un análisis de resultados.No existe una superficie de “Ejecuciones” separada de nivel superior. Una ejecución siempre es una ejecución de un modelo específico. Los Pipelines tienen sus propias ejecuciones, pero son algo distinto (ver la última sección de esta página).
Qué contiene una ejecución
- Las entradas contra las que se ejecutó: el modelo tal como estaba configurado cuando se ejecutó, y la programación que la impulsó, si hubo una (llegadas, turnos, cambios, o lo que sea que la programación lleve para ese modelo). Una ejecución nombra su programación cuando una la impulsó, así que las condiciones detrás de los números no son ambiguas.
- El conjunto de datos crudo de la simulación: los eventos de bajo nivel que emitió la simulación — ciclos de vida de entidades, actividad de procesos, actividad de recursos, y tablas relacionadas. Esta es la fuente de verdad para cualquier cosa derivada de la ejecución.
- KPIs y gráficos derivados: las consultas de KPI y de gráficos definidas en el modelo, calculadas contra el conjunto de datos de la ejecución. Dexter puede leer estos resultados guardados o consultar el conjunto de datos para crear una aplicación o un reporte.
Estados
Una ejecución se ejecuta de forma asíncrona en segundo plano. Su conjunto de datos crudo aterriza cuando la simulación termina, y Dexter muestra la ejecución una vez que el conjunto de datos aterrizó y sus resultados derivados están calculados. Una vez que una ejecución aterrizó, su conjunto de datos crudo permanece válido. Lo que puede variar es el estado de los resultados derivados — los cálculos de KPI y gráficos superpuestos:- Pendiente: los KPIs y gráficos aún se están calculando después de una ejecución nueva o después de editar consultas. Espera y vuelve a cargar.
- Lista: los KPIs y gráficos están calculados y listos para leer.
- Fallida: el cálculo derivado tuvo un error mientras la ejecución y su conjunto de datos permanecieron válidos. Pide a Dexter que los vuelva a calcular; la simulación en sí no necesita volver a ejecutarse.
Disparar una ejecución
Las ejecuciones se crean desde un modelo. Hay dos puntos de entrada:- Pide a Dexter. “Ejecuta la programación base en el modelo Línea A”, “ejecuta la programación de semana pico tres veces” — Dexter dispara la ejecución contra ese modelo y programación y la muestra una vez que aterriza. Este es el camino habitual.
- El control de ejecución del Modelador. El lienzo del Modelador tiene un botón de reproducir que inicia una ejecución del modelo que estás editando sin cambiar al chat. Se ve verde cuando el modelo pasa la validación y rojo cuando queda un bloqueador; pasa el cursor sobre el control bloqueado para ver el error, y usa Corregir con Dexter para entregárselo a Dexter.