Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
- Completa la guida introduttiva del portale per creare un piccolo pool, un processo e un'attività.
- Sostituire un piccolo set di dati di input non sensibili e il comando del modello dopo aver compreso il flusso di lavoro di base.
- Conferma che ogni partizione attesa produca un risultato e un output diagnostico.
- Confrontare il risultato aggregato con un risultato locale noto o un intervallo di tolleranza.
- 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.