Macro batch
La macro batch viene eseguita più volte in un flusso di lavoro e crea un output dopo ogni esecuzione. La macro viene eseguita una volta per ogni record, o per un gruppo di record selezionato, nei dati. Gli input possono essere configurati per l'utilizzo in tutte le esecuzioni del flusso di lavoro o solo in alcune.
Connetti uno strumento Parametro di controllo per configurare una macro batch. Le macro batch con più strumenti Parametro di controllo mostrano una scheda con le opzioni di input per gli utenti. La scheda non viene visualizzata nell'interfaccia di Designer per i creatori di macro.
Progettazione di una macro batch
Dalla scheda Configurazione flusso di lavoro , nella sezione Tipo , seleziona Macro > Macro batch . Una volta salvato il flusso di lavoro come macro batch, ogni strumento nel flusso viene associato a un ancoraggio a forma di saetta. Solo gli strumenti di interfaccia possono connettersi a questi ancoraggi.
Configura lo strumento Parametro di controllo connesso.
Configura le proprietà delle macro batch tramite la finestra Interfaccia Designer ( Ctrl+Alt+D) o selezionando Visualizza > Interfaccia Designer . Seleziona l'icona a forma di ingranaggio per visualizzare le Proprietà .
Scegli l' icona standard predefinita o seleziona Icona personalizzata per caricarne una specifica.
Aiuto: usa file o collegamento ipertestuale . Un percorso o URL relativo per un argomento dell'assistenza personalizzato, per un'app o una macro. La pagina predefinita dell'Aiuto è App analitiche o Macro . L'argomento di riferimento viene visualizzato quando un utente preme F1 o seleziona lo strumento e sceglie l'icona Aiuto nella finestra Configurazione .
I campi di output cambiano in base alla configurazione della macro o all'input di dati : seleziona questa opzione per far sì che la macro ricordi i campi di output dell'esecuzione precedente. Per ripristinare i valori predefiniti dei campi di output, modifica la configurazione della macro.
Seleziona questa opzione se i campi di output cambiano in base ai dati trasferiti alla macro. Non selezionare questa opzione se i campi di output cambiano solo in base ai campi di input o alle risposte alle domande.
Modalità di output : viene eseguita una macro batch, dall'inizio alla fine, per ogni record passato attraverso la stessa, quindi vengono unite tutte le iterazioni. È necessario scegliere come gestire l'unione se gli schemi delle iterazioni sono diversi.
Tutte le iterazioni avranno lo stesso schema di output (errore in caso contrario) : questa è l'opzione più semplice. Alteryx considera lo schema della prima esecuzione e presuppone che le altre esecuzioni siano uguali. In caso contrario, viene visualizzato un errore. Il vantaggio è che non è necessario attendere il passaggio di tutti i record per iniziare a eseguire il push a valle.
Configurazione automatica per nome (attendi l'esecuzione di tutte le iterazioni) : questa opzione attende l'esecuzione di tutte le iterazioni, quindi combina gli schemi inserendo i campi con lo stesso nome nello stesso campo. Se sono di tipo diverso, ne verrà scelto uno che può contenere tutti i valori.
Configurazione automatica per posizione (attendi l'esecuzione di tutte le iterazioni) : questa opzione funziona come la configurazione per nome, ma i campi sono associati in base alla loro posizione nel record. I nomi dei campi vengono impostati in base all'iterazione che per prima ha un campo in tale posizione.
Ulteriori Input
Alcune macro batch hanno ulteriori input. Se vengono specificati altri input, viene visualizzata la scheda Raggruppamento . Per impostazione predefinita, il raggruppamento non è specificato e ogni iterazione nel flusso di lavoro ottiene tutti i record dagli ulteriori input. Quando si specifica il raggruppamento, gli ulteriori input ricevono solo i record che corrispondono al campo Raggruppamento per controllo per l'iterazione.