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.

Editor schemi con elenco a discesa Tipo e valore mappa evidenziato.

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.

Editor schemi con elenco a discesa Tipo di valore mappa evidenziato.

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.

Registrazione della selezione del gruppo di campi e delle impostazioni applicate.

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 o integer.
  • 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.
NOTE
L’interfaccia utente di Platform presenta limitazioni su come estrarre le chiavi dei campi di tipo mappa. Mentre i campi di tipo oggetto possono essere espansi, le mappe vengono visualizzate come un singolo campo. I campi di mapping creati tramite l'API Schema Registry che non sono tipi di dati stringa o interi vengono visualizzati come tipi di dati "Complex".

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.

recommendation-more-help
62e9ffd9-1c74-4cef-8f47-0d00af32fc07