Création de jeux de données

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

Toutes les données correctement ingérées dans Adobe Experience Platform sont conservées en tant que jeux de données dans le lac 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.

Les architectes de données devront créer des jeux de données en dehors de ce tutoriel.

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

Autorisations requises

Dans la leçon Configurer les autorisations , vous configurez tous les contrôles d’accès requis pour terminer cette leçon.

Création de jeux de données dans l’interface utilisateur

Au cours de cet exercice, nous allons créer des jeux de données dans l’interface utilisateur. Commençons par les données de fidélité :

  1. Accédez à Jeux de données dans la navigation de gauche de l’interface utilisateur de Platform.

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

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

  4. Sur l’écran suivant, sélectionnez votre Luma Loyalty Schema, puis cliquez sur le bouton Suivant
    Sélectionner le jeu de données

  5. Nommez le jeu de données Luma Loyalty Dataset et sélectionnez le bouton Terminer
    Nommez le jeu de données

  6. Une fois le jeu de données enregistré, vous accédez à 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 jeux de données en suivant les mêmes étapes :

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

Créer un jeu de données à l’aide d’une API

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

NOTE
Si vous souhaitez ignorer l’exercice d’API et créer le Luma CRM Dataset dans l’interface utilisateur qui convient. Nommez-le Luma CRM Dataset et utilisez le Luma CRM Schema.

Obtention de l’identifiant du schéma à utiliser dans le jeu de données

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

  1. Ouvrez Postman
  2. Si vous ne disposez pas d’un jeton d’accès, ouvrez la requête OAuth: Request Access Token et sélectionnez Envoyer pour demander un nouveau jeton d’accès, comme vous l’avez fait dans la leçon Postman.
  3. Ouvrez la requête Schema Registry API > Schemas > Retrieve a list of schemas within the specified container.
  4. Sélectionnez le bouton Send
  5. Vous devriez obtenir une réponse 200
  6. Recherchez dans la réponse de l’élément Luma CRM Schema et copiez la valeur $id.
    Copiez le $id

Création du jeu de données

Vous pouvez maintenant créer le jeu de données :

  1. Téléchargez API Catalog Service.postman_collection.json dans votre dossier Luma Tutorial Assets.

  2. Importez la collection dans Postman

  3. Sélectionnez la requête Catalog Service API > Datasets > Create a new dataset.

  4. Collez les éléments suivants en tant que Body de la requête, en remplaçant la valeur d’identifiant par la vôtre :

    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. Sélectionnez le bouton Send

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

TIP
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'identifiant dans l'exemple ci-dessus par l'identifiant de votre propre Luma CRM Schema.
  • Aucun jeton d’authentification : exécutez la requête OAuth: Request Access Token pour générer un nouveau jeton
  • 401: Not Authorized to PUT/POST/PATCH/DELETE for this path : /global/schemas/ : Mettez à jour la variable d'environnement CONTAINER_ID de global vers tenant
  • 403: PALM Access Denied. POST access is denied for this resource from access control : Vérifiez vos autorisations utilisateur dans l’Admin Console

Vous pouvez revenir à l’écran Jeux de données dans l’interface utilisateur de Platform. Vous pouvez vérifier la création réussie des cinq jeux de données !
Cinq jeux de données terminés

Ressources supplémentaires

Maintenant que tous nos schémas, identités et jeux de données sont en place, nous pouvons les activer pour Real-time Customer Profile.

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