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 e Parquet 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"
}]

Oltre agli array, puoi anche esportare mappe e oggetti da Experience Platform alla destinazione di archiviazione cloud desiderata. Ulteriori informazioni su mappe e oggetti in Experience Platform.

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.

NOTA
Per le destinazioni di personalizzazione enterprise e edge, il supporto per l'esportazione di campi di tipo mappa è disponibile senza la necessità di selezionare l'opzione Esporta array, mappe, oggetti. Questa opzione non è disponibile o richiesta per la connessione a questi tipi di destinazioni.

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.

Esporta array, mappe, oggetti con unimpostazione di attivazione o disattivazione ed evidenzia la finestra a comparsa.

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.

Selezionare gli oggetti 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.

Controllo campi calcolati disabilitato.

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.