CALCPARALLEL
o FIXPARALLEL
, in particolare quando si utilizza una delle funzioni di allocazione (@ALLOCATE
o @MDALLOCATE
), eseguire un test rimuovendo il calcolo parallelo per verificare se la regola funziona e se le performance migliorano.Durante il debug degli script, considerare la lunghezza della sintassi all'interno di ogni passo di calcolo. In caso di dubbi sulla parte del calcolo che presenta problemi, impostare le sezioni come commenti, una alla volta, partendo dal fondo e rieseguire il calcolo finché non viene elaborato e non fornisce i risultati corretti. A questo punto, rimuovere i simboli dei commenti dalle sezioni, una alla volta, partendo dall'inizio del calcolo e verificando ogni modifica man mano che si procede.
#missing
e poi da #missing
a un valore e infine a un altro valore. Eseguire di nuovo la regola per ogni modifica e verificare i risultati.#missing
a un valore e quindi da un valore a #missing
. In questo modo, si può essere certi che i risultati calcolati in precedenza vengano rimossi, se necessario, durante le riesecuzioni. Ad esempio, se si inseriscono dati per i prodotti A, B e C nella prima esecuzione e per i prodotti B, C e D (ma non per A) nella seconda esecuzione, modificando il valore in #missing
prima della seconda esecuzione, ci si assicura che il risultato dell'allocazione per il prodotto A venga rimosso correttamente nella seconda esecuzione.