Partager via


Tutoriel : Exporter des données à partir d’Azure IoT Central et visualiser des insights dans Power BI

Dans les deux didacticiels précédents, vous avez créé et personnalisé une application IoT Central à l’aide du modèle d’application d’analyse dans le magasin - checkout. Dans ce tutoriel, vous allez configurer votre application IoT Central pour exporter les données de télémétrie collectées à partir des appareils. Vous utilisez ensuite Power BI pour créer un tableau de bord personnalisé pour le gestionnaire de magasin afin de visualiser les insights dérivés de la télémétrie.

Dans ce tutoriel, vous allez apprendre à :

  • Configurez une application IoT Central pour exporter les données de télémétrie vers un hub d’événements.
  • Utilisez Logic Apps pour envoyer des données d’un hub d’événements à un jeu de données de streaming Power BI.
  • Créez un tableau de bord Power BI pour visualiser les données dans le jeu de données de streaming.

Prerequisites

Pour suivre ce didacticiel, vous avez besoin des éléments suivants :

Créer un groupe de ressources

Avant de créer votre hub d’événements et votre application logique, vous devez créer un groupe de ressources pour les gérer. Le groupe de ressources doit se trouver dans le même emplacement que votre application IoT Central analyse en magasin - encaissement. Pour créer un groupe de ressources :

  1. Connectez-vous au portail Azure.
  2. Dans le volet de navigation gauche, sélectionnez Groupes de ressources. Ensuite, cliquez sur Ajouter.
  3. Pour l’abonnement, sélectionnez le nom de l’abonnement Azure que vous avez utilisé pour créer votre application IoT Central.
  4. Pour le nom du groupe de ressources, entrez retail-store-analysis.
  5. Pour la région, sélectionnez la même région que celle que vous avez choisie pour l’application IoT Central.
  6. Sélectionnez Vérifier + créer.
  7. Sur la page Réviser + Créer, sélectionnez Créer.

Vous disposez maintenant d’un groupe de ressources appelé analyse du magasin de vente au détail dans votre abonnement.

Créer un concentrateur d’événements

Avant de pouvoir configurer l’application de surveillance de la vente au détail pour exporter les données de télémétrie, vous devez créer un hub d’événements pour recevoir les données exportées. Les étapes suivantes vous montrent comment créer votre hub d’événements :

  1. Dans le portail Azure, sélectionnez Créer une ressource en haut à gauche de l’écran.
  2. Dans Rechercher dans la Place de marché, saisissez Event Hubs, puis appuyez sur Entrée.
  3. Dans la page Event Hubs , sélectionnez Créer.
  4. Dans la page Créer un espace de noms, procédez comme suit :
    • Entrez un nom unique pour l’espace de noms tel que yourname-retail-store-analysis. Le système vérifie si ce nom est disponible.
    • Choisissez le niveau tarifaire De base .
    • Sélectionnez le même abonnement que celui que vous avez utilisé pour créer votre application IoT Central.
    • Sélectionnez le groupe de ressources retail-store-analysis .
    • Sélectionnez le même emplacement que celui que vous avez utilisé pour votre application IoT Central.
    • Cliquez sur Créer. Vous devrez peut-être attendre quelques minutes pour que le système approvisionne les ressources.
  5. Dans le portail, accédez au groupe de ressources retail-store-analysis . Attendez que le déploiement se termine. Vous devrez peut-être sélectionner Actualiser pour mettre à jour l’état du déploiement. Vous pouvez également vérifier l’état de la création de l’espace de noms event Hub dans les notifications.
  6. Dans le groupe de ressources retail-store-analysis, sélectionnez l’espace de noms Event Hubs. La page d’accueil de votre espace de noms Event Hubs apparaît dans le portail.

Vous avez besoin d’une chaîne de connexion avec des autorisations d’envoi pour vous connecter à partir d’IoT Central. Pour créer une chaîne de connexion :

  1. Dans votre espace de noms Event Hubs dans le portail Azure, sélectionnez Stratégies d’accès partagé. La liste des stratégies inclut la stratégie RootManageSharedAccessKey par défaut.
  2. Sélectionnez + Ajouter.
  3. Entrez SendPolicy comme nom de stratégie, sélectionnez Envoyer, puis créez.
  4. Sélectionnez SendPolicy dans la liste des stratégies.
  5. Notez la valeur de clé primaire de chaîne de connexion. Vous l’utilisez lorsque vous configurez la destination d’exportation dans IoT Central.

