M365Con 2027 – conférence en ligne gratuite · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-10-07

Comment les données machines atteignent Microsoft Fabric - De OPC UA à l'analyse en temps réel

Comment les données machines atteignent Microsoft Fabric - De OPC UA à l'analyse en temps réel
Faire remonter dans le cloud les alarmes machines, les valeurs de capteurs, les compteurs de production et les événements de panne est plus simple que jamais. OPC UA expose le signal de la machine, une couche edge le collecte, MQTT peut le distribuer localement, et Microsoft Fabric peut ingérer et analyser le flux qui en résulte. La partie difficile commence après l'arrivée des données : comment transformer une télémétrie brute en un contexte de production suffisant pour soutenir une décision concrète ? Cet épisode suit un signal machine depuis l'atelier jusqu'à la pile de données industrielles de Microsoft. Il commence avec OPC UA, passe par l'edge et MQTT, traverse de manière sécurisée vers Azure et Microsoft Fabric, puis examine comment Eventstream, Eventhouse, KQL, Lakehouse, Power BI, MES, ERP, les données de maintenance et le contexte de production s'articulent. L'objectif n'est pas simplement de présenter un énième pipeline de télémétrie. Il s'agit d'expliquer ce qui doit se produire avant que les données machines deviennent utiles pour

Acquérir des alarmes machine, des valeurs de capteurs, des compteurs de production et des événements de panne dans le cloud est aujourd'hui plus simple que jamais. OPC UA expose le signal de la machine, une couche de bord (edge) le collecte, MQTT peut le distribuer localement, et Microsoft Fabric peut ingérer et analyser le flux qui en résulte. La partie difficile commence après l'arrivée des données : comment transformer la télémétrie brute en contexte de production suffisant pour soutenir une décision réelle ?

Cet épisode suit un signal machine unique depuis l'atelier jusqu'à la pile de données industrielles de Microsoft. Il part d'OPC UA, traverse la couche edge et MQTT, franchit de manière sécurisée la frontière vers Azure et Microsoft Fabric, puis examine comment Eventstream, Eventhouse, KQL, Lakehouse, Power BI, MES, ERP, les données de maintenance et le contexte de production s'articulent. L'objectif n'est pas simplement de présenter un énième pipeline de télémétrie. Il s'agit d'expliquer ce qui doit se produire avant que les données machine deviennent utiles pour la production, la maintenance, la qualité et la planification.

DE L'ARRÊT MACHINE À LA CONSÉQUENCE DE PRODUCTION
Un arrêt machine paraît simple au niveau du contrôleur. L'état passe de « en marche » à « en défaut », un code de défaut apparaît, le compteur de pièces s'arrête et d'autres valeurs changent peut-être au même moment. Cette information est utile, mais la production pose généralement une autre question : quel ordre de travail est concerné, quelle quantité reste à produire, une autre machine peut-elle prendre le relais, et ce retard menace-t-il une livraison ?

La machine connaît son propre état, mais elle ne comprend pas automatiquement la conséquence métier. Le MES peut connaître l'opération et l'ordre de travail. L'ERP peut connaître la date d'échéance et la demande. La maintenance peut comprendre l'historique de l'équipement. La qualité peut déterminer si la production reste utilisable. C'est pourquoi un pipeline de télémétrie rapide ne constitue que le début de l'architecture.

OPC UA — LÀ OÙ LE SIGNAL ENTRE DANS LE CHEMIN DE DONNÉES
OPC UA fournit une interface industrielle standardisée pour accéder aux informations des équipements, sans exiger que chaque application cloud comprenne les protocoles propriétaires des contrôleurs. Un serveur peut exposer des variables, des états machine, des alarmes, des événements, des méthodes, des horodatages, des informations de qualité et parfois des modèles d'équipement structurés.

Cette structure compte, car un événement industriel utile doit porter plus qu'une valeur numérique. Les horodatages source et serveur, le statut de qualité, les unités, l'identité de la source et les informations du nœud OPC UA d'origine peuvent devenir importants plus tard, lorsqu'il faudra savoir d'où provient un chiffre ou pourquoi un calcul de production semble erroné.

L'épisode souligne également qu'un nom de tag n'est pas un modèle de données. Un champ intitulé « température » ou « état machine » a encore besoin de contexte : l'actif, l'unité d'ingénierie, la plage admissible, la définition des états et la situation de production dans laquelle le signal a été observé.

MAÎTRISER LA FRONTIÈRE OT
La connectivité machine ne doit pas transformer le réseau de production en extension de l'environnement d'entreprise ou cloud. Les réseaux industriels nécessitent des frontières contrôlées, comprenant généralement une segmentation et une DMZ industrielle, afin que les systèmes edge approuvés puissent communiquer avec les équipements sans donner aux applications d'entreprise un accès direct aux contrôleurs.

Le modèle recommandé est généralement orienté vers l'extérieur. La couche edge se connecte aux points de terminaison OPC UA approuvés, puis envoie les informations sélectionnées vers les services cloud via des destinations, ports, protocoles et identités contrôlés. Les plateformes analytiques doivent recevoir les données sans hériter de droits étendus pour parcourir ou modifier les systèmes de production.

Les certificats, les règles de pare-feu, les relations de confiance, la gestion des expirations et la responsabilité doivent aussi être traités comme des processus opérationnels, et non comme un simple travail de configuration ponctuel.

