Definire i campi mappa nell’interfaccia utente
Adobe Experience Platform consente di personalizzare completamente la struttura delle classi XDM (Experience Data Model) personalizzate, dei gruppi di campi dello schema e dei tipi di dati.
Nell’Editor schema puoi anche definire i campi mappa per modellare strutture di dati flessibili e dinamiche o archiviare una raccolta di coppie chiave-valore.
Quando definisci un nuovo campo nell'interfaccia utente di Platform, utilizza il menu a discesa Tipo e seleziona "Mappa" dall'elenco.
Viene visualizzata una proprietà Map value type. Questo valore è richiesto per i tipi di dati Map. I valori disponibili per la mappa sono String e Integer. Seleziona un valore dall’elenco a discesa delle opzioni disponibili.
Dopo aver configurato il sottocampo, è necessario assegnarlo a un gruppo di campi. Utilizza il menu a discesa Gruppo di campi o il campo di ricerca e seleziona Applica. Puoi continuare ad aggiungere campi all'oggetto utilizzando lo stesso processo oppure selezionare Salva per confermare le impostazioni.
Limitazioni di utilizzo restrictions
XDM pone le seguenti restrizioni sull’utilizzo di questo tipo di dati:
- I tipi di mappa DEVONO essere di tipo
object
. - I tipi di mappa NON DEVONO avere proprietà definite (in altre parole, definiscono oggetti "vuoti").
- I tipi di mappa DEVONO includere un campo
additionalProperties.type
che descrive i valori che possono essere inseriti nella mappa,string
ointeger
. - La segmentazione multi-entità può essere definita solo in base alle chiavi della mappa e non ai valori.
- Le mappe non sono supportate per i tipi di pubblico dell’account.
Assicurati di utilizzare campi di tipo mappa solo quando assolutamente necessario, in quanto presentano i seguenti svantaggi in termini di prestazioni:
- Il tempo di risposta di Adobe Experience Platform Query Service diminuisce da tre a dieci secondi per 100 milioni di record.
- Le mappe devono avere meno di 16 chiavi altrimenti si rischia un ulteriore degrado.
Passaggi successivi
Dopo aver letto questo documento, ora puoi definire i campi mappa nell’interfaccia utente di Platform. È possibile utilizzare solo classi e gruppi di campi per aggiungere campi agli schemi. Per ulteriori informazioni su come gestire queste risorse nell'interfaccia utente, consulta le guide sulla creazione e la modifica di classi e gruppi di campi.
Per ulteriori informazioni sulle funzionalità dell'area di lavoro Schemi, vedere la panoramica dell'area di lavoro Schemi.