Vous avez besoin d’une chaîne de connexion avec des autorisations de gestion et d’écoute pour vous connecter au hub d’événements à partir de votre application logique. Pour récupérer une chaîne de connexion :

  1. Dans votre espace de noms Event Hubs dans le portail Azure, sélectionnez Stratégies d’accès partagé. La liste des stratégies inclut la stratégie RootManageSharedAccessKey par défaut.
  2. Sélectionnez RootManageSharedAccessKey dans la liste des stratégies.
  3. Notez la valeur de clé primaire de chaîne de connexion. Vous l’utilisez lorsque vous configurez l’application logique pour récupérer les données de télémétrie à partir de votre hub d’événements.

Maintenant que vous disposez d'un namespace Event Hubs, vous pouvez créer un hub événementiel à utiliser avec votre application IoT Central.

  1. Dans la page d’accueil de votre espace de noms Event Hubs dans le portail, sélectionnez + Event Hub.
  2. Dans la page Créer un hub d’événements , entrez la télémétrie du magasin comme nom, puis sélectionnez Créer.

Vous disposez maintenant d’un hub d’événements que vous pouvez utiliser lorsque vous configurez l’exportation de données à partir de votre application IoT Central :

Capture d’écran montrant l’espace de noms Event Hub dans le portail Azure.

Configurer l’exportation de données

Maintenant que vous disposez d’un hub d’événements, vous pouvez configurer votre application In-store analytics - checkout pour exporter la télémétrie à partir des appareils connectés. Les étapes suivantes vous montrent comment configurer l’exportation :

  1. Connectez-vous à votre analytique dans le magasin : consultez l’application IoT Central.
  2. Sélectionnez Exportation de données dans le volet gauche.
  3. Sélectionnez + Nouvelle exportation.
  4. Entrez export de télémétrie comme nom d'exportation.
  5. Sélectionnez Télémétrie comme type de données à exporter.
  6. Dans la section Destinations , sélectionnez créer un nouveau.
  7. Entrez Store data event hub en tant que nom de destination.
  8. Sélectionnez Azure Event Hubs comme type de destination.
  9. Sélectionnez Chaîne de connexion comme type d’autorisation.
  10. Pour SendPolicy, collez la chaîne de connexion que vous avez enregistrée lors de la création du hub d’événements.
  11. Entrez store-telemetry comme Event Hub.
  12. Sélectionnez Créer , puis Enregistrer.
  13. Sur la page Exportation des données de télémétrie, attendez que l’état d’exportation devienne Sain.

L’exportation de données peut prendre quelques minutes pour commencer à envoyer des données de télémétrie à votre hub d’événements. Vous pouvez voir l’état de l’exportation sur la page Des exportations de données .

Créer les jeux de données Power BI

Votre tableau de bord Power BI affiche les données de votre application de surveillance de la vente au détail. Dans cette solution, vous utilisez des jeux de données de streaming Power BI comme source de données pour le tableau de bord Power BI. Dans cette section, vous définissez le schéma des jeux de données de streaming afin que l’application logique puisse transférer des données à partir du hub d’événements. Les étapes suivantes vous montrent comment créer deux jeux de données de streaming pour les capteurs environnementaux et un jeu de données de streaming pour le capteur d’occupation :

  1. Connectez-vous à votre compte Power BI .

  2. Sélectionnez Espaces de travail, puis créez un espace de travail.

  3. Dans la page Créer un espace de travail, entrez Analytique en magasin - caisse comme nom de l’espace de travail. Cliquez sur Enregistrer.

  4. Dans la page de l’espace de travail, sélectionnez + Nouveau > jeu de données de streaming.

  5. Dans la page Nouveau jeu de données de streaming , choisissez API, puis sélectionnez Suivant.

  6. Entrez le capteur Zone 1 comme nom du jeu de données.

  7. Entrez les trois valeurs du flux dans le tableau suivant :

    Nom de la valeur Type de valeur
    Timestamp Date et heure
    Humidité Number
    Température Number
  8. Activer l’analyse des données historiques .

  9. Sélectionnez Créer , puis Terminé.

  10. Créez un autre jeu de données de streaming appelé capteur Zone 2 avec le même schéma et les mêmes paramètres que le jeu de données de streaming du capteur Zone 1 .