LA COUCHE EDGE DOIT AMÉLIORER LES DONNÉES — SANS INVENTER DE SENS MÉTIER
La couche edge se situe entre l'environnement machine et la plateforme de données élargie. Sa première responsabilité est la connexion, mais elle peut aussi filtrer, normaliser, mettre en mémoire tampon, enrichir et router les informations avant qu'elles ne quittent le site.

Les responsabilités utiles de la couche edge comprennent :
• La sélection uniquement des signaux nécessaires aux cas d'usage définis
• Le filtrage des données à haute fréquence inutiles
• L'application des conversions d'unités convenues
• La préservation des horodatages source et des indicateurs de qualité
• L'ajout d'identifiants stables de site, de ligne et d'actif
• La mise en mémoire tampon pendant les coupures cloud
• La gestion des comportements de nouvelle tentative et de contre-pression
• L'exposition de l'état des connecteurs et des files d'attente
• L'exécution de calculs locaux ou d'inférence IA lorsque la latence ou le fonctionnement déconnecté l'exigent

La frontière importante est que l'edge doit ajouter les faits qu'il connaît avec certitude. Il ne doit pas deviner l'ordre de production actif à partir d'informations périmées, ni créer discrètement un contexte métier qui relève du MES, de l'ERP, de la planification ou de la qualité.

AZURE IOT EDGE VS AZURE IOT OPERATIONS
L'épisode compare deux approches Microsoft pour exécuter des charges de travail industrielles en périphérie.
Azure IoT Edge convient bien lorsque l'exigence porte sur une passerelle ou un équipement individuel. Des modules conteneurisés peuvent collecter les données, appliquer une logique locale, les mettre en mémoire tampon et les transmettre en amont via Azure IoT Hub. Cela peut être un choix pragmatique pour une cellule définie ou une charge de travail plus réduite, lorsque l'organisation souhaite une empreinte d'exploitation plus légère.

Azure IoT Operations est davantage positionné comme un environnement de données industrielles à l'échelle du site. Il s'exécute sur un environnement Kubernetes activé par Azure Arc et inclut des capacités de connectivité OPC UA, MQTT, de flux de données et de gestion des actifs ou des équipements. Cela peut mieux convenir lorsqu'un site compte plusieurs lignes, plusieurs fournisseurs de machines, des consommateurs locaux, et qu'il faut reproduire un modèle edge gouverné à travers plusieurs usines.

La décision ne doit pas reposer sur la plateforme dont la liste de fonctionnalités est la plus longue, mais sur le modèle opérationnel que l'organisation est prête à soutenir. Azure IoT Operations offre des capacités plus étendues à l'échelle du site, mais il introduit aussi des responsabilités liées à Kubernetes, Arc, à l'exploitation des clusters, à la supervision, au stockage, aux correctifs et à la reprise après incident.

MQTT COMME COLONNE VERTÉBRALE DES ÉVÉNEMENTS DE L'USINE
Lorsque plusieurs consommateurs ont besoin des mêmes événements machine, MQTT peut considérablement simplifier l'architecture. Le connecteur machine publie une seule fois vers un broker, et les applications de maintenance, les historiens locaux, les flux de données cloud ou d'autres consommateurs approuvés s'abonnent indépendamment.

Cela supprime de nombreuses dépendances point à point. Une nouvelle application peut s'abonner à un topic approuvé sans créer un autre lien direct vers l'automate ou le serveur OPC UA.

La conception des topics reste importante. Une hiérarchie peut représenter le site, la zone, la ligne, la cellule et l'actif, mais le topic ne doit pas devenir l'intégralité du modèle de données. Les faits importants, tels que l'identité de l'événement, l'horodatage source, l'identifiant de l'actif, la qualité, la version du contrat et le type d'événement, doivent rester dans la charge utile du message afin que l'événement reste compréhensible même lorsqu'il est stocké, rejoué ou routé ailleurs.

L'ESPACE DE NOMS UNIFIÉ EST UN CONTRAT — PAS SEULEMENT UNE ARBORESCENCE DE TOPICS
Le modèle Unified Namespace peut fournir un contrat opérationnel partagé entre les systèmes industriels. L'intérêt ne réside pas simplement dans une immense hiérarchie MQTT unique. La valeur provient de la définition commune de la façon dont les actifs sont identifiés, de la forme des événements, de la propriété des données, de l'évolution des schémas et des systèmes faisant autorité pour chaque type d'information.

Un bon Unified Namespace peut offrir une manière stable d'identifier les actifs et de publier des événements opérationnels gouvernés, tout en permettant aux systèmes sources de conserver la propriété de leurs propres enregistrements.

Ce contrat doit définir notamment :
• L'identité des actifs
• Les types d'événements
• La structure des messages
• Les règles d'horodatage
• Les informations de qualité
• La propriété
• La sécurité
• La gestion des versions
• La gestion des changements

MQTT peut transporter le contrat, mais MQTT ne crée pas le contrat.

DE LA NOTIFICATION OPC UA À L'ÉVÉNEMENT MQTT
Transformer une notification OPC UA en événement MQTT ne se résume pas à une traduction de protocole. Le connecteur nee

Apple Podcasts · Spotify · YouTube · Deezer

How Machine Data Reaches Microsoft Fabric - From OPC UA to Real-Time Analytics (English)