Início Rápido: Criar uma tarefa do Stream Analytics com o portal do Azure

Este quickstart mostra-lhe como criar um trabalho stream Analytics no portal do Azure. Neste arranque rápido, define-se um trabalho stream Analytics que lê dados de streaming em tempo real e filtra mensagens com uma temperatura superior a 27. O seu trabalho stream Analytics irá ler dados de Hub IoT, transformar os dados e escrever os dados de saída para um recipiente no armazenamento de bolhas. Os dados de entrada utilizados neste quickstart são gerados por um simulador online Raspberry Pi.

Antes de começar

Se não tiver uma subscrição do Azure, crie uma conta gratuita.

Preparar os dados de entrada

Antes de definir o trabalho stream Analytics, deve preparar os dados de entrada. Os dados do sensor em tempo real são ingeridos para Hub IoT, que mais tarde configurados como entrada de trabalho. Para preparar os dados de entrada exigidos pelo trabalho, complete os seguintes passos:

  1. Inicie sessão no portal do Azure.

  2. Selecione Criar um recurso.

    Screenshot mostrando o menu Criar um menu de recursos.

  3. Na página 'Criar um recurso', selecione Internet of Things>Hub IoT.

    Screenshot mostrando o menu Hub IoT na página Criar um recurso.

  4. Na Hub IoT página, siga estes passos:

    1. Para subscrição, selecione a sua subscrição Azure.
    2. Para o grupo de recursos, selecione um grupo de recursos existente ou crie um novo grupo de recursos.
    3. Para o nome do hub IoT, insira um nome para o seu hub IoT.
    4. Para a Região, selecione a região mais próxima de si.
    5. Selecione Seguinte: Rede na parte inferior da página.

    Screenshot mostrando a página Hub IoT para criação.

  5. Na página 'Networking ', selecione Seguinte: Gestão na parte inferior da página.

  6. Na página Gestão , para preços e escala, selecione F1: Nível gratuito, se ainda estiver disponível na sua subscrição. Para mais informações, consulte Hub IoT preços.

  7. Selecione Rever + criar. Reveja as suas informações Hub IoT e clique em Criar. O seu Hub IoT pode levar alguns minutos a criar. Pode monitorizar o progresso no painel Notificações.

  8. Depois de criar o recurso (hub IoT), selecione Ir para o recurso para navegar na página Hub IoT.

  9. Na página Hub IoT, selecione Dispositivos no menu esquerdo e, em seguida, selecione + Adicionar o dispositivo.

    Screenshot mostrando o botão do dispositivo Adicionar na página dispositivos.

  10. Introduza um ID do dispositivo e clique em Guardar.

    Screenshot mostrando a página do dispositivo Criar.

  11. Uma vez criado o dispositivo, deverá ver o dispositivo a partir da lista de dispositivos IoT . Selecione o botão 'Renovar ' na página se não o vir.

    Screenshot mostrando a lista de dispositivos.

  12. Selecione o seu dispositivo da lista.

  13. Na página do dispositivo, selecione o botão de cópia ao lado da cadeia De ligação - tecla primária, e guarde-a num bloco de notas para utilizar mais tarde.

    Screenshot mostrando o botão de cópia ao lado da cadeia de ligação do dispositivo.

Criar armazenamento de bolhas

  1. A partir do canto superior esquerdo do portal do Azure, selecione Criar umaconta de armazenamento de> recursos>.

  2. No painel de conta de armazenamento Criar , introduza um nome de conta de armazenamento, localização e grupo de recursos. Escolha o mesmo grupo de localização e recursos que o Hub IoT que criou. Em seguida, clique em Rever na parte inferior da página.

    Screenshot mostrando a página de conta de armazenamento Criar.

  3. Na página 'Rever' , reveja as definições e selecione Criar para criar a conta.

  4. Após a criação do recurso, selecione Ir para o recurso para navegar na página da conta de Armazenamento .

  5. Na página da conta De armazenamento , selecione Recipientes no menu esquerdo e, em seguida, selecione + Recipiente.

    Screenshot mostrando o menu do recipiente Adicionar na página de Recipientes.

  6. Na página do novo recipiente , forneça um nome para o seu recipiente, como o contentor1, e selecione Criar.

    Screenshot mostrando a página **Adicionar recipiente**

Criar uma tarefa do Stream Analytics

  1. Numa aba separada da mesma janela do navegador ou numa janela separada do navegador, inscreva-se no portal do Azure.
  2. Selecione Criar um recurso no canto superior esquerdo do portal do Azure.
  3. Selecione o trabalho analytics>stream analytics da lista de resultados.
  4. Na página de trabalho new stream Analytics , siga estes passos:
    1. Para subscrição, selecione a sua subscrição Azure.

    2. Para o grupo de recursos, selecione o mesmo recurso que utilizou anteriormente neste arranque rápido.

    3. Para nome, insira um nome para o trabalho. O nome da tarefa do Stream Analytics só pode conter carateres alfanuméricos, hífenes e carateres de sublinhado e tem de ter entre 3 a 63 carateres.

    4. Para o ambiente de hospedagem, confirme que cloud está selecionado. As tarefas do Stream Analytics podem ser implementadas na cloud ou no Edge. A Cloud permite-lhe implementar para a nuvem Azure, e a opção Edge permite-lhe implementar para um dispositivo IoT Edge.

    5. Para unidades stream, selecione 1. As unidades de transmissão em fluxo representam os recursos informáticos que são necessários para executar uma tarefa. Para saber mais sobre o dimensionamento de unidades de transmissão em fluxo, veja o artigo Compreender e ajustar as unidades de transmissão em fluxo.

    6. Selecione 'Rever + criar na parte inferior da página'.

      Screenshot mostrando a página **New Stream Analytics**

  5. Na página 'Rever +' criar , rever as definições e selecionar Criar para criar uma página de Stream Analytics.
  6. Na página de implementação, selecione Ir para o recurso para navegar para a página de trabalho stream Analytics .