Vous disposez maintenant de deux jeux de données de streaming. L'application logistique achemine les données de télémétrie à partir des deux capteurs environnementaux connectés à votre application analytique en magasin - caisse vers ces deux ensembles de données :

Capture d’écran montrant la définition du jeu de données de capteur de la zone 1 dans Power BI.

Cette solution utilise un jeu de données de streaming pour chaque capteur, car il n’est pas possible d’appliquer des filtres aux données de streaming dans Power BI.

Vous avez également besoin d’un jeu de données de streaming pour la télémétrie d’occupation :

  1. Dans la page de l’espace de travail, sélectionnez Créer un > jeu de données de streaming.

  2. Dans la page Nouveau jeu de données de streaming , choisissez API, puis sélectionnez Suivant.

  3. Entrez le capteur d’occupation comme nom du jeu de données.

  4. Entrez les cinq valeurs du flux dans le tableau suivant :

    Nom de la valeur Type de valeur
    Timestamp Date et heure
    Longueur de file d’attente 1 Number
    Longueur de file d’attente 2 Number
    Temps de séjour 1 Number
    Temps de séjour 2 Number
  5. Activer l’analyse des données historiques .

  6. Sélectionnez Créer , puis Terminé.

Vous disposez maintenant d’un troisième jeu de données de streaming qui stocke les valeurs du capteur d’occupation simulé. Ce capteur signale la longueur de la file d’attente aux deux caisses du magasin et la durée pendant laquelle les clients attendent ces files d’attente :

Capture d’écran montrant la définition du jeu de données d’occupation dans Power BI.

Créer une application logique

Dans cette solution, l’application logique lit les données de télémétrie à partir du hub d’événements, analyse les données, puis les envoie aux jeux de données de streaming Power BI que vous avez créés.

Avant de créer l’application logique, vous avez besoin des ID d’appareil des deux capteurs RuuviTag que vous avez connectés à votre application IoT Central dans le didacticiel Créer et déployer un modèle d’application analytique en magasin :

  1. Connectez-vous à votre analytique dans le magasin : consultez l’application IoT Central.
  2. Sélectionnez Appareils dans le volet gauche. Sélectionnez Ensuite RuuviTag.
  3. Notez les ID d’appareil. Dans la capture d’écran suivante, les ID sont 8r6vfyiv1x et 1rvfk4ymk6z :

Capture d’écran montrant les ID d’appareil dans la liste des appareils dans une application IoT Central.

Les étapes suivantes vous montrent comment créer l’application logique dans le portail Azure :

  1. Connectez-vous au portail Azure et sélectionnez Créer une ressource en haut à gauche de l’écran.
  2. Dans Rechercher dans le Marketplace, entrez Logic App, puis appuyez sur Entrée.
  3. Dans la page Application logique , sélectionnez Créer.
  4. Dans la page Créer :
    • Entrez un nom unique pour votre application logique, par exemple votre nom-retail-store-analysis.
    • Sélectionnez le même abonnement que celui que vous avez utilisé pour créer votre application IoT Central.
    • Sélectionnez le groupe de ressources retail-store-analysis .
    • Sélectionnez le type en tant que consommation.
    • Sélectionnez le même emplacement que celui que vous avez utilisé pour votre application IoT Central.
    • Cliquez sur Créer. Vous devrez peut-être attendre quelques minutes pour que le système approvisionne les ressources.
  5. Dans le portail Azure, accédez à votre nouvelle application logique.
  6. Dans la page Concepteur Logic Apps, faites défiler la page et sélectionnez Application logique vide.
  7. Dans les connecteurs de recherche et les déclencheurs, entrez Event Hubs.
  8. Dans Déclencheurs, sélectionnez Quand les événements sont disponibles dans Event Hub.
  9. Entrez Télémétrie du magasin comme nom de connexion.
  10. Sélectionnez Clé d’accès comme type d’authentification.
  11. Collez la chaîne de connexion du hub d’événements pour la stratégie RootManageSharedAccessKey que vous avez notée précédemment, puis sélectionnez Créer.
  12. Dans l’action Quand les événements sont disponibles dans l’action Event Hub :
    • Dans le nom d’Event Hub, sélectionnez store-telemetry.
    • Dans le type de contenu, sélectionnez application/json.
    • Définir l’intervalle sur trois et la fréquence sur secondes
  13. Sélectionnez Enregistrer pour enregistrer votre application logique.

