Partilhar via


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

Neste início rápido, você cria um trabalho do Stream Analytics no portal do Azure. Você define um trabalho do Stream Analytics que lê dados de streaming em tempo real e filtra mensagens com uma temperatura maior que 27. O trabalho do Stream Analytics lê dados do Hub IoT, transforma os dados e grava os dados de saída em um contêiner em um armazenamento de blob do Azure. Os dados de entrada usados neste início rápido são gerados por um simulador online do Raspberry Pi.

Pré-requisitos

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

Preparar os dados de entrada

Antes de definir o trabalho do Stream Analytics, você deve preparar os dados de entrada. Os dados do sensor em tempo real são ingeridos no Hub IoT, que mais tarde é configurado como a entrada do trabalho. Para preparar os dados de entrada exigidos pelo trabalho, conclua as seguintes etapas:

  1. Inicie sessão no portal do Azure.

  2. Selecione Criar um recurso. Na página Criar um recurso, selecione Hub IoT da Internet das Coisas>.

    Captura de tela mostrando o menu Hub IoT na página Criar um recurso.

  3. Na página Hub IoT, siga estas etapas:

    1. Em Assinatura, selecione sua assinatura do Azure.
    2. Em Grupo de recursos, selecione um grupo de recursos existente ou crie um novo grupo de recursos.
    3. Para Nome do hub IoT, insira um nome para seu hub IoT.
    4. Em Região, selecione a região mais próxima de você.
    5. para Nível, selecione Gratuito, se ainda estiver disponível na sua assinatura. Para obter mais informações, consulte Preços do Hub IoT.
    6. Para Limite diário de mensagens, mantenha o valor padrão.
    7. Selecione Next: Networking na parte inferior da página.

    Captura de tela mostrando a página do Hub IoT para criação.

  4. Selecione Rever + criar. Revise as informações do Hub IoT e selecione Criar. Seu Hub IoT pode levar alguns minutos para ser criado. Pode monitorizar o progresso no painel Notificações.

  5. Depois que o recurso (hub IoT) for criado, selecione Ir para o recurso para navegar até a página do Hub IoT.

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

    Captura de ecrã a mostrar o botão Adicionar dispositivo na página Dispositivos.

  7. Introduza um ID de dispositivo e selecione Guardar.

    Captura de ecrã a mostrar a página Criar um dispositivo.

  8. Depois que o dispositivo for criado, você deverá vê-lo na lista de dispositivos IoT. Selecione o botão Atualizar na página se não o vir.

    Captura de ecrã a mostrar a lista de dispositivos.

  9. Selecione o seu dispositivo na lista.

  10. Na página do dispositivo, selecione o botão de cópia ao lado de Cadeia de conexão primária e salve-o em um bloco de notas para usar mais tarde.

    Captura de ecrã a mostrar o botão de cópia junto à cadeia de ligação do dispositivo.

Execute o simulador de IoT

  1. Abra o Simulador do Raspberry Pi Azure IoT Online.

  2. Substitua o espaço reservado na Linha 15 pela cadeia de conexão de dispositivo do Hub IoT do Azure salva em uma seção anterior.

  3. Selecione Executar. A saída deve mostrar os dados do sensor e as mensagens que estão sendo enviadas para o Hub IoT.

    Captura de tela mostrando a página **Raspberry Pi Azure IoT Online Simulator** com a consulta de exemplo.

Criar armazenamento de blob

  1. No canto superior esquerdo do portal do Azure, selecione Criar um recurso. Selecione Armazenamento em Categorias no menu à esquerda e, em seguida, selecione Conta de armazenamento.

  2. No painel Criar conta de armazenamento, insira um nome de conta de armazenamento, local e grupo de recursos. Escolha o mesmo local e grupo de recursos que o Hub IoT que você criou. Em seguida, selecione Rever na parte inferior da página.

    Captura de ecrã a mostrar a página Criar uma conta de armazenamento.

  3. Na página Revisão, revise suas configurações e selecione Criar para criar a conta.

  4. Depois que o recurso for criado, selecione Ir para o recurso para navegar até a página Conta de armazenamento .

  5. Na página Conta de armazenamento, selecione Contêineres no menu à esquerda e, em seguida, selecione + Contêiner.

    Captura de ecrã a mostrar o menu Adicionar contentor na página Contentores.

  6. Na página Novo contêiner, forneça um nome para seu contêiner, como container1, e selecione Criar.

    Captura de ecrã a mostrar a página **Adicionar contentor**.

