Testar consultas do Stream Analytics localmente com os dados de exemplo usando o Visual Studio Code

Você pode usar ferramentas do Azure Stream Analytics para o Visual Studio Code para testar seus trabalhos do Stream Analytics localmente usando dados de exemplo. Você pode encontrar os resultados da consulta em arquivos JSON na pasta LocalRunOutputs do seu projeto.

Para obter mais informações, confira Visão geral das Stream Analytics locais em Visual Studio Code com as Ferramentas do ASA.

Pré-requisitos

  • Instale o SDK do .NET Core e reinicie o Visual Studio Code.

  • Use este início rápido para saber como criar um trabalho do Stream Analytics usando o Visual Studio Code.

Preparar os dados de exemplo

Primeiro, você precisa preparar arquivos de dados de entrada de exemplo. Se você já tem alguns arquivos de dados de exemplo em seu computador, ignore essa etapa e passe para a próxima.

  1. Clique em Visualizar dados no arquivo de configuração de entrada na linha superior. Alguns dados de entrada serão buscados no Hub IoT e mostrados na janela de visualização.

  2. Depois que os dados forem mostrados, clique em Salvar como para salvar os dados em um arquivo local.

Preview live input

Definir uma entrada local

  1. Clique em input.json na pasta Entradas em seu projeto do Stream Analytics. Em seguida, selecione Adicionar entrada local na linha superior.

    Add local input from project

    Você também pode usar Ctrl+Shift+P para abrir a paleta de comandos e inserir ASA: Add Input.

    Add Stream Analytics input in VS Code

  2. Selecione Entrada Local.

    Add ASA local input in Visual Studio Code

  3. Selecione + Nova Entrada Local.

    Add a new ASA local input in Visual Studio Code

  4. Insira o mesmo alias de entrada que você usou em sua consulta.

    Add a new ASA local input alias

  5. No arquivo LocalInput_Input.json gerado recentemente, insira o caminho do arquivo no qual o arquivo de dados local está localizado.

    Enter local file path in Visual Studio

  6. Selecione Visualizar Dados para visualizar os dados de entrada. O tipo de serialização dos seus dados será detectado automaticamente se for JSON ou CSV. Use o seletor para exibir seus dados em formato de Tabela ou Bruto. A seguinte tabela é um exemplo de dados no Formato de tabela:

    Preview local data in table format

    A seguinte tabela é um exemplo de dados no Formato bruto:

    Preview local data in raw format

Executar consultas localmente

Volte para o editor de consultas e selecione Executar localmente. Em seguida, selecione Usar entrada local na lista suspensa.

Select run locally in the query editor

Use local input

O resultado é mostrado na janela à direita. Clique em Executar para testar novamente. Você também pode selecionar Abrir na pasta para ver os arquivos de resultado no explorador de arquivos e abri-los depois com outras ferramentas. Os arquivos de resultado estão disponíveis apenas no formato JSON.

View local run result

Próximas etapas