Pianifica una simulazione del rischio finanziario

Prima di automatizzare una simulazione finanziaria, definisci una piccola esecuzione che puoi esaminare nel portale Azure o nell'Esploratore Batch. Una piccola esecuzione ti aiuta a validare il modello, la strategia di partizionamento e il formato di output prima di scalare il carico di lavoro.

Associare il carico di lavoro alle risorse Batch

Elemento di simulazione Risorsa di elaborazione batch Decisione urbanistica
Un'esecuzione di una simulazione Job Usa un ID lavoro unico che identifichi la run.
Un segmento di portafoglio o una gamma di studi Task Assegnare a ciascuna partizione un ID di compito deterministico.
Lavoratori che eseguono il modello Pool Scegli la dimensione della VM e gli slot attività in base all'utilizzo misurato delle risorse.
Eseguibile del modello e dipendenze pacchetto applicativo, file di risorse o immagine contenitore Versiona il modello separatamente dai suoi dati di ingresso.
Portafoglio e dati di mercato Archiviazione di Azure Separare i dati di riferimento condivisi dagli input specifici della partizione.
Risultati e log delle partizioni File di output dei compiti Usa un percorso unico per ogni compito, compito e tentativo.
Risultato a livello di portafoglio Attività dipendente o orchestratore esterno Aggregare solo dopo che tutte le uscite richieste sono valide.

Per un'introduzione generale a queste risorse, vedi Flusso di lavoro e risorse del servizio batch.

Definisci il manifesto run

Annota le seguenti informazioni prima di creare il lavoro:

  • Versioni del modello e dei dati di input.
  • Numero di prove e partizioni.
  • Politica sui semi a numeri casuali.
  • Schema di output atteso e conteggio delle partizioni.
  • Immagine del pool, dimensione della VM e versione dell'applicazione.
  • Requisiti di conservazione per i risultati e i log diagnostici.

Memorizza il manifesto con le uscite. Fornisce le informazioni necessarie per riprodurre e sottoporre a verifica l’esecuzione.

Scegli la dimensione della partizione

Inizia con partizioni che richiedono pochi minuti invece che pochi secondi. Partizioni molto piccole possono dedicare più tempo alla pianificazione e al trasferimento dati che al calcolo. Partizioni molto grandi aumentano il lavoro perso dopo un'interruzione.

Usa identificatori immutabili di run e partition per generare semi per numeri casuali. La stessa partizione dovrebbe produrre lo stesso risultato quando il Batch la riprova o la rimette in coda.

Convalidare una piccola esecuzione

  1. Completa la guida introduttiva del portale per creare un piccolo pool, un processo e un'attività.
  2. Sostituire un piccolo set di dati di input non sensibili e il comando del modello dopo aver compreso il flusso di lavoro di base.
  3. Conferma che ogni partizione attesa produca un risultato e un output diagnostico.
  4. Confrontare il risultato aggregato con un risultato locale noto o un intervallo di tolleranza.
  5. Rivedi i codici di uscita dei compiti, il conteggio dei tentativi e gli errori di upload prima di aumentare il numero di pool o partizioni.

Non inserire segreti o dati finanziari sensibili nelle righe di comando delle attività, negli ID delle attività, nei metadati dei lavori o nei log.

Passo successivo