Partilhar via


Desenvolver e depurar trabalhos do Azure Stream Analytics localmente

Além de criar e desenvolver um trabalho do Azure Stream Analytics no portal do Azure, você pode configurar um trabalho do Stream Analytics usando uma ferramenta de desenvolvedor em seu computador. O Azure Stream Analytics (ASA) permite que você use seu editor de código favorito, por exemplo, Visual Studio Code para criar e testar consultas localmente com fluxos de dados ao vivo de Hubs de Eventos do Azure, Hub IoT, Armazenamento de Blob e outros recursos do Azure. A ferramenta de desenvolvedor ASA cria um nó totalmente funcional no tempo de execução local para executar seu trabalho do Stream Analytics. Você também pode enviar seus trabalhos locais do Stream Analytics para a nuvem do Azure e alterar o status de execução do trabalho. Usar a ferramenta de desenvolvedor ASA é uma maneira conveniente de criar, testar e gerenciar seus trabalhos do Stream Analytics.

Ambientes de desenvolvimento local

A maneira como você desenvolve trabalhos do Stream Analytics em seu computador local depende de suas preferências de ferramentas e disponibilidade de recursos. Consulte Comparação de recursos do Azure Stream Analytics para ver quais recursos são suportados para cada ambiente de desenvolvimento.

Os ambientes da tabela a seguir apoiam o desenvolvimento local:

Environment Description
Visual Studio Code A extensão das ferramentas do Azure Stream Analytics para Visual Studio Code permite que você crie, gerencie e teste seu trabalho do Stream Analytics localmente e na nuvem com IntelliSense avançado e controle de origem nativo. Suporta desenvolvimento em Linux, macOS e Windows. Para saber mais, consulte Criar um trabalho do Azure Stream Analytics no Visual Studio Code. A extensão também suporta Visual Studio Codespaces, que é um ambiente de desenvolvimento hospedado na nuvem.
Prompt de comando ou terminal O pacote NuGet do Azure Stream Analytics CI/CD fornece ferramentas para compilação de projeto do Visual Studio, teste local em uma máquina arbitrária. O pacote npm CI/CD do Azure Stream Analytics fornece ferramentas para compilações de projeto do Visual Studio Code (que gera um modelo do Azure Resource Manager) em uma máquina arbitrária.

Próximos passos