Testar dados dinâmicos localmente usando as ferramentas do Azure Stream Analytics para Visual Studio (Versão Prévia)

Ferramentas do Azure Stream Analytics para Visual Studio permitem que você teste o trabalhos localmente do IDE usando fluxos de eventos dinâmicos do Hub de Eventos, do Hub IoT e do Armazenamento de Blobs do Azure. Testes locais de dados dinâmicos não podem substituir o teste de desempenho e escalabilidade que você pode executar na nuvem, mas você pode economizar tempo durante o teste funcional ao não precisar enviar para a nuvem cada vez que deseja testar seu trabalho do Stream Analytics. Esse recurso está em versão prévia e não deve ser usado para cargas de trabalho de produção.

Opções de teste

Há suporte para as seguintes opções de testes locais:

Entrada Saída Tipo de Trabalho
Dados estáticos locais Dados estáticos locais Nuvem/Borda
Dados de entrada dinâmicos Dados estáticos locais Nuvem
Dados de entrada dinâmicos Dados de saída dinâmicos Nuvem

O teste local usando dados dinâmicos

  1. Depois de criar um projeto de nuvem do Azure Stream Analytics no Visual Studio, abra script.asaql. O teste local usa entrada e saída locais por padrão.

    Azure Stream Analytics Visual Studio local input and local output

  2. Para testar dados dinâmicos, escolha Usar Entrada de Nuvem na caixa suspensa.

    Azure Stream Analytics Visual Studio live cloud input

  3. Defina Hora de Início para definir quando o trabalho começará a processar dados de entrada. O trabalho pode precisar ler dados de entrada antecipadamente para garantir resultados precisos. O tempo padrão é definido como 30 minutos depois da hora atual.

    Azure Stream Analytics Visual Studio live data start time

  4. Clique em Executar Localmente. Uma janela do console será exibida com as métricas de trabalho e progresso em execução. Se você quiser interromper o processo, poderá fazer isso manualmente.

    Azure Stream Analytics Visual Studio live data process window

    Os resultados de saída são atualizados a cada três segundos com as primeiras 500 linhas de saída na janela de resultados da execução local e os arquivos de saída são colocados na pasta ASALocalRun do caminho do projeto. Você também pode abrir os arquivos de saída clicando no botão Abrir Pasta de Resultados na janela de resultados da execução local.

    Azure Stream Analytics Visual Studio live data open results folder

  5. Se você quiser enviar os resultados para seus Coletores de saída de nuvem, escolha Saída para a nuvem na segunda caixa suspensa. O Power BI e o Azure Data Lake Storage não são coletores de saída com suporte.

    Azure Stream Analytics Visual Studio live data output to cloud

Limitações

  • O Power BI e Azure Data Lake Storage não são coletores de saída com suporte devido a limitações do modelo de autenticação.

  • Somente opções de entrada de nuvem têm suporte para políticas de tempo, as opções de entrada locais, não.

Próximas etapas