Sistema Experience Data Model (XDM)
Il sistema Experience Data Model (XDM) è il framework standardizzato tramite il quale Experience Platform organizza i dati sull’esperienza del cliente. Experience Platform sfrutta gli schemi XDM per descrivere la struttura dei dati in modo coerente e riutilizzabile.
Quando i dati vengono acquisiti in Experience Platform, la struttura di tali dati viene mappata su uno schema XDM e memorizzata all’interno del Data Lake come parte di un set di dati. I metadati per ogni set di dati vengono tracciati da Catalog Service, che include un riferimento allo schema XDM a cui è conforme il set di dati.
Per ulteriori informazioni generali sul sistema XDM, consulta la panoramica del sistema XDM.
Data Ingestion
Experience Platform acquisisce dati da più origini e salva i record in modo permanente come set di dati all’interno di Data Lake. Catalog tiene traccia dei metadati per questi set di dati, indipendentemente dalla loro origine o dal loro metodo di acquisizione.
Quando si utilizza il metodo di acquisizione batch, Catalog tiene traccia anche di metadati aggiuntivi per i file batch. I batch sono unità di dati costituite da uno o più file da acquisire come una singola unità. Catalog tiene traccia dei metadati per i file batch, nonché dei set di dati in cui vengono salvati in modo permanente dopo l’acquisizione. I metadati batch includono informazioni sul numero di record correttamente acquisiti, nonché su eventuali record con errore e sui relativi messaggi di errore.
Per ulteriori informazioni, consulta la panoramica sull’acquisizione dei dati.
Oggetti Catalog
Come descritto nella sezione precedente, Catalog tiene traccia dei metadati per diversi tipi di risorse e operazioni utilizzate da altri servizi Experience Platform. Catalog mantiene il proprio archivio di “oggetti” che incapsulano questi metadati. Gli oggetti Catalog sono rappresentazioni disponibili per query dei dati Experience Platform, che consentono di cercare, monitorare ed etichettare i dati senza necessità di accedere ai dati stessi.
La tabella seguente illustra i diversi tipi di oggetti supportati da Catalog:
Oggetto | Endpoint API | Definizione |
---|---|---|
Batch | /batches | I batch sono unità di dati costituite da uno o più file da acquisire come una singola unità. Un oggetto batch in Catalog delinea le metriche di acquisizione del batch (ad esempio il numero di record elaborati o la dimensione su disco) e può includere anche collegamenti a set di dati, viste e altre risorse interessate dall’operazione batch. |
Set di dati | /dataSets | Un set di dati è un costrutto di archiviazione e gestione per una raccolta di dati, in genere una tabella, che contiene uno schema (colonne) e dei campi (righe). Per ulteriori informazioni, consulta la panoramica dei set di dati. |
File di set di dati | /datasetFiles | I file di set di dati rappresentano blocchi di dati salvati in Experience Platform. Come record di file letterali, è qui che si possono trovare la dimensione del file, il numero di record che contiene e un riferimento al batch con cui è stato acquisito il file. |
Passaggi successivi
Questo documento fornisce un’introduzione a Catalog Service e come funziona all'interno dell’ambito di applicazione più ampio di Experience Platform. Consulta la Catalog guida per sviluppatori per informazioni su come interagire con i diversi endpoint dell’API di Catalog. È consigliabile consultare anche la guida sul filtraggio dei dati Catalog e seguire le best practice per limitare i dati restituiti nelle risposte API.