Show Menu
SUJETS×

Créer un schéma de vente au détail et un jeu de données

Ce didacticiel présente les conditions préalables et les ressources requises pour tous les autres Adobe Experience Platform​Data Science Workspace didacticiels. Une fois terminé, le schéma de vente au détail et les ensembles de données seront disponibles pour vous et les membres de votre organisation IMS le Experience Platformjour.

Prise en main

Avant de commencer ce didacticiel, vous devez disposer des conditions préalables suivantes :
  • Accès à Adobe Experience Platform. Si vous n'avez pas accès à une organisation IMS dans Experience Platformvotre entreprise, contactez votre administrateur système avant de continuer.
  • Autorisation d’effectuer des appels Experience Platform d’API. Suivez le didacticiel sur les API Authenticate and access Experience Platform APIs d'Adobe Experience Platform d'authentification et d'accès pour obtenir les valeurs suivantes afin de terminer ce didacticiel avec succès :
    • Autorisation : {ACCESS_TOKEN}
    • x-api-key : {API_KEY}
    • x-gw-ims-org-id: {IMS_ORG}
    • Client secret: {CLIENT_SECRET}
    • Certificat client : {PRIVATE_KEY}
  • Exemples de données et de fichiers source pour la Recette des ventes au détail. Téléchargez les ressources requises pour ce didacticiel et d’autres Data Science Workspace didacticiels depuis le référentiel Git public Adobe.
  • Python >= 2.7 et les Python packages suivants :
  • Une compréhension pratique des concepts suivants utilisés dans ce tutoriel :

Créer un schéma de vente au détail et un jeu de données

Le schéma Ventes au détail et les jeux de données sont créés automatiquement à l’aide du script d’amorçage fourni. Suivez les étapes ci-dessous pour :

Configuration des fichiers

  1. Dans le package de ressources du Experience Platform didacticiel, accédez au répertoire bootstrap et ouvrez-le config.yaml à l’aide d’un éditeur de texte approprié.
  2. Sous la Enterprise section, saisissez les valeurs suivantes :
    Enterprise:
        api_key: {API_KEY}
        org_id: {IMS_ORG}
        tech_acct: {technical_account_id}
        client_secret: {CLIENT_SECRET}
        priv_key_filename: {PRIVATE_KEY}
    
    
  3. Modifiez les valeurs figurant sous la Platform section Exemple illustré ci-dessous :
    Platform:
        platform_gateway: https://platform.adobe.io
        ims_token: {ACCESS_TOKEN}
        ingest_data: "True"
        build_recipe_artifacts: "False"
        kernel_type: Python
    
    
    • platform_gateway : Chemin d’accès de base pour les appels d’API. Ne modifiez pas cette valeur.
    • ims_token : Tu {ACCESS_TOKEN} vas ici.
    • ingest_data : Pour les besoins de ce didacticiel, définissez cette valeur comme "True" afin de créer les schémas de vente au détail et les jeux de données. Une valeur de "False" crée uniquement les schémas.
    • build_recipe_artifacts : Pour les besoins de ce didacticiel, définissez cette valeur "False" afin d’empêcher le script de générer un artefact de recette.
    • kernel_type : Type d'exécution de l'artefact de recette. Conservez cette valeur comme Python si build_recipe_artifacts est défini comme "False" , sinon spécifiez le type d’exécution correct.
  4. Sous la Titles section, fournissez les informations suivantes appropriées pour les données d'exemple Ventes au détail, enregistrez et fermez le fichier une fois les modifications en place. Exemple illustré ci-dessous :
    Titles:
        input_class_title: retail_sales_input_class
        input_mixin_title: retail_sales_input_mixin
        input_mixin_definition_title: retail_sales_input_mixin_definition
        input_schema_title: retail_sales_input_schema
        input_dataset_title: retail_sales_input_dataset
        file_replace_tenant_id: DSWRetailSalesForXDM0.9.9.9.json
        file_with_tenant_id: DSWRetailSales_with_tenant_id.json
        is_output_schema_different: "True"
        output_mixin_title: retail_sales_output_mixin
        output_mixin_definition_title: retail_sales_output_mixin_definition
        output_schema_title: retail_sales_output_title
        output_dataset_title: retail_sales_output_dataset
    
    

Exécution du script d’amorçage

  1. Ouvrez votre application de terminal et accédez au répertoire des ressources du Experience Platform didacticiel.
  2. Définissez le répertoire comme chemin d’accès actif et exécutez le bootstrap script bootstrap.py Python en saisissant la commande suivante :
    python bootstrap.py
    
    
    L’exécution du script peut prendre plusieurs minutes.

Étapes suivantes

Une fois le script d'amorçage terminé, les schémas d'entrée et de sortie des ventes au détail et les jeux de données peuvent être consultés sur Experience Platform. Consultez le didacticiel sur les données du schéma de prévisualisation pour en savoir plus.
Vous avez également correctement assimilé des données d’exemple Ventes au détail à Experience Platform l’aide du script d’amorçage fourni.
Pour continuer à travailler avec les données imbriquées :