Pour ajouter la logique à votre conception d’application logique, sélectionnez Code view :

  1. Remplacez "actions": {}, par le code JSON suivant. Remplacez ensuite les deux espaces réservés [YOUR RUUVITAG DEVICE ID 1] et [YOUR RUUVITAG DEVICE ID 2] par les ID de vos deux appareils RuuviTag. Vous avez noté ces ID précédemment :

    "actions": {
        "Initialize_Device_ID_variable": {
            "inputs": {
                "variables": [
                    {
                        "name": "DeviceID",
                        "type": "String"
                    }
                ]
            },
            "runAfter": {},
            "type": "InitializeVariable"
        },
        "Parse_Telemetry": {
            "inputs": {
                "content": "@triggerBody()?['ContentData']",
                "schema": {
                    "properties": {
                        "deviceId": {
                            "type": "string"
                        },
                        "enqueuedTime": {
                            "type": "string"
                        },
                        "telemetry": {
                            "properties": {
                                "DwellTime1": {
                                    "type": "number"
                                },
                                "DwellTime2": {
                                    "type": "number"
                                },
                                "count1": {
                                    "type": "integer"
                                },
                                "count2": {
                                    "type": "integer"
                                },
                                "humidity": {
                                    "type": "number"
                                },
                                "temperature": {
                                    "type": "number"
                                }
                            },
                            "type": "object"
                        },
                        "templateId": {
                            "type": "string"
                        }
                    },
                    "type": "object"
                }
            },
            "runAfter": {
                "Initialize_Device_ID_variable": [
                    "Succeeded"
                ]
            },
            "type": "ParseJson"
        },
        "Set_Device_ID_variable": {
            "inputs": {
                "name": "DeviceID",
                "value": "@body('Parse_Telemetry')?['deviceId']"
            },
            "runAfter": {
                "Parse_Telemetry": [
                    "Succeeded"
                ]
            },
            "type": "SetVariable"
        },
        "Switch_by_DeviceID": {
            "cases": {
                "Occupancy": {
                    "actions": {},
                    "case": "Occupancy"
                },
                "Zone 2 environment": {
                    "actions": {},
                    "case": "[YOUR RUUVITAG DEVICE ID 2]"
                },
                "Zone_1_environment": {
                    "actions": {},
                    "case": "[YOUR RUUVITAG DEVICE ID 1]"
                }
            },
            "default": {
                "actions": {}
            },
            "expression": "@variables('DeviceID')",
            "runAfter": {
                "Set_Device_ID_variable": [
                    "Succeeded"
                ]
            },
            "type": "Switch"
        }
    },
    
  2. Sélectionnez Enregistrer , puis sélectionnez Concepteur pour afficher la version visuelle de la logique que vous avez ajoutée :

    Capture d’écran du Concepteur Logic Apps dans le portail Azure avec l’application logique initiale.

  3. Sélectionnez Basculer par DeviceID pour développer l’action. Sélectionnez ensuite l’environnement Zone 1, puis ajoutez une action.

  4. Dans les connecteurs de recherche et les actions, entrez Ajouter des lignes à un jeu de données.

  5. Sélectionnez Power BI Ajouter des lignes à une action de jeu de données .

  6. Sélectionnez Se connecter et suivez les invites pour vous connecter à votre compte Power BI.

  7. Une fois le processus de connexion terminé, dans l’action Ajouter des lignes à une action de jeu de données :

    • Sélectionnez Analytique en magasin - caisse en tant qu’espace de travail.
    • Sélectionnez le capteur Zone 1 comme jeu de données.
    • Sélectionnez RealTimeData comme table.
    • Sélectionnez Ajouter un nouveau paramètre , puis sélectionnez les champs Timestamp, Humidité et Température .
    • Sélectionnez le champ Timestamp , puis sélectionnez enqueuedTime dans la liste de contenu dynamique .
    • Sélectionnez le champ Humidité , puis sélectionnez Afficher plus en regard de La télémétrie d’analyse. Sélectionnez ensuite l’humidité.
    • Sélectionnez le champ Température , puis sélectionnez Afficher plus en regard de La télémétrie d’analyse. Sélectionnez ensuite la température.

    Cliquez sur Enregistrer pour enregistrer vos modifications. L’action environnement Zone 1 ressemble à la capture d’écran suivante :

    Capture d’écran montrant l'action d'environnement de la zone une dans le Concepteur de Logic Apps.

  8. Sélectionnez l’action d’environnement Zone 2 , puis sélectionnez Ajouter une action.

  9. Dans les connecteurs de recherche et les actions, entrez Ajouter des lignes à un jeu de données.

  10. Sélectionnez Power BI Ajouter des lignes à une action de jeu de données .

  11. Dans l’action Ajouter des lignes à un jeu de données 2 :

    • Sélectionnez Analytique en magasin - caisse en tant qu’espace de travail.
    • Sélectionnez le capteur Zone 2 comme jeu de données.
    • Sélectionnez RealTimeData comme table.
    • Sélectionnez Ajouter un nouveau paramètre , puis sélectionnez les champs Timestamp, Humidité et Température .
    • Sélectionnez le champ Timestamp , puis sélectionnez enqueuedTime dans la liste de contenu dynamique .
    • Sélectionnez le champ Humidité , puis sélectionnez Afficher plus en regard de La télémétrie d’analyse. Sélectionnez ensuite l’humidité.
    • Sélectionnez le champ Température , puis sélectionnez Afficher plus en regard de La télémétrie d’analyse. Sélectionnez ensuite la température.

    Cliquez sur Enregistrer pour enregistrer vos modifications.

  12. Sélectionnez l’action Occupation , puis sélectionnez Ajouter une action.

  13. Dans les connecteurs de recherche et les actions, entrez Ajouter des lignes à un jeu de données.

  14. Sélectionnez Power BI Ajouter des lignes à une action de jeu de données .

  15. Dans l’action Ajouter des lignes à un jeu de données 3 :

    • Sélectionnez Analytique en magasin - caisse en tant qu’espace de travail.
    • Sélectionnez Le capteur d’occupation comme jeu de données.
    • Sélectionnez RealTimeData comme table.
    • Sélectionnez Ajouter un nouveau paramètre , puis sélectionnez les champs Timestamp, Queue Length 1, Queue Length 2, Dwell Time 1 et Dwell Time 2 .
    • Sélectionnez le champ Timestamp , puis sélectionnez enqueuedTime dans la liste de contenu dynamique .
    • Sélectionnez le champ Longueur de file d’attente 1 , puis sélectionnez Afficher plus en regard de l’analyse des données de télémétrie. Sélectionnez ensuite count1.
    • Sélectionnez le champ Longueur de file d’attente 2 , puis sélectionnez Afficher plus en regard de l’analyse des données de télémétrie. Sélectionnez ensuite count2.
    • Sélectionnez le champ Dwell Time 1 , puis sélectionnez Afficher plus en regard de l’analyse de la télémétrie. Sélectionnez ensuite DwellTime1.
    • Sélectionnez le champ Durée de vie 2 , puis sélectionnez Afficher plus en regard de l’analyse des données de télémétrie. Sélectionnez ensuite DwellTime2.

    Cliquez sur Enregistrer pour enregistrer vos modifications. L’action Occupation ressemble à la capture d’écran suivante :

    Capture d’écran qui affiche l’action d’occupation dans le concepteur Logic Apps.

