In basso in alto davanti
Ottieni le informazioni più importanti sulle funzionalità in questa sezione e continua di seguito con le altre sezioni del documento per informazioni dettagliate.
- Per le destinazioni di archiviazione cloud, la possibilità di esportare array, mappe e oggetti dipende dalla selezione dell'interruttore Esporta array, mappe, oggetti. Ulteriori informazioni più in basso nella pagina.
- È possibile esportare array, mappe e oggetti nelle destinazioni di archiviazione cloud in
JSON
eParquet
file. Per le destinazioni di personalizzazione enterprise e edge, il tipo di dati esportato èJSON
. Sono supportati gli utenti e i potenziali tipi di pubblico, ma non i tipi di pubblico dell’account. - Per le destinazioni dell'archiviazione cloud basata su file, è possibile esportare array, mappe e oggetti in file CSV, ma solo utilizzando la funzionalità dei campi calcolati e concatenandoli in una stringa utilizzando la funzione
array_to_string
.
Array e altri tipi di oggetti in Experience Platform
In Experience Platform puoi utilizzare schemi XDM per gestire diversi tipi di campi. Prima di aggiungere il supporto per le esportazioni di array, era possibile esportare campi di tipo coppia chiave-valore semplici, come le stringhe, da Experience Platform nelle destinazioni desiderate. Un esempio di questo campo precedentemente supportato per l'esportazione è personalEmail.address
:johndoe@acme.org
.
Altri tipi di campo in Experience Platform includono i campi array. Ulteriori informazioni sulla gestione dei campi array nell'interfaccia utente di Experience Platform 🔗. È ora possibile esportare oggetti array come nell’esempio seguente.
organizations = [{
id: 123,
orgName: "Acme Inc",
founded: 1990,
latestInteraction: "2024-02-16"
}, {
id: 456,
orgName: "Superstar Inc",
founded: 2004,
latestInteraction: "2023-08-25"
}, {
id: 789,
orgName: 'Energy Corp',
founded: 2021,
latestInteraction: "2024-09-08"
}]
Prerequisiti
Connetti a una destinazione di archiviazione cloud desiderata, segui i passaggi di attivazione per le destinazioni di archiviazione cloud e procedi al passaggio mappatura. Quando ti connetti alla destinazione cloud desiderata, devi selezionare l'opzione Esporta array, mappe, oggetti. Per ulteriori informazioni, consulta la sezione seguente.
Pulsante di attivazione per esportazione di array, mappe e oggetti
Durante la connessione a una destinazione di archiviazione cloud basata su file, è possibile impostare l'attivazione o la disattivazione di Esporta array, mappe, oggetti.
Attiva questa impostazione per abilitare l’esportazione di array, mappe e oggetti in file JSON o Parquet. È possibile selezionare questi tipi di oggetto nella visualizzazione del campo di origine del passaggio di mappatura durante l'attivazione dei tipi di pubblico nelle destinazioni dell'archiviazione cloud. Tuttavia, con questa impostazione attivata, non è possibile utilizzare l’opzione dei campi calcolati per trasformare i dati all’attivazione.
Con questa impostazione disattivata, puoi utilizzare l’opzione dei campi calcolati e applicare varie funzioni di trasformazione dei dati durante l’attivazione dei tipi di pubblico. Tuttavia, non è possibile esportare array, mappe e oggetti in file JSON o Parquet e a tale scopo è necessario configurare una destinazione separata.
Esporta array, mappe, oggetti su
Attivando questa impostazione, è possibile esportare interi oggetti (ad esempio person.name
) e array selezionandoli tramite il selettore del campo di origine nel passaggio di mappatura del flusso di lavoro di attivazione.
Selezionando questa opzione, l'interfaccia utente blocca l'utilizzo dei campi calcolati e il controllo Aggiungi campi calcolati è disabilitato, come illustrato di seguito. Per utilizzare i campi calcolati per le trasformazioni di dati, imposta una connessione di destinazione con l’interruttore disattivato.
Esporta array, mappe, oggetti disattiva
Con questa opzione impostata su off, puoi utilizzare l'opzione dei campi calcolati e applicare varie funzioni di trasformazione dei dati durante l'attivazione dei tipi di pubblico. Tuttavia, non è possibile esportare array, mappe e oggetti in file JSON o Parquet e a tale scopo è necessario configurare una destinazione separata.
È possibile esportare matrici, mappe e oggetti in file CSV utilizzando la funzionalità dei campi calcolati e concatenarli in una stringa utilizzando la funzione array_to_string
. Ulteriori informazioni sull'utilizzo di tale funzione.
Ulteriori informazioni sull'utilizzo dei campi calcolati per eseguire trasformazioni sui dati esportati nelle destinazioni dell'archiviazione cloud.