L'évolution de l'intégration des données avec l'internet des objets
Résumé
- L'essor des réseaux de terminaux IoT génère d'énormes flux de données provenant des appareils, caractérisés par une vitesse élevée et des structures multiples.
- Les architectures ETL traditionnelles fonctionnant par lots ne parviennent pas à traiter les flux continus provenant des capteurs IoT avec la rapidité requise en temps réel.
- Les stratégies modernes d'intégration des données doivent traiter et filtrer les données en périphérie avant de les envoyer vers des clouds centralisés.
- Actian propose des moteurs de base de données légers et des outils d'intégration conçus pour traiter streaming continus streaming issues de l'IoT.
Loraine Lawson fait toujours un excellent travail lorsqu’elle aborde le monde de l’intégration, et cet article, qui traite des défis et des opportunités liés à l’Internet des objets (IoT) en matière d’intégration, ne fait pas exception. Outre le « big data », je considère l’IoT comme l’un des défis les plus intéressants à venir en matière d’intégration de données. Il est peut-être temps que nous y réfléchissions un peu plus.
L'IdO consiste à faire en sorte que des appareils traditionnellement muets, tels que les thermostats, les systèmes d'allumage des voitures et même les outils électriques, commencent à communiquer avec des systèmes extérieurs à ces appareils. Ces systèmes recueillent les informations produites par les appareils, puis les analysent afin de prendre des mesures ou d'en savoir plus sur l'appareil lui-même.
Par exemple, ma moto recueille et transmet des données à l'aide de dispositifs que j'ai intégrés dans les principaux systèmes de la moto, notamment l'allumage, la gestion du carburant, la transmission, etc. Ces dispositifs produisent et stockent des données qui me permettent de déterminer les performances de la moto, voire de repérer les problèmes à venir et, éventuellement, de prendre des mesures correctives préventives.
Ces informations peuvent avoir plusieurs fonctions. Elles peuvent fournir un retour d'information direct aux principaux systèmes de la moto afin de corriger les problèmes de manière proactive à l'aide de processus prédéfinis (par exemple, envoyer un message si la température de l'huile est en dehors de la plage). Ou bien les données sont collectées en masse et analysées pour déterminer des tendances, par exemple des données indiquant qu'une défaillance de l'un des capteurs d'air est susceptible de se produire dans un avenir proche. Il est pratique d'avoir ce genre de conversations avec sa moto, contrairement à l'époque où l'on réagissait essentiellement aux pannes au fur et à mesure qu'elles se produisaient.
Si vous comprenez cela, même si vous n'avez pas de moto, vous comprenez ce qu'est l'IdO. Remplacez ma moto par un appareil d'IRM, un thermostat domestique, votre voiture, un moteur d'avion ou un robot industriel, et vous constaterez que la plupart des concepts restent les mêmes. En effet, les données que ces appareils et machines peuvent créer et transmettre nous permettent de mieux comprendre leur fonctionnement et de prendre des mesures proactives pour accroître la valeur de leur utilisation.
Qu'en est-il du problème de l'intégration des données ? Comme le dit Loraine, "les appareils IoT deviennent de petits silos de données, ce qui rend difficile le partage de l'accès". Nous devons apprendre à partager les données avec ces appareils, faute de quoi la valeur que l'IdO est censée nous apporter ne se matérialisera pas.
Les problèmes d'intégration ressemblent beaucoup aux problèmes d'intégration que nous avons connus dans le passé. Les appareils IoT envoient des données dans des formats très différents, en utilisant des interfaces très différentes. Dans de nombreux cas, ils communiquent avec le monde extérieur après coup. La planification, ou l'absence de planification, de l'intégration se manifeste dans la manière dont les appareils participent à une approche d'intégration des données, et dans la manière dont ils fonctionnent et jouent avec la technologie d'intégration des données. Si les fournisseurs d'appareils et de machines proposent désormais des API, celles-ci ont tendance à être propriétaires. Ainsi, vous finissez par écrire des interfaces très différentes pour communiquer avec les différents appareils IoT.
Comme pour toutes les données, l'établissement de normes de données ouvertes est la clé pour résoudre les problèmes liés à la consommation des données produites par les appareils. C'est pourquoi HyperCat est une grande nouveauté et promet de mettre ces appareils sur la même longueur d'onde en ce qui concerne la communication et l'intégration des données.
HyperCat est une norme ouverte développée par un consortium britannique de 40 entreprises technologiques. Comme pour d'autres nouvelles normes qui touchent l'industrie, il reste encore beaucoup de travail à faire pour que davantage de fournisseurs d'appareils IoT se joignent au projet et pour que la norme soit finalisée et mise en œuvre. Il s'agit toutefois d'un pas dans la bonne direction.
D'un point de vue technique, HyperCat est un catalogue de spécifications qui fournit un moyen commun de décrire les informations stockées sur les concentrateurs de données ou les appareils. HyperCat indique aux développeurs ce qu'ils doivent inclure dans les données pour que les applications puissent facilement les rechercher et les identifier.
Pour moi, HyperCat ressemble davantage à une couche d'abstraction de données qui fournit un moyen commun de visualiser et de comprendre les données. Il manque des éléments qui traitent des complexités de la communication avec les différents appareils, ce qui, à mon avis, est un problème beaucoup plus difficile à résoudre.
Qu'il s'agisse d'HyperCat ou d'une autre norme, il faut que les appareils IoT fournissent des ensembles communs de services de données. Jusqu'à ce que cela se produise, ceux qui s'intègrent à ces appareils devront utiliser les API et/ou les services que les appareils sont en mesure de fournir. Ce sera un peu comme dans les années 90.
En attendant, il est judicieux d’élaborer votre stratégie d’intégration des données. Veillez à y inclure les appareils IoT et à préciser en quoi l’utilisation de cette technologie améliorera votre efficacité. Pour la plupart des entreprises, la capacité à intégrer des appareils et des machines dans les processus métier clés est une évolution attendue depuis longtemps, et la technologie d’intégration des données est désormais prête à vous permettre d’y parvenir. Il est temps de se lancer dans l’IoT.