L’application logique s’exécute automatiquement. Pour afficher l’état de chaque exécution, accédez à la page Vue d’ensemble de l’application logique dans le portail Azure et sélectionnez Historique des exécutions. Sélectionnez Actualiser pour mettre à jour la liste des exécutions.

Créer un tableau de bord Power BI

Vous disposez maintenant de données de télémétrie provenant de votre application IoT Central via votre hub d’événements. Votre application logique analyse ensuite les messages event Hub et les ajoute à un jeu de données de streaming Power BI. À présent, vous pouvez créer un tableau de bord Power BI pour visualiser les données de télémétrie :

  1. Connectez-vous à votre compte Power BI .
  2. Sélectionnez Espace de travail > Analyses dans le magasin – paiement.
  3. Sélectionnez + Nouveau > tableau de bord.
  4. Entrez l’analytique du Windows Store comme nom du tableau de bord, puis sélectionnez Créer.

Ajouter des graphiques en courbes

Ajoutez quatre vignettes de graphique en courbes pour afficher la température et l’humidité des deux capteurs environnementaux. Utilisez les informations du tableau suivant pour créer les vignettes. Pour ajouter chaque vignette, commencez par sélectionner Modifier > ajouter une vignette. Sélectionnez Données de streaming personnalisées, puis sélectionnez Suivant :