Configurar a entrada da tarefa

Nesta secção, irá configurar uma entrada de dispositivo Hub IoT para o trabalho stream Analytics. Utilize o Hub IoT que criou na secção anterior do arranque rápido.

  1. Na página de trabalho stream Analytics , selecione Input in Job topology no menu esquerdo.

  2. Na página Entradas, selecione Adicionar entrada> de fluxo Hub IoT.

    Screenshot mostrando a página **Inputs** com o menu **Add stream** > ***Hub IoT** selecionado.***

  3. Na página Hub IoT, siga estes passos:

    1. Para inserir pseudónimo, insiraioTHubInput.

    2. Para Subscrição, selecione a subscrição que tem o hub IoT que criou anteriormente. Este quickstart assume que criou o hub IoT na mesma subscrição.

    3. Para Hub IoT, selecione o seu hub IoT.

    4. Selecione Guardar para guardar as definições de entrada para o trabalho Stream Analytics.

      Screenshot mostrando a nova página de entrada para introduzir informações do hub IoT de entrada.

Configurar a saída da tarefa

  1. Agora, selecione Outputs em topologia de Job no menu esquerdo.

  2. Na página Saídas , selecione Adicionar>armazenamento Blob/ADLS Gen2.

    Screenshot mostrando a página **Outputs** com a opção **Add** -> **Blob storage** selecionada no menu.

  3. Na nova página de saída para o armazenamento blob/ADLS Gen2, siga estes passos:

    1. Para o pseudónimo de saída, insira BlobOutput.

    2. Para Subscrição, selecione a subscrição que tem a conta de armazenamento Azure que criou anteriormente. Este quickstart pressupõe que criou a conta De armazenamento na mesma subscrição.

    3. Para a conta de Armazenamento, selecione a sua conta de Armazenamento.

    4. Para o Recipiente, selecione o seu recipiente blob se ainda não estiver selecionado.

    5. Para o modo de autenticação, selecione a cadeia de ligação.

    6. Selecione Guardar na parte inferior da página para guardar as definições de saída.

      Screenshot mostrando a página **Nova saída** para introduzir informações de conta de armazenamento Azure.

Definir a consulta de transformação

  1. Agora, selecione Consulta em Topologia de Trabalho no menu esquerdo.

  2. Introduza a seguinte consulta na janela de consulta. Neste exemplo, a consulta lê os dados de Hub IoT e copia-os para um novo ficheiro na bolha.

    SELECT *
    INTO BlobOutput
    FROM IoTHubInput
    WHERE Temperature > 27
    
  3. Selecione Guarde a consulta na barra de ferramentas.

    Screenshot mostrando a página **Consulta** com a consulta da amostra.

Executar o simulador IoT

  1. Abra o Raspberry Pi Azure IoT Online Simulator.

  2. Substitua o espaço reservado na Linha 15 pela Hub IoT do Azure cadeia de ligação do dispositivo que guardou numa secção anterior.

  3. Clique em Run (Executar). A saída deve mostrar os dados e mensagens do sensor que estão a ser enviados para o seu Hub IoT.

    Screenshot mostrando a página **Raspberry Pi Azure IoT Online Simulator** com a consulta da amostra.

Iniciar a tarefa do Stream Analytics e verificar a saída

  1. Volte à página geral do trabalho no portal do Azure e selecione Iniciar.

    Screenshot mostrando a página **Overview** com o botão **Start** selecionado.

  2. Na página de trabalho Iniciar , confirme que agora está selecionado para a hora de início da saída de Trabalho e, em seguida, selecione Iniciar na parte inferior da página.

    Screenshot mostrando a página **Iniciar o trabalho**

  3. Após alguns minutos, no portal, encontre a conta & de armazenamento do recipiente que configuraste como saída para o trabalho. Agora, pode ver o ficheiro de saída no contentor. O trabalho leva alguns minutos para começar pela primeira vez, depois de ter começado, continuará a funcionar à medida que os dados chegam.

    Screenshot mostrando a página **Container** com o ficheiro de saída da amostra.

  4. Selecione o ficheiro e, em seguida, na página Blob , selecione Editar para visualizar o conteúdo no ficheiro.

    Screenshot mostrando o ficheiro de saída da amostra.

Limpar os recursos

Quando já não for necessário, elimine o grupo de recursos, o trabalho stream Analytics e todos os recursos relacionados. A eliminação da tarefa evita a faturação das unidades de transmissão em fluxo consumidas pela tarefa. Se estiver a planear utilizar a tarefa no futuro, pode pará-la e reiniciá-la mais tarde, quando for necessário. Se não continuar a utilizar este trabalho, elimine todos os recursos criados por este quickstart utilizando os seguintes passos:

  1. No menu do lado esquerdo no portal do Azure, selecione Grupos de recursos e, em seguida, selecione o nome do recurso que criou.

  2. Na página do grupo de recursos, selecione Eliminar, escreva o nome do recurso a eliminar na caixa de texto e, em seguida, selecione Eliminar.

Passos seguintes

Neste início rápido, implementou uma tarefa simples do Stream Analytics com o portal do Azure. Também pode implementar trabalhos stream Analytics usando PowerShell, Visual Studio e Visual Studio Code.

Para saber mais sobre como configurar outras origens de entrada e efetuar a deteção em tempo real, avance para o seguinte artigo: