Creare set di dati
In questa lezione verranno creati set di dati per la ricezione dei dati. Sarai entusiasta di scoprire che questa è la lezione più breve dell’esercitazione.
Tutti i dati acquisiti correttamente in Adobe Experience Platform vengono mantenuti nel data lake come set di dati. 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). I set di dati contengono anche metadati che descrivono vari aspetti dei dati memorizzati.
Gli architetti di dati dovranno creare set di dati all'esterno di questa esercitazione.
Prima di iniziare gli esercizi, guarda questo breve video per ulteriori informazioni sui set di dati:
Autorizzazioni richieste
Nella lezione Configurare le autorizzazioni è possibile impostare tutti i controlli di accesso necessari per completare la lezione.
Creare set di dati nell’interfaccia utente
In questo esercizio creeremo i set di dati nell’interfaccia utente di. Iniziamo con i dati fedeltà:
-
Vai a Set di dati nella navigazione a sinistra dell'interfaccia utente di Platform
-
Seleziona il pulsante Crea set di dati
-
Nella schermata successiva, seleziona Crea set di dati dallo schema
-
Nella schermata successiva, seleziona
Luma Loyalty Schema
e quindi il pulsante Avanti
-
Assegna un nome al set di dati
Luma Loyalty Dataset
e seleziona il pulsante Fine
-
Quando il set di dati è stato salvato, viene visualizzata una schermata come questa:
Tutto qui. Te l'ho detto che sarebbe stato veloce. Crea questi altri set di dati seguendo gli stessi passaggi:
Luma Offline Purchase Events Dataset
perLuma Offline Purchase Events Schema
Luma Web Events Dataset
perLuma Web Events Schema
Luma Product Catalog Dataset
perLuma Product Catalog Schema
Creare un set di dati tramite API
Ora crea Luma CRM Dataset
utilizzando l'API.
Luma CRM Dataset
nell'interfaccia utente, non è necessario. Denominarlo Luma CRM Dataset
e utilizzare Luma CRM Schema
.Ottieni l’ID dello schema da utilizzare nel set di dati
Innanzitutto, è necessario ottenere $id
di Luma CRM Schema
:
- Apri Postman
- Se non disponi di un token di accesso, apri la richiesta OAuth: Request Access Token e seleziona Invia per richiedere un nuovo token di accesso, proprio come hai fatto nella lezione Postman.
- Apri la richiesta Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
- Seleziona il pulsante Invia
- Dovresti ricevere una risposta 200
- Cerca nella risposta per l'elemento
Luma CRM Schema
e copia il valore$id
Creare il set di dati
Ora puoi creare il set di dati:
-
Scarica API Catalog Service.postman_collection.json nella cartella
Luma Tutorial Assets
. -
Importa la raccolta in Postman
-
Seleziona la richiesta Catalog Service API > Datasets > Create a new dataset.
-
Incolla quanto segue come Corpo della richiesta, sostituendo il valore ID con il tuo:
code language-json { "name": "Luma CRM Dataset", "schemaRef": { "id": "REPLACE_WITH_YOUR_OWN_ID", "contentType": "application/vnd.adobe.xed-full+json;version=1" }, "fileDescription": { "persisted": true, "containerFormat": "parquet", "format": "parquet" } }
-
Seleziona il pulsante Invia
-
Dovresti ricevere una risposta Creata 201 contenente l’ID del nuovo set di dati.
400: There was a problem retrieving xdm schema
. Assicurati di aver sostituito l'ID nell'esempio precedente con l'ID del tuoLuma CRM Schema
- Nessun token di autenticazione: esegui la richiesta OAuth: Request Access Token per generare un nuovo token
401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/
: aggiorna la variabile di ambiente CONTAINER_ID daglobal
atenant
403: PALM Access Denied. POST access is denied for this resource from access control
: verificare le autorizzazioni utente nell'Admin Console
Puoi tornare alla schermata Set di dati nell'interfaccia utente di Platform e verificare che tutti e cinque i set di dati siano stati creati correttamente.
Risorse aggiuntive
Ora che tutti gli schemi, le identità e i set di dati sono presenti, è possibile abilitarli per Real-Time Customer Profile.