Creare set di dati

In questa lezione verranno creati set di dati per ricevere i dati. Sarete entusiasti di sapere che questa è la lezione più breve del tutorial!

Tutti i dati correttamente acquisiti in Adobe Experience Platform vengono memorizzati 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 campi (righe). I set di dati contengono anche metadati che descrivono vari aspetti dei dati memorizzati.

Architetti dei dati dovrà creare set di dati al di fuori di questa esercitazione.

Prima di iniziare gli esercizi, guarda questo breve video per ulteriori informazioni sui set di dati:

Autorizzazioni necessarie

In Configurare le autorizzazioni per completare la lezione, è necessario impostare tutti i controlli di accesso necessari.

Creare set di dati nell’interfaccia utente

In questo esercizio, creeremo i set di dati nell’interfaccia utente. Cominciamo con i dati fedeltà:

  1. Vai a Set di dati nella navigazione a sinistra dell’interfaccia utente di Platform

  2. Seleziona la Creare un set di dati pulsante
    Creare un set di dati

  3. Nella schermata successiva, seleziona Creare un set di dati dallo schema

  4. Nella schermata successiva, seleziona la Luma Loyalty Schema quindi seleziona la Successivo pulsante
    Selezionare il set di dati

  5. Denomina il set di dati Luma Loyalty Dataset e seleziona la Fine pulsante
    Denomina il set di dati

  6. Una volta salvato il set di dati, verrai portato su una schermata come questa:
    Set di dati creato

Tutto qui. Te l'ho detto che sarebbe stato veloce. Crea questi altri set di dati seguendo gli stessi passaggi:

  1. Luma Offline Purchase Events Dataset per Luma Offline Purchase Events Schema
  2. Luma Web Events Dataset per Luma Web Events Schema
  3. Luma Product Catalog Dataset per Luma Product Catalog Schema

Creare un set di dati tramite API

Ora crea il Luma CRM Dataset utilizzando l’API .

NOTA

Se desideri saltare l’esercizio API e creare la Luma CRM Dataset nell'interfaccia utente che va bene. Denomina Luma CRM Dataset e utilizza Luma CRM Schema.

Ottieni l’id dello schema da utilizzare nel set di dati

Per prima cosa dobbiamo ottenere il $id del Luma CRM Schema:

  1. Open Postman
  2. Se non hai effettuato una richiesta nelle ultime 24 ore, i token di autorizzazione probabilmente sono scaduti. Apri la richiesta Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token e seleziona Invia per richiedere nuovi token JWT e di accesso, proprio come nel Postman lezione.
  3. Apri la richiesta Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Seleziona la Invia pulsante
  5. Dovresti ricevere una risposta di 200
  6. Cerca nella risposta per Luma CRM Schema e copia il $id value
    Copia il $id

Creare il set di dati

Ora puoi creare il set di dati:

  1. Scarica API.postman_collection.json del servizio catalogo al tuo Luma Tutorial Assets cartella.

  2. Importa la raccolta in Postman

  3. Seleziona la richiesta Catalog Service API > Datasets > Create a new dataset.

  4. Incolla quanto segue come Corpo della richiesta, sostituzione del valore id con il proprio:

    {
        "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"
        }
    }
    
  5. Seleziona la Invia pulsante

  6. Dovresti ottenere una risposta Creato 201 contenente l’id del nuovo set di dati.
    Set di dati creato con API, il tuo $id personalizzato utilizzato nel corpo

SUGGERIMENTO

Problemi comuni che effettuano questa richiesta e possibili correzioni:

  • 400: There was a problem retrieving xdm schema. Assicurati di aver sostituito l'id nell'esempio precedente con l'id del tuo Luma CRM Schema
  • Nessun token di autenticazione: Esegui il IMS: JWT Genera + Auth tramite token utente chiamata per generare nuovi token
  • 401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/: Aggiorna CONTAINER_ID variabile di ambiente da global a tenant
  • 403: PALM Access Denied. POST access is denied for this resource from access control: Verifica le autorizzazioni utente nell’Admin Console

Puoi tornare alla sezione Set di dati nell’interfaccia utente di Platform, puoi verificare la corretta creazione di tutti e cinque i set di dati.
Cinque set di dati completati

Risorse aggiuntive

Ora che tutti i nostri schemi, le nostre identità e i nostri set di dati sono pronti, possiamo attivarli per il profilo cliente in tempo reale.

In questa pagina