Ignorez la navigation
EN PRÉVERSION

Préversion publique : Ajouter un point de terminaison personnalisé Azure Cosmos DB dans IoT Hub

Date de publication : 21 novembre, 2022

Azure IoT Hub prend désormais en charge la possibilité de configurer un compte Azure Cosmos DB en tant que point de terminaison de routage personnalisé. Cela permet d’acheminer directement les données d’appareil d’IoT Hub vers Azure Cosmos DB. La fonctionnalité permet également la configuration des clés de partition synthétique pour l’écriture de données dans Azure Cosmos DB, ce qui permet d’effectuer des requêtes optimisées lors de l’utilisation de données à grande échelle.

De nombreuses solutions IoT nécessitent une analyse complète des données en aval et l’envoi de données dans des bases de données hyperscale. Par exemple, les implémentations IoT dans les systèmes de fabrication et de transport intelligent nécessitent des bases de données hyperscale avec un débit extrêmement élevé pour traiter le flux continu de données. Les bases de données relationnelles basées sur SQL traditionnelles ne peuvent pas être mises à l’échelle de manière optimale et deviennent également coûteuses une fois que la mise à l’échelle des données augmente. Azure Cosmos DB convient le mieux aux cas où les données doivent être analysées pendant leur écriture.

Jusqu’à aujourd’hui, il n’y avait aucun moyen direct d’obtenir des données d’appareil IoT dans Azure Cosmos DB. Vous devez configurer une application personnalisée ou utiliser d’autres outils comme Azure Functions ou Azure Stream Analytics pour collecter les données de streaming, puis écrire dans Cosmos DB. Cela a non seulement nécessité un développement supplémentaire, mais également augmenté le coût de la solution. Vous n’avez plus besoin d’effectuer cette opération : avec la nouvelle version, vous pouvez :

  • configurer un compte Azure Cosmos DB en tant que point de terminaison personnalisé dans ioT Hub ;
  • utiliser des clés de partition synthétiques pour générer automatiquement des clés de partition en fonction de votre logique métier ;
  • créer des règles de routage pour envoyer des données directement au point de terminaison Azure Cosmos DB défini.

En savoir plus sur les points de terminaison personnalisés

  • Azure IoT Hub
  • Azure Cosmos DB
  • Features