Risoluzione dei problemi dello strumento Esegui comando con AMP Engine
A causa dell'elaborazione multithreaded di AMP Engine, potrebbero verificarsi problemi di concorrenza quando più macro con gli strumenti Esegui comando scrivono nello stesso file temporaneo. L'implementazione dello strumento Riepilogo campo è un esempio di come è possibile evitare conflitti.
L'immagine riportata di seguito mostra strumenti Riepilogo campo paralleli che contengono strumenti Esegui comando nidificati in IFS.yxmc.
Aprendo le macro è possibile vedere lo strumento Esegui comando, che specifica un file nella directory temporanea per l'output.
Per evitare errori, modifica la configurazione dello strumento Esegui comando al fine di includere un UUID, aggiungendo %uuid%
nei nomi dei file di input/output. In questo modo diverse istanze degli strumenti Esegui comando hanno directory temporanee diverse per i file di input e di output.
Aggiungi quindi uno strumento Azione (Domanda) davanti agli strumenti Esegui comando che potrebbero essere eseguiti in parallelo. Configura lo strumento Azione in Aggiorna XML grezzi con formula e imposta la formula Aggiorna Inner XML per sostituire il segnaposto %uuid% con un UUID nello strumento di destinazione.
Macro Alteryx interessate fornite con Designer
IFS.yxmc
Google_Analytics.Prep_Query_String.yxmc
UTCDateTimeConverterMacro.yxmc