Guida alla risoluzione dei problemi di Data Prep
Questo documento contiene le risposte alle domande frequenti su Adobe Experience Platform Data Prep e una guida alla risoluzione dei problemi relativi agli errori più comuni. Per domande e informazioni sulla risoluzione dei problemi relativi alle API di Platform in generale, consulta la guida alla risoluzione dei problemi API di Adobe Experience Platform.
Domande frequenti
Di seguito è riportato un elenco delle domande frequenti su Data Prep e relative risposte.
Come vengono risolti gli errori di trasformazione?
Data Prep localizza tutti gli errori di trasformazione nella colonna in cui si sono verificati. Di conseguenza, tale colonna viene annullata e il resto della riga continua a essere elaborato. Questi problemi di trasformazione vengono registrati come Avvisi. È consigliabile rivedere periodicamente gli avvisi e modificare la logica di trasformazione per tenere conto dei problemi di trasformazione. Questo aumenterà la qualità dei dati acquisiti in Experience Platform.
Se le colonne contrassegnate come Obbligatorie vengono annullate a causa di problemi di trasformazione, la riga non verrà acquisita. Quando è abilitata l’acquisizione parziale dei dati, puoi impostare la soglia di tali rifiuti prima che l’intero flusso non riesca. Se l’attributo nullified non influisce su alcuna convalida a livello di schema, la riga continua a essere acquisita.
Verranno rifiutate anche tutte le righe non valide anche senza errori di trasformazione. Ad esempio, un flusso di acquisizione dati può avere una mappatura pass-through (nessuna logica di trasformazione) a un campo obbligatorio e non esiste un valore in ingresso per tale attributo. Questa riga verrà rifiutata.
Come posso eliminare i caratteri speciali in un campo?
È possibile eliminare i caratteri speciali in un campo utilizzando ${...}
. Tuttavia, i file JSON che contengono campi con un punto (.
) non sono supportati da questo meccanismo. Quando si interagisce con le gerarchie, se un attributo figlio ha un punto (.
), è necessario utilizzare una barra rovesciata (\
) per eliminare i caratteri speciali. Ad esempio, address
è un oggetto che contiene l'attributo street.name
, che può quindi essere indicato come address.street\.name
invece di address.street.name
.
Qual è la lunghezza massima dei campi calcolati?
I campi calcolati hanno una lunghezza massima di 4096 caratteri.