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

  1. 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.

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

  2. Para testar dados dinâmicos, selecione Utilizar Entrada na Cloud na caixa pendente.

    Entrada na cloud em direto do Visual Studio do Azure Stream Analytics

  3. 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.

    Hora de início dos dados em direto do Visual Studio do Azure Stream Analytics

  4. 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.

    Janela do processo de dados em direto do Visual Studio do 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 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.

    Pasta de resultados de abertura de dados em direto do Visual Studio do Azure Stream Analytics

  5. 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.

    Saída de dados em direto do Visual Studio do Azure Stream Analytics para a cloud

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.

Passos seguintes