Como iniciar um trabalho do Azure Stream Analytics
Você pode iniciar seu trabalho do Azure Stream Analytics usando o portal do Azure, o Visual Studio e o PowerShell. Ao iniciar um trabalho, você seleciona um horário para que o trabalho comece a criar saída. O portal do Azure, o Visual Studio e o PowerShell têm métodos diferentes para definir a hora de início. Esses métodos são descritos a seguir.
Opções de início
As três opções a seguir estão disponíveis para iniciar um trabalho. Observe que todas as vezes mencionadas abaixo são as especificadas em TIMESTAMP BY. Se TIMESTAMP BY não for especificado, a hora de chegada será usada.
Agora: Faz com que o ponto inicial do fluxo de eventos de saída seja o mesmo de quando o trabalho é iniciado. Se um operador temporal for usado (por exemplo, janela de tempo, LAG ou JOIN), o Azure Stream Analytics examinará automaticamente os dados na fonte de entrada. Por exemplo, se você iniciar um trabalho "Agora" e se sua consulta usar uma Janela de Tombamento de 5 minutos, o Azure Stream Analytics buscará dados de 5 minutos atrás na entrada. O primeiro evento de saída possível teria um carimbo de data/hora igual ou maior que a hora atual, e o ASA garante que todos os eventos de entrada que podem contribuir logicamente para a saída foram contabilizados. Por exemplo, não são gerados agregados parciais em janelas. É sempre o valor agregado completo.
Personalizado: Você pode escolher o ponto de partida da saída. Da mesma forma que a opção Agora, o Azure Stream Analytics lerá automaticamente os dados antes desse tempo se um operador temporal for usado
Quando parou pela última vez. Esta opção está disponível quando o trabalho foi iniciado anteriormente, mas foi interrompido manualmente ou falhou. Ao escolher essa opção, o Azure Stream Analytics usará a última hora de saída para reiniciar o trabalho para que nenhum dado seja perdido. Da mesma forma que as opções anteriores, o Azure Stream Analytics lerá automaticamente os dados antes desse tempo se um operador temporal for usado. Como várias partições de entrada podem ter tempo diferente, o tempo de parada mais antigo de todas as partições é usado, como resultado, algumas duplicatas podem ser vistas na saída. Mais informações sobre o processamento exato uma vez estão disponíveis na página Garantias de entrega de eventos.
Portal do Azure
Navegue até seu trabalho no portal do Azure e selecione Iniciar na página de visão geral. Selecione uma hora de início de saída do trabalho e, em seguida, selecione Iniciar.
Escolha uma das opções para Hora de início da saída do trabalho. As opções são Agora, Personalizado e, se o trabalho foi executado anteriormente, Quando parou pela última vez. Consulte acima para obter mais informações sobre essas opções.
Visual Studio
Na vista de trabalho, selecione o botão de seta verde para iniciar o trabalho. Defina o Modo Inicial de Saída do Trabalho e selecione Iniciar. O status do trabalho será alterado para Em execução.
Há três opções para o Modo de Início de Saída de Trabalho: JobStartTime, CustomTime e LastOutputEventTime. Se essa propriedade estiver ausente, o padrão será JobStartTime. Consulte acima para obter mais informações sobre essas opções.
PowerShell
Use o seguinte cmdlet para iniciar seu trabalho usando o PowerShell:
Start-AzStreamAnalyticsJob `
-ResourceGroupName $resourceGroup `
-Name $jobName `
-OutputStartMode 'JobStartTime'
Há três opções para OutputStartMode: JobStartTime, CustomTime e LastOutputEventTime. Se essa propriedade estiver ausente, o padrão será JobStartTime. Consulte acima para obter mais informações sobre essas opções.
Para obter mais informações sobre o Start-AzStreamAnalyticsJob
cmdlet, consulte a referência Start-AzStreamAnalyticsJob.
Próximos passos
- Guia de início rápido: criar um trabalho do Stream Analytics usando o portal do Azure
- Guia de início rápido: criar um trabalho do Stream Analytics usando o Azure PowerShell
- Guia de início rápido: criar um trabalho do Stream Analytics usando as ferramentas do Azure Stream Analytics para Visual Studio