Le module Data Activator de Fabric permet de déclencher une action lorsque des conditions spécifiques sont remplies. Il est donc possible d’envoyer un courriel à des personnes sélectionnées dans l’entreprise, des notifications sur Teams ou bien de déclencher un flux Power Automate.
Voici des exemples d’utilisation de Fabric Data Activator
- Alerter le responsable des achats lorsqu’un produit a atteint le seuil minimum et qu’il faut renflouer les stocks.
- Aviser le service à la clientèle lorsqu’une livraison chez un client prend plus de temps que prévu.
- Ajout d’un service d’entretien sur un équipement qui a dépassé un certain nombre d’heures de mise en service ou lors de l’obtention d’une alerte de défaillance du système.
- Ajuster vos campagnes publicitaires en fonction des performances.
Pour chacun des éléments que vous désirez surveiller, il faudra créer un Réflexe (Reflex en anglais). Pour démontrer les étapes du processus, nous allons prendre l’exemple d’équipements pour lesquels nous surveillons les heures d’utilisation depuis le dernier entretien.
Nous souhaitons effectuer une action lorsque 500 heures d’utilisation sont atteintes pour un équipement donné. Pour ce faire, nous allons partir du visuel suivant où chacune des barres bleues représente le nombre d’heures pour un équipement et la ligne verticale orange le nombre d’heures à partir duquel un nouvel entretien doit être effectué soit 500 heures :
Étapes pour créer un réflexe dans Data Activator
Pour créer un Réflexe, il vous faudra :
- Identifier les données auxquelles vous souhaitez vous connecter.
- Lister les conditions à respecter pour déclencher une action.
- Définir l’action à exécuter.
1. Identifier les données auxquelles vous souhaitez vous connecter
Vous pouvez vous connecter à deux types de données :
- Des données à partir de Power BI.
- Des données à partir d’Eventstream (Données en streaming qui provienent du module Real-Time Analytics).
Que vous choisissiez l’un ou l’autre, vous devrez passer par l’objet en question pour connecter un Réflexe.
Dans notre exemple, nous utilisons un visuel Power BI.
2. Lister les conditions à respecter pour déclencher une action
Il faut sélectionner le visuel en question, puis Définir une alerte en passant par les 3 petits points en haut à droite du visuel. Vous pourriez également cliquer directement sur le logo de la cloche en haut du visuel.
Définir une alerte
- Dans le premier menu déroulant, nous avons l’objet choisi, qui est le nom de notre visuel Utilisation par équipement.
- Puis, la mesure utilisée pour vérifier la condition Nb heures.
- Au niveau de l’opérateur, nous avons choisi Devient supérieur ou égal à.
- Puis la valeur pour cet opérateur est de 500.
- Enfin l’action choisie est l’envoi d’un courriel.
Donc lorsque la mesure Nb heures atteindra 500 ou plus pour un équipement donné, un courriel sera envoyé. Comme nous avons choisi Devient supérieur ou égal à, un seul courriel sera envoyé au moment où le nombre d’heures sera de 500 ou plus.
Si cette valeur continue d’être supérieure ou égale à 500 lors des prochaines vérifications, le courriel ne sera pas envoyé de nouveau.
Notez que le Réflexe sera sauvegardé dans un environnement Fabric, vous avez l’information de cet environnement en cliquant sur le lien au bas « Reflex_Show_Save_Options ». Vous pouvez modifier l’environnement si souhaité.
Notez également que si des filtres existent sur votre visuel, vous pouvez accéder à l’information en cliquant sur le lien « Afficher les filtres appliqués » en haut sous le nom de l’objet visuel.
3. Définir l’action à exécuter
Pour définir l’action, il faudra retourner dans votre environnement Fabric.
Notez que si vous avez plusieurs éléments dans votre espace, vous pouvez utiliser le filtre pour voir seulement les Réflexes.
Sous le menu Déclencher, dans le panneau de gauche, vous pouvez sélectionner le déclencheur créé. Par défaut, il a été nommé Nb heures becomes greater than of equal to 500. Vous pouvez modifier le nom au besoin à l’aide du crayon dans la partie de droite.
Remarquez également dans cette section que les résultats de la mesure par équipement sont surveillés dans un visuel courbe.
Puis dans la partie Détecter, toujours dans la partie de droite, on peut modifier les critères choisis et on peut également voir les moments où l’alerte a été déclenchée. Chacune des barres bleues représentant la quantité d’équipements pour lesquels une alerte a été déclenchée.
Déclencher l’envoi d’un courriel
Puis dans la dernière partie au bas, il est possible de personnaliser les éléments inclus dans le courriel envoyé. Il serait intéressant ici de le modifier pour obtenir du texte seulement en français.
Le courriel d’alerte reçu ressemble à ceci. Le courriel a été envoyé puisque l’équipement Presse-270 a dépassé le seuil de 500 heures. Effectivement, le nombre d’heures pour cet équipement est maintenant de 775.
Déclencher un message dans Teams
Si vous souhaitez plutôt opter pour un message dans Teams, vous pouvez modifier la sélection dans le menu prévu à cet effet.
Déclencher un flux Power Automate
Dans le cas où vous aimeriez plutôt déclencher un flux Power Automate et ainsi initialiser, par exemple, une demande d’approbation pour effectuer l’entretien de l’équipement. Il faudra cliquer sur le menu Actions Personnalisées dans le bandeau du haut, puis cliquer sur Créer.
Vous pourrez compléter les 4 étapes suivantes :
- Nommer votre action : par exemple « Demande d’approbation pour entretien »
- Ajouter des champs : qui pourront être utilisés dans le flux Power Automate comme le nom de l’équipement.
- Copier le lien de connexion : qui deviendra votre première étape dans le flux Power Automate (son déclencheur).
- Cliquer sur le bouton Créer un flux Power Automate : pour vous rendre sur l’application Power Automate et continuer l’élaboration de votre flux.
La première action du flux est créée automatiquement « Quand un déclencheur Data Activator se lance », vous devez y insérer le lien de connexion copié précédemment, puis vous pouvez ajouter les autres actions souhaitées.
Notez qu’une licence Power Automate Premium est requise pour l’exécution de ce flux.
Que faire si vous n’avez pas de licence Fabric
Si vous n’avez pas de licence Fabric, vous pouvez également programmer des alertes, mais vous avez moins de flexibilité.
Il faudra d’abord passer par un tableau de bord Power BI. Vous devez épingler un visuel de type carte, jauge ou KPI.
Seulement l’option courriel est disponible pour recevoir les alertes.
Finalement, si vous voulez tester Data Activator, vous pouvez passer par le menu au bas de Power BI et sélectionner Data Activator.
Puis utiliser les données d’exemples fournies par Microsoft.
Consultez notre série d’articles sur Microsoft Fabric
Afin de recevoir nos nouveaux articles directement dans votre boite courriel, abonnez-vous à nos infolettres.
- Introduction à Microsoft Fabric, outil intégré pour l’analyse de données
- 3 étapes pour accéder à une version d’essai de Microsoft Fabric
- Accéder à OneLake directement par l’explorateur de dossiers Windows
- Microsoft Fabric : Intégrez vos données avec Data Factory
- Microsoft Fabric : Gérez vos données avec Synapse Data Engineering
- Découvrez l’entrepôt virtuel de Fabric et sa simplicité d’utilisation
- Analysez vos données en temps réel avec Fabric Real-Time Analytics!
- Déclenchez une action avec Fabric Data Activator