Réglage Graphique #1 Graphique n° 2 Graphique n° 3 Graphique n° 4
Dataset Capteur Zone 1 Capteur Zone 1 Capteur Zone 2 Capteur Zone 2
Type de visualisation Graphique en courbes Graphique en courbes Graphique en courbes Graphique en courbes
Axe Timestamp Timestamp Timestamp Timestamp
Valeurs Température Humidité Température Humidité
Fenêtre de temps 60 minutes 60 minutes 60 minutes 60 minutes
Titre Température (1 heure) Humidité (1 heure) Température (1 heure) Humidité (1 heure)
Sous-titre Zone 1 Zone 1 Zone 2 Zone 2

La capture d’écran suivante montre les paramètres du premier graphique :

Capture d’écran montrant la définition de graphique en courbes dans le tableau de bord Power BI.

Ajouter des cartes pour afficher les données environnementales

Ajoutez quatre vignettes de carte pour afficher les valeurs de température et d’humidité les plus récentes des deux capteurs environnementaux. Utilisez les informations du tableau suivant pour créer les vignettes. Pour ajouter chaque vignette, commencez par sélectionner Modifier > ajouter une vignette. Sélectionnez Données de streaming personnalisées, puis sélectionnez Suivant :

Réglage Carte n° 1 Carte n° 2 Carte n° 3 Carte n° 4
Dataset Capteur Zone 1 Capteur Zone 1 Capteur Zone 2 Capteur Zone 2
Type de visualisation Card Card Card Card
Fields Température Humidité Température Humidité
Titre Température (F) Humidité (%) Température (F) Humidité (%)
Sous-titre Zone 1 Zone 1 Zone 2 Zone 2

La capture d’écran suivante montre les paramètres de la première carte :

Capture d’écran qui affiche la définition de la carte dans les tableaux de bord Power BI.

Ajouter des vignettes pour afficher les données de l’occupation d’extraction

Ajoutez quatre vignettes de carte pour afficher la longueur de la file d’attente et la durée de maintien des deux extractions dans le magasin. Utilisez les informations du tableau suivant pour créer les vignettes. Pour ajouter chaque vignette, commencez par sélectionner Modifier > ajouter une vignette. Sélectionnez Données de streaming personnalisées, puis sélectionnez Suivant :

Réglage Carte n° 1 Carte n° 2 Carte n° 3 Carte n° 4
Dataset Capteur d’occupation Capteur d’occupation Capteur d’occupation Capteur d’occupation
Type de visualisation Histogramme à colonnes groupées Histogramme à colonnes groupées Jauge Jauge
Axe Timestamp Timestamp N/A N/A
Valeur Temps de séjour 1 Temps de séjour 2 Longueur de file d’attente 1 Longueur de file d’attente 2
Fenêtre de temps 60 minutes 60 minutes N/A N/A
Titre Temps de séjour Temps de séjour Longueur de la file d’attente Longueur de la file d’attente
Sous-titre Validation 1 Validation 2 Validation 1 Validation 2

Redimensionnez et réorganisez les vignettes sur votre tableau de bord pour ressembler à la capture d’écran suivante :

Capture d’écran montrant le tableau de bord Power BI avec des vignettes redimensionnées et réorganisés.

Vous pouvez ajouter des ressources graphiques pour personnaliser davantage le tableau de bord :

Capture d’écran montrant le tableau de bord Power BI avec des graphiques supplémentaires.

Nettoyer les ressources

Une fois que vous avez terminé avec votre application IoT Central, vous pouvez la supprimer en vous connectant à l’application et en accédant à la page Gestion dans la section Application .

Si vous souhaitez conserver l’application, mais réduire les coûts associés, désactivez l’exportation de données qui envoie des données de télémétrie à votre hub d’événements.

Vous pouvez supprimer le hub d’événements et l’application logique dans le portail Azure en supprimant le groupe de ressources appelé retail-store-analysis.

Vous pouvez supprimer vos jeux de données power BI et votre tableau de bord en supprimant l’espace de travail à partir de la page des paramètres Power BI de l’espace de travail.