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
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.
Para testar dados dinâmicos, escolha Usar Entrada de Nuvem na caixa suspensa.
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.
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.
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.
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.
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.