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à:

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

  2. Seleziona il pulsante Crea set di dati
    Crea un set di dati

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

  4. Nella schermata successiva, seleziona Luma Loyalty Schema e quindi il pulsante Avanti
    Seleziona il set di dati

  5. Assegna un nome al set di dati Luma Loyalty Dataset e seleziona il pulsante Fine
    Denomina il set di dati

  6. Quando il set di dati è stato salvato, viene visualizzata 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 Luma CRM Dataset utilizzando l'API.

NOTE
Se desideri saltare l'esercizio API e creare 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:

  1. Apri Postman
  2. 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.
  3. Apri la richiesta Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Seleziona il pulsante Invia
  5. Dovresti ricevere una risposta 200
  6. Cerca nella risposta per l'elemento Luma CRM Schema e copia il valore $id
    Copia $id

Creare il set di dati

Ora puoi creare il set di dati:

  1. Scarica API Catalog Service.postman_collection.json nella cartella Luma Tutorial Assets.

  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, 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"
        }
    }
    
  5. Seleziona il pulsante Invia

  6. Dovresti ricevere una risposta Creata 201 contenente l’ID del nuovo set di dati.
    Set di dati creato con API, $id personalizzato utilizzato nel corpo

TIP
Problemi comuni relativi a 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 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 da global a tenant
  • 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.
Cinque set di dati completati

Risorse aggiuntive

Ora che tutti gli schemi, le identità e i set di dati sono presenti, è possibile abilitarli per Real-Time Customer Profile.

recommendation-more-help
513160b6-bf42-4c58-abdd-4f817b1cccad