Testar dados em direto localmente com as ferramentas do Azure Stream Analytics para Visual Studio (Pré-visualização)
As ferramentas do Azure Stream Analytics para Visual Studio permitem-lhe testar tarefas localmente a partir do IDE com transmissões de eventos em direto do Hub de Eventos do Azure, Hub IoT e Armazenamento de Blobs. Os testes locais de dados em direto não podem substituir os testes de desempenho e escalabilidade que pode realizar na cloud, mas pode poupar tempo durante os testes funcionais ao não ter de submeter para a cloud sempre que quiser testar a tarefa do Stream Analytics. Esta funcionalidade está em pré-visualização e não deve ser utilizada para cargas de trabalho de produção.
Opções de teste
São suportadas as seguintes opções de teste locais:
Entrada | Saída | Tipo de Tarefa |
---|---|---|
Dados estáticos locais | Dados estáticos locais | Cloud/Edge |
Dados de entrada em direto | Dados estáticos locais | Cloud |
Dados de entrada em direto | Dados de saída em direto | Cloud |
Testes locais com dados dinâmicos
Depois de criar um projeto de cloud do Azure Stream Analytics no Visual Studio, abra script.asaql. O teste local utiliza a entrada local e a saída local por predefinição.
Para testar dados dinâmicos, selecione Utilizar Entrada na Cloud na caixa pendente.
Defina a Hora de Início para definir quando a tarefa começará a processar dados de entrada. A tarefa poderá ter de ler os dados de entrada com antecedência para garantir resultados precisos. A hora predefinida está definida para 30 minutos antes da hora atual.
Clique em Executar Localmente. Será apresentada uma janela da consola com o progresso em execução e as métricas da tarefa. Se quiser parar o processo, pode fazê-lo 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 ficheiros de saída são colocados na pasta ASALocalRun do caminho do projeto. Também pode abrir os ficheiros de saída ao clicar no botão Abrir Pasta de Resultados na janela de resultados da execução local.
Se quiser exportar os resultados para os sinks de saída da cloud, selecione Saída para a Cloud na segunda caixa pendente. O Power BI e Azure Data Lake Storage não são sinks de saída suportados.
Limitações
O Power BI e Azure Data Lake Storage não são suportados sinks de saída devido a limitações do modelo de autenticação.
Apenas as opções de entrada na cloud têm suporte para políticas de tempo , enquanto as opções de entrada locais não.