Configurare le opzioni di formattazione dei file per le destinazioni basate su file
L'opzione per configurare varie opzioni di formattazione per i file esportati è disponibile quando si connette a una destinazione basata su file, ad esempio Amazon S3, BLOB di Azure o SFTP.
Puoi configurare varie opzioni di formattazione per i file esportati utilizzando l’interfaccia utente di Experience Platform. Puoi modificare diverse proprietà dei file esportati in modo che corrispondano ai requisiti del sistema di ricezione dei file sul tuo lato, al fine di leggere e interpretare in modo ottimale i file ricevuti da Experience Platform.
Configurazione della formattazione dei file per i file CSV file-configuration
Per visualizzare le opzioni di formattazione del file, avviare il flusso di lavoro connetti alla destinazione. Selezionare Tipo di dati: segmenti e Tipo di file: CSV per visualizzare le impostazioni di formattazione del file disponibili per i file CSV
esportati.
Delimitatore delimiter
Utilizzare questo controllo per impostare un separatore per ogni campo e valore nei file CSV esportati. Le opzioni disponibili sono:
- Due punti
(:)
- Virgola
(,)
- Tubazione
(|)
- Punto e virgola
(;)
- Scheda
(\t)
Esempi
Visualizza gli esempi seguenti dei contenuti dei file CSV esportati con ciascuna selezione nell’interfaccia utente.
- Output di esempio con due punti
(:)
selezionati:male:John:Doe
- Output di esempio con virgola
(,)
selezionata:male,John,Doe
- Output di esempio con pipe
(|)
selezionata:male|John|Doe
- Output di esempio con Punto e virgola
(;)
selezionato:male;John;Doe
- Output di esempio con scheda
(\t)
selezionata:male \t John \t Doe
Carattere virgolette quote-character
Utilizzare questa opzione per controllare se le virgolette doppie devono essere rimosse o mantenute all'interno delle stringhe esportate.
Le opzioni disponibili sono:
- Carattere Null (\0000). Utilizza questa opzione per rimuovere le virgolette doppie dai file CSV esportati.
- Virgolette ("). Utilizzare questa opzione quando i valori stringa contengono un delimitatore o virgolette doppie. Questa opzione consente di mantenere i delimitatori o le virgolette doppie nei file CSV esportati, in modo da identificare correttamente il valore corrispondente a ciascun campo.
Esempi
Considerare il valore di input Anna,"Doe,John"
.
Visualizza gli esempi seguenti del contenuto dei file CSV esportati con ciascuna selezione nell’interfaccia utente.
- Output di esempio con carattere nullo (\0000) selezionato:
Anna,Doe,John
- Output di esempio con virgolette doppie (") selezionate:
Anna,"Doe,John"
Carattere di escape escape-character
Utilizzare questa opzione per impostare un singolo carattere per l'escape delle virgolette all'interno di un valore già citato. Questa opzione è utile, ad esempio, quando si dispone di una stringa racchiusa tra virgolette doppie in cui parte della stringa è già racchiusa tra virgolette doppie. Questa opzione determina il carattere con cui sostituire le virgolette doppie interne. Le opzioni disponibili sono:
- Barra rovesciata
(\)
- Virgoletta singola
(')
Esempi
Visualizza gli esempi seguenti del contenuto dei file CSV esportati con ciascuna selezione nell’interfaccia utente.
- Output di esempio con Barra rovesciata
(\)
selezionata:"Test,\"John\",LastName"
- Output di esempio con Virgoletta singola
(')
selezionata:"Test,'"John'",LastName"
Output valore vuoto empty-value-output
Utilizzare questo controllo per impostare la rappresentazione di stringa di un valore vuoto. Questa opzione determina il modo in cui i valori vuoti vengono rappresentati nei file CSV esportati. Le opzioni disponibili sono:
- Null (null)
- Stringa vuota tra virgolette doppie ("")
- Stringa vuota
Esempi
Visualizza gli esempi seguenti del contenuto dei file CSV esportati con ciascuna selezione nell’interfaccia utente.
- Output di esempio con null selezionato:
male,NULL,TestLastName
. In questo caso, Experience Platform trasforma il valore vuoto in un valore nullo. - Output di esempio con " selezionato:
male,"",TestLastName
. In questo caso, Experience Platform trasforma il valore vuoto in una coppia di virgolette doppie. - Output di esempio con Stringa vuota selezionata:
male,,TestLastName
. In questo caso, Experience Platform mantiene il valore vuoto e lo esporta così com’è (senza virgolette doppie).
Output valore nullo null-value-output
Utilizza questo controllo per impostare la rappresentazione stringa di un valore nullo all’interno dei file esportati. Questa opzione determina il modo in cui i valori Null vengono rappresentati nei file CSV esportati. Le opzioni disponibili sono:
- Null (null)
- Stringa vuota tra virgolette doppie ("")
- Stringa vuota
Esempi
Visualizza gli esempi seguenti del contenuto dei file CSV esportati con ciascuna selezione nell’interfaccia utente.
- Output di esempio con null selezionato:
male,NULL,TestLastName
. In questo caso, non si verifica alcuna trasformazione e il file CSV contiene il valore null. - Output di esempio con " selezionato:
male,"",TestLastName
. In questo caso, Experience Platform sostituisce il valore null con virgolette doppie intorno a una stringa vuota. - Output di esempio con Stringa vuota selezionata:
male,,TestLastName
. In questo caso, Experience Platform sostituisce il valore null con una stringa vuota (senza virgolette doppie).
Formato di compressione compression-format
Imposta il tipo di compressione da utilizzare per il salvataggio dei dati nel file. Le opzioni supportate sono GZIP e NONE. Questa opzione determina se esportare o meno i file compressi.
Codifica
Non visualizzato nella schermata dell'interfaccia utente. Specifica la codifica (charset) dei file CSV salvati. Le opzioni sono UTF-8 o UTF-16.
Carattere per virgolette di escape
Non visualizzato nella schermata dell'interfaccia utente. Flag che indica se i valori contenenti virgolette devono sempre essere racchiusi tra virgolette.
L'impostazione predefinita prevede l'escape di tutti i valori contenenti una virgoletta.
Separatore di righe
Non visualizzato nella schermata dell'interfaccia utente. Definisce il separatore di riga da utilizzare per la scrittura. La lunghezza massima è di 1 carattere.
Ignora spazio vuoto iniziale
Non visualizzato nella schermata dell'interfaccia utente. Un flag che indica se gli spazi vuoti iniziali dei valori esportati devono essere ignorati o meno.
Output di esempio con True selezionato: "male","John","TestLastName"
Output di esempio con False selezionato: " male","John","TestLastName"
Ignora spazio vuoto finale
Non visualizzato nella schermata dell’interfaccia utente. Un flag che indica se gli spazi vuoti finali dei valori esportati devono essere ignorati o meno.
Output di esempio con True selezionato: "male","John","TestLastName"
Output di esempio con False selezionato: "male ","John","TestLastName"
Passaggi successivi next-steps
Dopo aver letto questo documento, ora sai come configurare le opzioni di esportazione dei file per i file di dati CSV per adattare il contenuto dei file ai requisiti del sistema di ricezione dei file a valle. Successivamente, puoi leggere l'esercitazione sull'attivazione delle destinazioni basate su file per avviare l'esportazione dei file nel percorso di archiviazione cloud preferito.