Convenzioni per la costruzione di trasformazioni

Tabella che mostra le convenzioni applicabili per la costruzione di trasformazioni.

Convenzione Descrizione
Esecuzione sequenziale

Le trasformazioni all’interno di un file di configurazione del set di dati vengono applicate alle voci del registro in sequenza (ovvero nell’ordine in cui sono elencate nel file di configurazione). Pertanto, le trasformazioni devono essere elencate nell'ordine in cui le loro uscite sono utilizzate come input per altre trasformazioni. Più specificamente, se l'output di una trasformazione viene utilizzato come input per un'altra trasformazione, è importante che tale trasformazione precedente sia elencata prima della seconda trasformazione nei file di configurazione del set di dati. In caso contrario, il server di Data Workbench genera un errore.

Le fasi di elaborazione forniscono un modo per ordinare le trasformazioni definite all’interno di più set di dati che includono file. Per tutti i set di dati includere i file associati a una particolare fase di elaborazione, le trasformazioni vengono ordinate in base ai relativi input e output. Inoltre, se più set di dati includono file all’interno di uno stadio dati di output sullo stesso campo a seguito di una trasformazione, il server di Data Workbench genera un errore.

Per ulteriori informazioni sulle fasi, vedere Log Processing Configuration File, Transformation Configuration File e Dataset Include Files (File inclusi nel set di dati).

Una Mappa di dipendenza delle trasformazioni può visualizzare il modo in cui un campo viene modificato da una serie di trasformazioni. Consulta Strumenti di configurazione del set di dati.

Nomi di output La maggior parte delle trasformazioni specifica un campo di output. Se l'output è un campo esteso definito dall'utente, il nome del campo deve iniziare con "x-". I nomi dei campi di output non possono contenere spazi o caratteri speciali. I nomi dei campi estesi possono essere scritti con lettere maiuscole e minuscole, ad esempio "x-NewCampaignName" o "x-New-Campaign-Name", per garantire la leggibilità, ma sono trattati dal software senza distinzione tra maiuscole e minuscole.
Campi di input

I campi di input fanno riferimento a uno dei campi della linea di base o a un campo creato dall’utente risultante dall’output di una trasformazione precedente. Se è necessaria una stringa costante, è possibile utilizzare una stringa tra virgolette anziché una linea di base o un campo creato dall’utente.

Per un elenco di alcuni dei campi di dati comunemente definiti che il server di Data Workbench può elaborare, vedere Campi record dati evento.

Stringhe semplici e vettori di stringhe Tutte le trasformazioni operano su stringhe e/o vettori di stringhe. Le stringhe semplici sono sequenze letterali di caratteri. I vettori di stringa contengono zero o più stringhe semplici in un ordine specifico.

In questa pagina