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.

    Entrada e saída local do Visual Studio no Azure Stream Analytics

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

    Entrada de nuvem dinâmica do Visual Studio no Azure Stream Analytics

  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.

    Hora de início de dados dinâmicos do Visual Studio no Azure Stream Analytics

  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.

    Janela de processo de dados dinâmicos do Visual Studio no Azure Stream Analytics

    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.

    Pasta de resultados aberta de dados dinâmicos do Visual Studio no Azure Stream Analytics

  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.

    Saída de dados dinâmicos para a nuvem do Visual Studio no Azure Stream Analytics

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