Deprecare un campo XDM nell’interfaccia utente
Experience Data Model (XDM) offre la flessibilità di gestire il modello dati in base alle esigenze aziendali, rendendo obsoleti i campi dello schema dopo l’acquisizione dei dati. I campi indesiderati possono essere dichiarati obsoleti per rimuoverli dalla vista dell’interfaccia utente e nasconderli anche dalle interfacce a valle. Una casella di controllo nell’Editor schema consente di visualizzare i campi obsoleti e, se necessario, di annullarli.
Poiché i campi obsoleti sono nascosti dall’interfaccia utente per impostazione predefinita, questa funzione semplifica lo schema nell’Editor di schema e impedisce l’aggiunta di campi indesiderati alle dipendenze a valle, ad esempio il Generatore di segmenti, il progettista di percorsi e così via. Il campo obsoleto è compatibile anche con le versioni precedenti. Altri sistemi che utilizzano campi obsoleti, come tipi di pubblico e query, continueranno a valutarli come previsto. Se un campo obsoleto viene utilizzato in un pubblico esistente, viene trattato normalmente, il che significa che il campo viene visualizzato come previsto nell’area di lavoro del Generatore di segmenti o viene valutato in base a qualsiasi dato disponibile nei campi obsoleti. Si tratta di una modifica non definitiva che non influisce negativamente sui flussi di dati esistenti.
Una volta acquisiti i dati nello schema, non puoi più rimuovere i campi dallo schema senza apportare modifiche che causano interruzioni. In questo caso, è possibile rendere obsoleto un campo indesiderato all'interno di uno schema o di una risorsa personalizzata utilizzando Schema Editor o l'Schema Registry API.
Questo documento illustra come rendere obsoleti i campi per diverse risorse XDM utilizzando l’Editor di schema nell’interfaccia utente di Experience Platform. Per i passaggi relativi alla deprecazione di un campo XDM tramite l'API, consulta l'esercitazione su deprecazione di un campo XDM tramite l'API Schema Registry.
Deprecare un campo deprecate
Per rendere obsoleto un campo personalizzato, passa all’Editor di schema per lo schema che desideri modificare. Selezionare il campo che si desidera rendere obsoleto dalla sezione Struttura dell'area di lavoro, seguito da Obsoleto dalle Proprietà campo.
Viene visualizzata una finestra di dialogo per confermare le scelte e avvisarti che il campo verrà rimosso dalla vista dell’interfaccia utente dello schema di unione e nascosto dalle interfacce a valle. Per completare l'azione, selezionare Conferma.
Il campo viene ora rimosso dalla vista dell’interfaccia utente.
Mostra campi obsoleti show-deprecated
Per visualizzare i campi precedentemente dichiarati obsoleti, accedi allo schema corrispondente nell’Editor di schema. Selezionare la casella di controllo Mostra campi obsoleti nella sezione Composizione dell'area di lavoro.
Il campo obsoleto viene ora visualizzato nella vista dell’interfaccia utente. Seleziona Salva per confermare le impostazioni.
Campi non obsoleti undeprecate-fields
Per annullare un campo obsoleto, prima visualizzare il campo obsoleto come descritto in precedenza, quindi selezionare il campo obsoleto dalla sezione Struttura dell'editor. Quindi, seleziona Non deprecato dalla barra laterale Proprietà campo seguito da Salva.
Viene visualizzata la finestra di dialogo Campo non obsoleto. Per confermare le modifiche, seleziona Conferma.
Il campo ora viene visualizzato come standard nella vista dell’interfaccia utente e anche nelle interfacce a valle. Anche in questo caso, ora è possibile rendere obsoleto il campo.
Passaggi successivi
Questo documento illustra come rendere obsoleti i campi XDM utilizzando l’interfaccia utente dell’Editor di schema. Per ulteriori informazioni sulla configurazione dei campi per le risorse personalizzate, consulta la guida su definizione dei campi XDM nell'API. Per ulteriori informazioni sulla gestione dei descrittori, consulta la guida dell'endpoint descrittori.