Vos rapports Power BI se rafraîchissent une fois par jour, mais certaines décisions ne peuvent pas attendre le lendemain matin. C’est exactement le problème que résout l’analytique en temps réel dans Microsoft Fabric. Cet article sert de guide pour expliquer ce que c’est, comment ça fonctionne, et dans quels contextes est-ce pertinent pour votre organisation.
Qu’est-ce que Real-Time Intelligence dans Microsoft Fabric
Real-Time Intelligence est la composante de Microsoft Fabric dédiée aux données en mouvement, comme les lectures de capteurs, les journaux d’application ou les flux de clics d’un site web. Elle gère l’ingestion, la transformation, le stockage, la modélisation, la visualisation et même l’action sur ces données au fur et à mesure qu’elles se produisent. Contrairement à un rapport qui s’exécute selon un horaire, ces solutions réagissent aux événements dès qu’ils surviennent.
Source : Microsoft Learn : What is Real-Time Intelligence in Microsoft Fabric?
Les composantes principales
- Real-Time hub : un catalogue centralisé pour découvrir, ingérer et gérer les données de diffusion en continu de toute l’organisation. Provisionné automatiquement dans chaque tenant Fabric, sans configuration additionnelle.
- Eventstreams : des pipelines sans code par glisser-déposer qui ingèrent et acheminent les données en temps réel vers leur destination (Eventhouse, lakehouse, Activator, etc.), avec un opérateur SQL optionnel pour les transformations plus avancées.
- Eventhouses et KQL databases : le moteur de stockage et de requête optimisé pour interroger des milliards d’événements en quelques secondes.
- Digital twin builder : modélise vos données sous forme d’ontologie représentant votre environnement physique. C’est la brique qui assure la modélisation évoquée plus haut.
- Real-Time dashboards : des visualisations dont le rafraîchissement est configurable, en continu à mesure que les données arrivent, à intervalle fixe, ou déclenché manuellement.
- Fabric Activator : un moteur de détection sans code qui déclenche des actions automatiques (notification Teams ou courriel, flux Power Automate, pipeline Fabric, etc.) quand un modèle ou une condition précise est détecté dans les données, avec une latence pouvant descendre sous la seconde pour les règles simples.
Ce qu’on entend vraiment par temps réel
Même si le terme évoque des volumes massifs à haute vitesse, vos données n’ont pas besoin de circuler rapidement pour bénéficier de Real-Time Intelligence. Ce qui compte, c’est la nature de la solution : elle réagit aux événements au moment où ils se produisent, plutôt que d’attendre un rafraîchissement planifié. Une usine qui reçoit une lecture de capteur toutes les quelques minutes profite tout autant de cette approche, souvent qualifiée de quasi temps réel dans ce cas, qu’un site web qui traite des milliers de clics par seconde.
Analytique temps réel (Real-time Intelligence) ou rafraîchissement Power BI planifié : lequel vous faut-il ?
La plupart des organisations ont besoin des deux, appliqués à des processus différents. Cette comparaison aide à déterminer quelle approche convient à un cas d’usage donné.
| Critère | Analytique en temps réel | Rafraîchissement Power BI planifié |
| Déclencheur | L’événement lui-même, au moment où il survient | Un horaire fixe, par exemple quotidien ou horaire |
| Latence typique | De moins d’une seconde à quelques minutes | De quelques heures à une journée complète |
| Moteur de requête | Eventhouse / base de données KQL | Modèle sémantique (Import ou DirectQuery) |
| Action automatisée | Intégrée via Fabric Activator | Nécessite les alertes Power BI et Power Automate |
| Compétences requises | KQL, notions de diffusion en continu | DAX, Power Query |
| Profil de coût | Capacité Fabric dédiée (SKU F), facturée en continu | Licences Power BI Pro ou PPU, ou une capacité plus petite |
| Idéal pour | Arrêts non planifiés, fraude, exceptions logistiques, télémétrie IoT | Indicateurs financiers et opérationnels qui évoluent lentement |
Des cas d’usage concrets par secteur
Dans le secteur manufacturier, cela veut dire surveiller la température, les vibrations et la production de machines en continu pour détecter une anomalie avant qu’elle ne cause un arrêt de ligne. Dans la logistique, cela permet de suivre des livraisons et de réagir à un retard dès qu’il apparaît, plutôt que de le constater le lendemain. Dans la détection de fraude, cela permet d’analyser une transaction au moment même où elle se produit, pas dans un lot traité en fin de journée.
Est-ce pertinent pour votre organisation?
Real-Time Intelligence devient pertinent quand un délai de quelques heures, voire d’une journée, a un coût réel pour votre entreprise, qu’il s’agisse d’un arrêt de production, d’une occasion de vente manquée ou d’un risque de sécurité non détecté à temps. Il faut aussi mettre ce gain en balance avec le coût et la complexité additionnels : ces capacités reposent sur une Fabric capacity de type SKU F dédiée et facturée en continu, et demandent une certaine aisance avec KQL. Pour du reporting classique sur des indicateurs financiers ou opérationnels qui n’évoluent pas d’heure en heure, un rafraîchissement Power BI planifié reste amplement suffisant et beaucoup plus simple à opérer.
En résumé
L’analytique en temps réel n’est pas une case à cocher par défaut dans un projet Fabric, c’est une réponse à un besoin métier précis où le délai coûte cher. Notre équipe d’ingénierie de données évalue avec vous si vos processus justifient cet investissement, ou si une approche plus simple répond déjà bien à vos besoins.
Vous avez un processus qui pourrait bénéficier de données en temps réel ? Parlons-en avec un de nos experts.
Foire aux questions
- Est-ce que Real-Time Intelligence est inclus dans chaque tenant Microsoft Fabric ?
Le Real-Time hub est provisionné automatiquement dans chaque tenant Fabric, sans configuration additionnelle. Par contre, faire fonctionner des Eventstreams, des Eventhouses et des tableaux de bord en temps réel consomme une capacité Fabric dédiée (SKU F) facturée en continu. Ce n’est donc pas gratuit à opérer.
- Faut-il connaître KQL pour utiliser Real-Time Intelligence dans Fabric ?
En partie. Les Eventstreams et Fabric Activator sont sans code : l’ingestion et les alertes se configurent dans l’interface. Interroger un Eventhouse ou construire un tableau de bord en temps réel exige toutefois KQL (Kusto Query Language), un langage différent du SQL et du DAX.
- Quelle est la différence entre temps réel et quasi temps réel ?
Le temps réel désigne généralement une latence sous la seconde, alors que le quasi temps réel se situe entre quelques secondes et quelques minutes. Les deux reposent sur la même charge de travail Fabric, et pour la majorité des décisions d’affaires, le quasi temps réel suffit amplement.
- Est-ce que Real-Time Intelligence peut remplacer mes rapports Power BI ?
Non, et ce n’est pas son rôle. Power BI reste l’outil approprié pour le reporting sur des indicateurs qui évoluent au jour le jour ou au mois. Real-Time Intelligence le complète pour les processus événementiels où le délai a un coût.
- Real-Time Intelligence exige-t-il de gros volumes de données ?
Non. Ce qui compte, c’est que la solution réagisse aux événements au moment où ils surviennent, pas le volume ni la vitesse des données. Une usine qui reçoit une lecture de capteur toutes les quelques minutes est un cas d’usage tout à fait valable.
Jean-François Laberge, président chez Ventriloc, expert certifié Microsoft Fabric
Sources
- Microsoft Learn : What is Real-Time Intelligence in Microsoft Fabric?
- Microsoft Learn : Introduction to Microsoft Fabric Real-Time hub
- Microsoft Learn : Microsoft Fabric Eventstreams overview
- Microsoft Learn : Eventhouse overview
- Microsoft Learn : What is Real-Time dashboard?
- Microsoft Learn : What is Fabric Activator?
- Microsoft Learn : Real-Time Intelligence (version française)