Développer et déboguer des travaux Azure Stream Analytics localement

Outre la création et le développement d’un travail Azure Stream Analytics dans le portail Azure, vous pouvez configurer un travail Stream Analytics à l’aide d’un outil de développement sur votre ordinateur. Azure Stream Analytics (ASA) vous permet d’utiliser l’éditeur de code de votre choix, par exemple Visual Studio Code, pour générer et tester des requêtes localement avec des flux de données en direct à partir d’Azure Event Hubs, d’IoT Hub, du Stockage Blob et d’autres ressources Azure. L’outil de développement ASA crée un nœud entièrement fonctionnel dans le runtime local pour exécuter votre travail Stream Analytics. Vous pouvez également envoyer vos travaux Stream Analytics locaux au cloud Azure et modifier l’état d’exécution du travail. L’utilisation de l’outil de développement ASA est un moyen pratique de créer, tester et gérer vos travaux Stream Analytics.

Environnements de développement local

La manière dont vous développez des travaux Stream Analytics sur votre ordinateur local dépend de vos préférences en matière d’outils et de la disponibilité des fonctionnalités. Pour connaître les fonctionnalités prises en charge pour chaque environnement de développement, consultez Comparaison des fonctionnalités Azure Stream Analytics.

Les environnements du tableau suivant prennent en charge le développement local :

Environnement Description
Visual Studio Code L’extension des outils Azure Stream Analytics pour Visual Studio Code vous permet de créer, de gérer et de tester votre travail Stream Analytics localement et dans le cloud à l’aide d’IntelliSense et du contrôle de code source natif. Prend en charge le développement sur Linux, macOS et Windows. Pour plus d'informations, consultez Créer une tâche Azure Stream Analytics dans Visual Studio Code. L’extension prend également en charge Visual Studio Codespaces, un environnement de développement hébergé dans le cloud.
Invite de commandes terminal Le package NuGet CI/CD Azure Stream Analytics fournit des outils pour la génération de projets Visual Studio testés localement sur un ordinateur arbitraire. Le package npm CI/CD Azure Stream Analytics fournit des outils pour la génération de projets Visual Studio Code (qui génèrent un modèle Azure Resource Manager) sur un ordinateur arbitraire.

Étapes suivantes