Criar uma tarefa do Stream Analytics

  1. Em uma guia separada da mesma janela do navegador ou em uma janela separada do navegador, entre no portal do Azure.

  2. Selecione Todos os serviços no menu à esquerda. Selecione Analytics em Categorias. Passe o mouse sobre os trabalhos do Stream Analytics e selecione + ou Selecione + Criar na janela pop-up.

    Captura de tela que mostra o menu de trabalho do Stream Analytics.

  3. Na página de trabalho Novo Stream Analytics , siga estas etapas:

    1. Em Assinatura, selecione sua assinatura do Azure.

    2. Para Grupo de recursos, selecione o mesmo recurso que você usou anteriormente neste início rápido.

    3. Em 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 Ambiente de hospedagem, confirme se a opção Nuvem está selecionada. As tarefas do Stream Analytics podem ser implementadas na cloud ou no Edge. A nuvem permite que você implante na nuvem do Azure e a opção Edge permite que você implante em um dispositivo IoT Edge.

    5. Em Unidades de fluxo, 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.

      Captura de ecrã a mostrar a página **Novo trabalho do Stream Analytics**.

  4. Na página Rever + criar, reveja as definições e selecione Criar para criar uma página do Stream Analytics.

  5. Na página de implantação, selecione Ir para o recurso para navegar até a página de trabalho do Stream Analytics.

Configurar a entrada da tarefa

Nesta seção, você configura uma entrada de dispositivo do Hub IoT para o trabalho do Stream Analytics. Use o Hub IoT criado na seção anterior do início rápido.

  1. Na página de trabalho do Stream Analytics, selecione Entradas em Topologia de trabalho no menu à esquerda.

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

    Captura de tela mostrando a página **Entradas** com o menu **Adicionar entrada de fluxo** > **Hub IoT** selecionado.**.

  3. Na página Hub IoT, siga estas etapas:

    1. Para Alias de entrada, digite IoTHubInput.

    2. Em Assinatura, selecione a assinatura que tem o hub IoT criado anteriormente. Este guia de início rápido pressupõe que você criou o hub IoT na mesma assinatura.

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

    4. Selecione Salvar para salvar as configurações de entrada para o trabalho do Stream Analytics.

      Captura de tela mostrando a página Nova entrada para inserir informações do hub IoT de entrada.

Configurar a saída da tarefa

  1. Agora, selecione Saídas em Topologia de trabalho no menu à esquerda.

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

    Captura de tela mostrando a página **Saídas** com a opção **Adicionar** -> **Armazenamento de Blob** selecionada no menu.

  3. Na página Nova saída para armazenamento de Blob/ADLS Gen2, siga estas etapas:

    1. Em Alias de saída, insira BlobOutput.

    2. Em Assinatura, selecione a assinatura que tem a conta de armazenamento do Azure criada anteriormente. Este início rápido pressupõe que você criou a conta de armazenamento na mesma assinatura.

    3. Em Conta de armazenamento, selecione sua conta de armazenamento.

    4. Em Container, selecione seu contêiner de blob se ele ainda não estiver selecionado.

    5. Em Modo de autenticação, selecione Cadeia de conexão.

    6. Selecione Salvar na parte inferior da página para salvar as configurações de saída.

      Captura de ecrã a mostrar a página **Nova saída** para introduzir informações da conta de armazenamento do Azure de entrada.

Definir a consulta de transformação

  1. Agora, selecione Consulta em Topologia de trabalho no menu à esquerda.

  2. Insira a seguinte consulta na janela de consulta. Neste exemplo, a consulta lê os dados do Hub IoT e os copia para um novo arquivo no blob.

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

    Captura de ecrã a mostrar a página **Consulta** com a consulta de exemplo.

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

  1. Retorne à página de visão geral do trabalho no portal do Azure e selecione Iniciar trabalho.

    Captura de ecrã a mostrar a página **Descrição Geral** com o botão **Iniciar** selecionado.

  2. Na página Iniciar trabalho, confirme se Agora está selecionado para Hora de início de saída do trabalho e selecione Iniciar na parte inferior da página.

    Captura de ecrã a mostrar a página **Iniciar trabalho**.

  3. Após alguns minutos, no portal, localize a conta de armazenamento e o contêiner que você configurou como saída para o trabalho. Agora, pode ver o ficheiro de saída no contentor. O trabalho leva alguns minutos para ser iniciado pela primeira vez, depois de iniciado, ele continuará a ser executado à medida que os dados chegam.

    Captura de tela mostrando a página **Container** com o arquivo de saída de exemplo.

  4. Selecione o arquivo e, na página Blob , selecione Editar para exibir o conteúdo do arquivo.

    Captura de tela mostrando o arquivo de saída de exemplo.

Clean up resources (Limpar recursos)

Quando não for mais necessário, exclua o grupo de recursos, o trabalho do 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 você não vai continuar a usar esse trabalho, exclua todos os recursos criados por este início rápido usando as seguintes etapas:

  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.
  3. No aplicativo Raspberry Pi Azure IoT Online Simulator, selecione Redefinir ao lado de Executar no painel inferior à direita.

Próximo passo

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