Concepts de base de l’activateur
Utilisez cet article pour vous familiariser avec certains des termes et concepts associés à Fabric Activator (Activateur). La compréhension de ces termes et concepts vous permet de lire plus facilement les autres articles d’activateur et d’utiliser Activator.
Il existe de nombreux objets et concepts qui composent Activator, trop nombreux à couvrir dans un seul article. Cet article vous présente donc les plus courants : activateurs, espaces de travail, eventstreams, règles, objets, événements et latence.
Workflow de création de l’activateur
Un flux de travail Activateur classique implique un grand nombre de ces concepts. Un flux de travail courant commence par créer un activateur vide dans un espace de travail et à utiliser Obtenir des événements pour se connecter à un flux d’événements. À partir de ce flux d’événements, vous créez des objets et des propriétés. Ensuite, vous générez une règle basée sur ces objets et propriétés. Par exemple : envoyez-moi un e-mail si la température du package devient supérieure à 60 degrés. Pour créer une règle sur cet objet, le concepteur définit des conditions, des paramètres et des agrégations qui indiquent à Activator quand déclencher et quelles actions effectuer lors du déclenchement. Par exemple : envoyez un e-mail, créez un élément Fabric ou démarrez une action Power Automate. Un autre flux de travail courant consiste à démarrer à partir du flux d’événements lui-même. À partir du flux d’événements, vous ajoutez une destination activateur et créez le nouvel activateur. Une fois l’activateur créé, ouvrez cet activateur et créez les objets et les propriétés.
Workspaces
Comme pour toutes les charges de travail Fabric, vous pouvez commencer à utiliser Activator en créant un élément dans un espace de travail Fabric. Les éléments de l’activateur sont appelés activateurs. Les espaces de travail sont des lieux de collaboration avec des collègues sur un contenu spécifique. Les espaces de travail contiennent des collections de tableaux de bord, de rapports, de flux d’événements, d’activateurs, etc. Lorsqu’un propriétaire de l’espace de travail vous donne accès à un espace de travail, il vous donne également des autorisations d’affichage ou de modification du contenu dans cet espace de travail. Cet accès inclut l’autorisation d’afficher ou de modifier les règles d’activateur dans cet espace de travail.
Tout le monde dispose également d’un Mon espace de travail. Mon espace de travail est votre bac à sable personnel, où vous pouvez créer du contenu pour vous-même.
Pour consulter vos espaces de travail, sélectionnez Espaces de travail dans le volet de navigation gauche.
En savoir plus sur les espaces de travail.
Activator et activateur
Activator est le nom du produit Fabric. Un activateur est la chose que vous créez à l’aide de Activator. Un activateur contient toutes les informations nécessaires pour se connecter aux données, surveiller les conditions et agir. Vous créez généralement un activateur pour chaque processus professionnel ou zone que vous surveillez.
Une fois que vous avez créé un activateur, renseignez-le avec des données. Découvrez comment obtenir des données dans votre activateur à partir de Power BI, flux d’événements et hub en temps réel.
Événements et flux d’événements
Activator considère toutes les sources de données comme des flux d’événements. Un événement est une observation sur l’état d’un objet, avec un identificateur pour l’objet lui-même, un timestamp et les valeurs des champs que vous surveillez. Les flux d’événements varient en fréquence. Les capteurs IoT peuvent avoir des événements plusieurs fois par seconde. Même si les packages analysés dans et hors des emplacements d’expédition peuvent avoir des flux sporadiques.
Un eventstream est une instance de l’élément Eventstream dans Fabric. La fonctionnalité eventstreams de l’expérience Microsoft Fabric Real-Time Intelligence vous permet d’intégrer des événements en temps réel dans Fabric, de les transformer, puis de les router vers différentes destinations sans écrire de code (sans code). L’activateur effectue des actions sur des modèles ou des conditions détectés dans les données de flux d’événements. Par exemple, Activator surveille les éléments de flux d’événements et détecte lorsqu’un « événement » atteint certains seuils, tels que « délai de livraison supérieur à 10 heures ». Il prend ensuite automatiquement les mesures appropriées, par exemple en alertant les utilisateurs ou en lançant les flux de travail Power Automate.
Les données observées à partir de Power BI sont également traitées comme un flux d’événements. Dans ce cas, les événements sont des observations faites sur les données selon une planification régulière qui correspond généralement à la fréquence d’actualisation de votre modèle sémantique Power BI (anciennement appelé « jeu de données »). Ces observations peuvent se produire une fois par jour, voire une fois par semaine – il s’agit simplement d’un flux d’événements qui évolue lentement.
Objets
Les objets professionnels que vous souhaitez surveiller peuvent être des objets physiques tels que des congélateurs, des véhicules, des packages et des utilisateurs. L’objet commercial peut également être un concept moins tangible, comme les campagnes publicitaires, les comptes et les sessions d’utilisateurs. Dans votre activateur, vous modélisez l’objet en connectant un ou plusieurs flux d’événements, en choisissant une colonne pour l’identifiant de l’objet et en spécifiant les champs que vous souhaitez transformer en propriétés de l’objet.
Le terme instance d’objet désigne un congélateur/véhicule/package spécifique, etc, tandis que le terme objet est généralement utilisé pour désigner la définition ou la classe d’un objet. Nous utilisons la population pour faire référence à toutes les instances d’objet.
Règles
Les règles définissent les conditions que vous souhaitez détecter sur vos objets et les actions que vous souhaitez entreprendre lorsque ces conditions sont remplies. Une règle sur un objet du congélateur peut détecter que le congélateur est trop chaud et envoyer un e-mail au technicien concerné.
Il existe trois types de règles : les règles sur les événements, les règles sur les événements ajoutés à un objet et les règles sur les propriétés d’un objet.
Lorsqu’une condition de règle est remplie et qu’une action est lancée, la règle est activée
Propriétés
Les propriétés sont utiles lorsque vous souhaitez réutiliser la logique sur plusieurs règles. Vous pouvez définir une propriété sur un objet freezer qui lisse les relevés de température sur une période d’une heure. Vous pouvez ensuite utiliser cette valeur lissée dans de nombreuses autres règles.
Période de recherche arrière
L’activateur doit suivre les données historiques pour s’assurer que les actions correctes peuvent être calculées. La quantité de données historiques à interroger est appelée période de recherche. Cette période de recherche dépend de la façon dont une règle est définie et du volume de données (événements par seconde) des données nécessaires pour évaluer la règle.
Par exemple, une opération logistique pharmaceutique transporte des packages de médicaments dans une chaîne froide. L’objectif est d’obtenir une alerte lorsqu’un paquet de médicaments devient trop chaud. Supposons que la définition de règle évalue la température moyenne sur une période de trois heures pour chaque package individuel. Et la condition de règle est que la température moyenne devient supérieure à 8°C. Ici, la période de recherche est de six heures. L’activateur doit inspecter six heures’ de données historiques pour déterminer si la condition de règle contient.
ID d’objet distincts et actifs
Les règles basées sur les attributs sont utilisées pour surveiller la façon dont un attribut sur un ID d’objet change au fil du temps. Dans l’exemple de logistique pharmaceutique, chaque package individuel est représenté par un ID unique. La source de données fournit des lectures périodiques de la température de chaque package. Certaines limites sont définies en termes de nombre d’ID d’objet distincts (le nombre de packages) suivis par Activator au cours de la période de recherche. Activateur effectue le suivi des ID d’objet actifs. Un ID d’objet actif est un objet où les événements arrivent dans la période stockée. Par exemple, un poste de péage où passent des voitures.