Partager via


Créer des alertes Activator pour un tableau de bord en temps réel

Vous pouvez créer des alertes Fabric Activator à partir de nombreuses sources de données différentes dans Microsoft Fabric. Cet article explique comment créer des alertes Activator pour un tableau de bord en temps réel. Pour plus d’informations, consultez Qu’est-ce qu’Activator ?

Alerte quand les conditions sont remplies dans un tableau de bord en temps réel

Utilisez Activator pour déclencher des notifications lorsque les conditions sont remplies sur les données dans un tableau de bord en temps réel. Par exemple, si vous disposez d’un tableau de bord en temps réel affichant la disponibilité des vélos à louer à plusieurs emplacements, vous pouvez déclencher une alerte s’il y a trop peu de vélos disponibles dans un même emplacement. Envoyez ces notifications d’alerte à vous-même ou à d’autres membres de votre organisation, à l’aide de l’e-mail ou de Microsoft Teams.

Prérequis

Créer une règle Activator à l’aide de Définir une alerte

  1. Ouvrez un Tableau de bord en temps réel.
  2. Basculez entre l’affichage et le mode édition dans la barre d’outils.
  3. Choisissez une vignette dans le tableau de bord en temps réel qu’Activator doit surveiller.
  4. Sélectionnez le menu Plus (...) en haut à droite de la vignette, puis choisissez Définir une alerte. Vous pouvez également utiliser le bouton Définir une alerte dans la barre de menus Tableau de bord en temps réel.

Capture d’écran montrant comment ajouter une règle Activator à partir d’une vignette.

Définir les conditions d’alerte Activator

Dans le volet Définir une alerte, définissez vos conditions de règle. Les conditions de règle incluent le choix du champ à surveiller et de la définition du seuil. Indiquez si vous souhaitez recevoir votre notification par e-mail ou dans Microsoft Teams. Définissez l’emplacement pour enregistrer cette règle Activator, puis sélectionnez Créer.

Capture d’écran de la création d’une fenêtre d’alerte dans Activator.

Facultatif : modifier votre règle dans Activator

Lorsque votre règle est prête, vous recevez une notification avec un lien vers votre règle. Sélectionnez le lien pour modifier votre règle dans Activator. La modification de votre règle est utile si vous souhaitez effectuer l’une des affinements suivants :

  • ajoutez d’autres destinataires à votre alerte.
  • Définissez une condition d’alerte plus complexe que possible dans le volet Définir une alerte.

Pour plus d’informations sur la modification des règles dans Activator, consultez Créer des activateurs en mode Création.

Limitations sur les graphiques avec un axe temporel

Si vous disposez d’un graphique avec un axe de temps dans Power BI ou dans un tableau de bord en temps réel, Activator lit la valeur de mesure exactement une fois pour chaque point sur l’axe de temps. Si la valeur mesurée pour un point de temps donné change après que l’activateur l’a lu, Activator ignore la valeur modifiée.

Exemple de limitation

L’exemple suivant illustre cette limitation. Dans cet exemple, un graphique affiche le nombre d’éléments vendus au fil du temps. Activator lit d’abord le graphique le matin du 3 janvier. À ce stade, le graphique affiche 10 articles vendus :

Date Nombre d’articles vendus
1 jan. 20
2 janvier 18
3 janvier 10

Plus tard dans le jour du 3 janvier, d’autres articles sont vendus. Le graphique est mis à jour pour refléter cette modification et le nombre d’éléments vendus lit maintenant 15 :

Date Nombre d’articles vendus
1 jan. 20
2 janvier 18
3 janvier 15 (modifié plus tôt dans le jour)

L’activateur ignore la valeur modifiée, car il a déjà lu une valeur de 10 plus tôt dans le jour.

Comment contourner cette limitation

La raison la plus courante pour laquelle une valeur de mesure peut changer au fil du temps est que le point le plus récent sur l’axe de temps est susceptible de changer. Dans l’exemple, le nombre de ventes augmente tout au long de la journée. Le nombre d’articles vendus les jours précédents ne change jamais, car ces dates sont passées. Pour éviter cette limitation :

  1. Excluez la date/heure actuelle du graphique, de sorte que cette valeur n’est pas échantillonné alors qu’elle est toujours susceptible de changer.

    • Ajoutez un filtre d’heure relatif à votre graphique pour exclure la date ou l’heure actuelle de votre graphique. Activator voit la valeur uniquement après qu’elle est finale pour la période de mesure et n’est plus susceptible de changer.

    • Ajouter un filtre temporel où la plage de temps se termine à « une corbeille avant » l’heure actuelle. Par conséquent, la dernière corbeille échantillonné par Activator est déjà « fermé » et ne change pas.

      TableForReflex
      | where YourTimeColumn between (ago(5h)..bin(now(), 1h))
      | summarize count() by bin(YourTimeColumn, 1h)
      | render timechart
      
  2. Utilisez une carte ou un visuel KPI pour suivre la valeur de la date actuelle, car la limitation décrite ici s’applique uniquement aux graphiques avec un axe horaire. Par exemple, créez un visuel KPI qui affiche « ventes jusqu’à présent pour aujourd’hui. » Activator lit et déclenche les modifications apportées à cette valeur tout au long de la journée.