Créer des alertes d’activateur de données pour un tableau de bord en temps réel
Vous pouvez créer des alertes d’activateur de données à partir de nombreuses sources de données différentes dans Microsoft Fabric. Cet article explique comment créer des alertes d’activateur de données pour un tableau de bord en temps réel. Pour plus d’informations, consultez Qu’est-ce que Data Activator ?
Alerte quand les conditions sont remplies dans un tableau de bord en temps réel
Utilisez l’activateur de données pour déclencher des notifications lorsque les conditions sont remplies sur les données d’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
- Un espace de travail avec une capacité compatible Microsoft Fabric
- Tableau de bord en temps réel avec au moins une vignette affichant des données
Créer un déclencheur d’activateur de données à l’aide de Définir une alerte
- Ouvrez un Tableau de bord en temps réel.
- Basculez entre l’affichage et le mode édition dans la barre d’outils.
- Choisissez une vignette du tableau de bord en temps réel que Data Activator doit surveiller.
- Sélectionnez le menu Plus (...) en haut à droite de la vignette, puis choisissez Définir l’alerte. Vous pouvez également utiliser le bouton Définir l’alerte dans la barre de menus Tableau de bord en temps réel.
Définir les conditions d’alerte de l’activateur de données
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 d’activateur de données, puis sélectionnez Créer.
Facultatif : modifier votre déclencheur dans Data Activator
Lorsque votre déclencheur est prêt, vous recevez une notification avec un lien vers votre déclencheur. Sélectionnez le lien pour modifier votre déclencheur dans l’activateur de données. La modification de votre déclencheur 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 déclencheurs dans l’activateur de données, consultez Créer des déclencheurs en mode création.
Limitations sur les graphiques avec un axe temporel
Si vous avez un graphique avec un axe de temps dans Power BI ou dans un tableau de bord en temps réel, l’activateur de données lit la valeur de mesure exactement une fois pour chaque point de l’axe de temps. Si la valeur mesurée pour un point de temps donné change après que l’activateur de données l’a lu, l’activateur de données 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. L’activateur de données 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) |
Le Data Activator 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 :
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. L’activateur de données ne voit la valeur qu’après sa dernière période de mesure et n’est plus susceptible de changer.
Ajoutez un filtre de temps où l’intervalle de temps se termine à « un bac avant » l’heure actuelle. Par conséquent, le dernier bac échantillonné par l’activateur de données 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
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 ». L’activateur de données lit et déclenche des modifications dans cette valeur tout au long de la journée.