Explorer l’analytique en temps réel dans Microsoft Fabric

Dans cet exercice, vous allez explorer l’analytique en temps réel dans Microsoft Fabric.

Ce labo prend environ 25 minutes.

Remarque : Vous aurez besoin d’une licence Microsoft Fabric pour effectuer cet exercice. Pour plus d’informations sur l’activation d’une licence d’essai Fabric gratuite, consultez Bien démarrer avec Fabric. Vous aurez besoin pour cela d’un compte scolaire ou professionnel Microsoft. Si vous n’en avez pas, vous pouvez vous inscrire à un essai de Microsoft Office 365 E3 ou supérieur.

Créer un espace de travail

Avant d’utiliser des données dans Fabric, créez un espace de travail avec l’essai gratuit de Fabric activé.

  1. Connectez-vous à Microsoft Fabric sur https://app.fabric.microsoft.com.
  2. Dans la barre de menus à gauche, sélectionnez Espaces de travail (l’icône ressemble à 🗇).
  3. Créez un nouvel espace de travail avec le nom de votre choix et sélectionnez un mode de licence dans la section Avancé qui comprend la capacité Fabric (Essai, Premium ou Fabric).
  4. Lorsque votre nouvel espace de travail s’ouvre, il doit être vide.

    Capture d’écran d’un espace de travail vide dans Power BI.

Créer une base de données KQL

Maintenant que vous disposez d’un espace de travail, vous pouvez créer une base de données KQL pour stocker des données en temps réel.

  1. En bas à gauche du portail, passez à l’expérience Intelligence en temps réel.

    Capture d’écran du menu du sélecteur d’expérience.

    La page d’accueil de l’Intelligence en temps réel comprend des vignettes permettant de créer des ressources couramment utilisées pour l’analyse des données en temps réel.

  2. Sur la page d’accueil de l’Intelligence en temps réel, créez un Eventhouse avec le nom de votre choix.

    Capture d’écran de l’éditeur RTA avec Créer une base de données KQL mis en surbrillance.

    L’eventhouse est utilisé pour regrouper et gérer vos bases de données sur plusieurs projets. Une base de données KQL vide est automatiquement créée avec le nom de l’eventhouse et nous allons y ajouter des données plus loin dans cet exercice.

Créer un flux d’événements

Les flux d’événements offrent un moyen évolutif et flexible d’ingérer des données en temps réel à partir d’une source de streaming.

  1. Dans la barre de menus à gauche, sélectionnez la page Accueil pour l’expérience Intelligence en temps réel.
  2. Dans la page d’accueil, sélectionnez la vignette pour créer un flux d’événements avec le nom de votre choix.

    Après un court laps de temps, le concepteur visuel de votre flux d’événements s’affiche.

    Capture d’écran du concepteur de flux d’événements.

    Le canevas du concepteur visuel montre une source qui se connecte à votre flux d’événements qui, à son tour, est connecté à une destination.

  3. Dans le canevas du concepteur, dans la liste Nouvelle source de votre source, sélectionnez Échantillon de données. Ensuite, dans le volet Échantillon de données, spécifiez le nom taxis et sélectionnez l’échantillon de données Yellow Taxi (qui représente les données collectées relatives aux trajets en taxi). Sélectionnez ensuite Ajouter.
  4. Sous le canevas du concepteur, sélectionnez l’onglet Aperçu des données pour afficher un aperçu des données en cours de streaming à partir de la source :

    Capture d’écran de l’aperçu des données du flux d’événements.

  5. Dans le canevas du concepteur, dans la liste Nouvelle destination de votre destination, sélectionnez Base de données KQL. Ensuite, dans le volet Base de données KQL, spécifiez le nom de destination taxi-data et sélectionnez votre espace de travail et votre base de données KQL. Sélectionnez Créer nouveau sous la table Destination et entrez le nom de table taxi-data. Ensuite, cliquez sur Ajouter.
  6. Vérifiez que votre flux d’événements terminé ressemble à ceci :

    Capture d’écran d’un flux d’événements terminé.

Interroger des données en temps réel dans une base de données KQL

Votre flux d’événements remplit en continu une table dans votre base de données KQL, ce qui vous permet d’interroger les données en temps réel.

  1. Dans le hub de menu à gauche, sélectionnez votre base de données KQL (ou sélectionnez votre espace de travail et recherchez-y votre base de données KQL).
  2. Dans le menu de la table taxi-data (qui a été créée par votre flux d’événements), sélectionnez Interroger la table > Données ingérées au cours des dernières 24 heures.

    Capture d’écran du menu Interroger la table dans une base de données KQL.

  3. Affichez les résultats de la requête, qui doit être une requête KQL comme suit :

     ['taxi-data']
     | where ingestion_time() between (now(-1d) .. now())
    

    Les résultats montrent toutes les données de taxi ingérées à partir de la source de streaming au cours des dernières 24 heures.

  4. Remplacez l’ensemble du code de requête KQL dans la moitié supérieure de l’éditeur de requête par le code suivant :

     // This query returns the number of taxi pickups per hour
     ['taxi-data']
     | summarize PickupCount = count() by bin(todatetime(tpep_pickup_datetime), 1h)
    
  5. Utilisez le bouton ▷ Exécuter pour exécuter la requête et afficher les résultats, qui montrent le nombre de courses de taxi pour chaque heure.

Nettoyer les ressources

Si vous avez fini d’explorer l’analytique en temps réel dans Microsoft Fabric, vous pouvez supprimer l’espace de travail que vous avez créé pour cet exercice.

  1. Dans la barre de gauche, sélectionnez l’icône de votre espace de travail pour afficher tous les éléments qu’il contient.
  2. Dans le menu  de la barre d’outils, sélectionnez Paramètres de l’espace de travail.
  3. Dans la section Autre, sélectionnez Supprimer cet espace de travail.