Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Antes de automatizar una simulación financiera, define una pequeña ejecución que puedas inspeccionar en el portal de Azure o en el Explorador de Lotes. Una pequeña ejecución te ayuda a validar el modelo, la estrategia de particionamiento y el formato de salida antes de escalar la carga de trabajo.
Asigna la carga de trabajo a los recursos de Batch
| Elemento de simulación | Recursos por lotes | Decisión de planificación |
|---|---|---|
| Una ejecución de simulación | Job | Utiliza un ID de trabajo único para identificar la ejecución. |
| Un segmento de cartera o variedad de ensayos | tarea | Asigna a cada partición un ID de tarea determinista. |
| Trabajadores que ejecutan el modelo | Pool | Elige el tamaño de una máquina virtual y los espacios de tarea a partir del uso medido de recursos. |
| Ejecutable del modelo y dependencias | Paquete de aplicación, archivos de recursos o imagen de contenedor | Versión del modelo separada de sus datos de entrada. |
| Datos de cartera y de mercado | Azure Storage | Separar los datos de referencia compartidos de la entrada específica de la partición. |
| Resultados de particiones y registros | Archivos de salida de tareas | Utiliza un camino único para cada trabajo, tarea e intento. |
| Resultado a nivel de cartera | Tarea dependiente o orquestador externo | Agrega solo después de que todas las salidas requeridas sean válidas. |
Para obtener una introducción general a estos recursos, véase Flujo de trabajo y recursos del servicio Batch.
Defina el manifiesto de ejecución
Anota la siguiente información antes de crear el trabajo:
- Versiones de modelos y datos de entrada.
- Número de juicios y particiones.
- Política de semilla de números aleatorios.
- Esquema de salida esperado y recuento de particiones.
- Imagen del pool, tamaño de la máquina virtual y versión de la aplicación.
- Requisitos de retención para resultados y registros diagnósticos.
Almacena el manifiesto con los resultados. Proporciona la información necesaria para reproducir y auditar la ejecución.
Elige el tamaño de la partición
Empieza con particiones que tarden unos minutos en lugar de unos segundos. Las particiones muy pequeñas pueden dedicar más tiempo a planificar y transferir datos que a calcular. Las particiones muy grandes aumentan el trabajo perdido tras una interrupción.
Utiliza identificadores inmutables de ejecución y partición para generar semillas para números aleatorios. La misma partición debería producir el mismo resultado cuando Batch la reintente o la vuelva a poner en cola.
Valida una pequeña ejecución
- Completa la guía de inicio rápido del portal para crear un pequeño grupo, un trabajo y una tarea.
- Sustituye un pequeño conjunto de datos de entrada no sensible por tu comando de modelo después de entender el flujo de trabajo básico.
- Confirma que cada partición esperada produce un resultado y una salida de diagnóstico.
- Compara el resultado agregado con un resultado local conocido o un rango de tolerancia.
- Revisa los códigos de salida de las tareas, el número de reintentos y los errores de carga de salida antes de aumentar el número de grupos o particiones.
No pongas secretos ni datos financieros sensibles en líneas de comandos de tareas, identificadores de tarea, metadatos de trabajos o registros.