Découvrir Azure Stream Analytics

Effectué

Azure Stream Analytics est un service pour le traitement complexe des événements et l’analyse des données de diffusion en continu. Stream Analytics permet d’effectuer les opérations suivantes :

  • Ingérer des données à partir d’une entrée, comme Azure Event Hub, Azure IoT Hub, ou conteneur de stockage Blob Azure.
  • Traitez les données en utilisant une requêtepour sélectionner, projeter et agréger les valeurs des données.
  • Écrivez les résultats dans une sortie, comme Azure Data Lake Gen 2, Azure SQL Database, Azure Synapse Analytics, Azure Functions, Azure Event Hub, Microsoft Power BI, etc.

Un travail de Stream Analytics avec des entrées, une requête et des sorties

Une fois démarrée, une requête Stream Analytics s’exécute de manière perpétuelle, traitant les nouvelles données au fur et à mesure de leur arrivée dans l’entrée et stockant les résultats dans la sortie.

Azure Stream Analytics est un excellent choix technologique lorsque vous devez capturer continuellement des données à partir d’une source de diffusion en continu, les filtrer ou les agréger, puis envoyer les résultats à un magasin de données ou à un processus en aval pour l’analyse et la création de rapports.

Tâches et clusters Azure Stream Analytics

Le moyen le plus simple d’utiliser Azure Stream Analytics consiste à créer unetâche Stream Analytics dans un abonnement Azure, à configurer ses entrées et sorties, et à définir la requête que la tâche utilisera pour traiter les données. La requête est exprimée à l’aide de la syntaxe SQL (structured query language) et peut incorporer des données de référence statiques à partir de plusieurs sources de données pour fournir des valeurs de recherche qui peuvent être combinées avec les données de diffusion en continu ingérées à partir d’une entrée.

Si vos exigences en matière de traitement par flux sont complexes ou nécessitent beaucoup de ressources, vous pouvez créer un cluster d’analyse de flux, qui utilise le même moteur de traitement sous-jacent qu’un travail Stream Analytics, mais dans un locataire dédié (votre traitement n’est donc pas affecté par d’autres clients) et avec une scalabilité configurable qui vous permet de définir le bon équilibre entre débit et coûts pour votre scénario spécifique.

Remarque

Pour en savoir plus sur les fonctionnalités d’Azure Stream Analytics, consultez la documentation Azure Stream Analytics.