Créer des ensembles de données

Dans cette leçon, vous allez créer des ensembles de données pour recevoir vos données. Vous serez ravi d’apprendre qu’il s’agit de la leçon la plus courte du tutoriel !

Toutes les données qui sont correctement assimilées dans Adobe Experience Platform sont conservées dans le lac de données sous forme d'ensembles de données. Un jeu de données est une structure de stockage et de gestion pour la collecte de données, généralement sous la forme d’un tableau, qui contient un schéma (des colonnes) et des champs (des lignes). Les jeux de données contiennent également des métadonnées qui décrivent divers aspects des données stockées.

Data Architects devra créer des ensembles de données en dehors de ce tutoriel.

Avant de commencer les exercices, regardez cette courte vidéo pour en savoir plus sur les ensembles de données :

Autorisations requises

Dans la boîte de dialogue Configuration des autorisations vous configurez tous les contrôles d'accès requis pour terminer ce cours.

Création d’ensembles de données dans l’interface utilisateur

Dans cet exercice, nous allons créer des ensembles de données dans l'interface utilisateur. Commençons par les données de fidélité :

  1. Aller à Données dans la navigation de gauche de l’interface utilisateur de la plate-forme

  2. Sélectionnez l’option Créer un ensemble de données bouton
    Création d’un jeu de données

  3. Dans l’écran suivant, sélectionnez Créer un ensemble de données à partir du schéma

  4. Dans l’écran suivant, sélectionnez votre Luma Loyalty Schema puis sélectionnez l’option Suivant bouton
    Sélectionnez l'ensemble de données

  5. Nommer l'ensemble de données Luma Loyalty Dataset et sélectionnez l’option Terminer bouton
    Nommer l'ensemble de données

  6. Une fois l'ensemble de données enregistré, vous êtes redirigé vers un écran comme celui-ci :
    Jeu de données créé

Vous avez terminé. Je vous ai dit que ça allait être rapide. Créez ces autres ensembles de données en procédant de la même manière :

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

Création d’un ensemble de données à l’aide de l’API

Créez ensuite le fichier Luma CRM Dataset à l’aide de l’API.

REMARQUE

Si vous souhaitez ignorer l’exercice d’API et créer le Luma CRM Dataset dans l'interface utilisateur, c'est parfait. Nommer Luma CRM Dataset et utilisez la Luma CRM Schema.

Obtenir l'ID du schéma à utiliser dans le jeu de données

D'abord, nous devons obtenir le $id de Luma CRM Schema:

  1. Ouvrir Postman
  2. Si vous n’avez pas fait de demande au cours des dernières 24 heures, vos jetons d’autorisation ont probablement expiré. Ouvrir la demande Adobe I/O Access Token Generation > Local Signing (Non-production use-only) > IMS: JWT Generate + Auth via User Token et sélectionnez Envoyer pour demander de nouveaux jetons d'accès et JWT, comme vous l'avez fait dans le fichier Postman leçon.
  3. Ouvrir la demande Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Sélectionnez l’option Envoyer bouton
  5. Vous devriez obtenir une réponse de 200
  6. Consultez la réponse pour Luma CRM Schema et copiez la $id valeur
    Copier le $id

Création de l'ensemble de données

Vous pouvez maintenant créer l'ensemble de données :

  1. Télécharger Catalog Service API.postman_collection.json à Luma Tutorial Assets dossier.

  2. Importation de la collection dans Postman

  3. Sélectionnez la demande. Catalog Service API > Datasets > Create a new dataset.

  4. Collez les éléments suivants en tant que Corps de la demande, remplacement de la valeur id par la vôtre:

    {
        "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. Sélectionnez l’option Envoyer bouton

  6. Vous devriez obtenir une réponse 201 Créée contenant l'ID de votre nouveau dataset !
    Jeu de données créé avec l’API, votre $id personnalisé utilisé dans le corps

CONSEIL

Problèmes courants à l’origine de cette demande et correctifs probables :

  • 400: There was a problem retrieving xdm schema. Assurez-vous d’avoir remplacé l’ID de l’exemple ci-dessus par l’ID de votre Luma CRM Schema
  • Aucun jeton d’authentification : Exécutez la IMS : JWT Generate + Auth via User Token appel pour générer de nouveaux jetons
  • 401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/: Mettez à jour la CONTAINER_ID variable d'environnement à partir de global à tenant
  • 403: PALM Access Denied. POST access is denied for this resource from access control: Vérifiez vos autorisations utilisateur dans le Admin Console

Vous pouvez revenir au dossier Données dans l’interface utilisateur de la plate-forme, vous pouvez vérifier la création réussie des cinq ensembles de données !
Cinq ensembles de données terminés

Ressources supplémentaires

Maintenant que tous nos schémas, identités et ensembles de données sont en place, nous pouvons les activer pour le profil client en temps réel.

Sur cette page