Tutorial: Criar e ativar uma regra do Ativador
Neste tutorial, você usa dados de exemplo incluídos no Ativador de malha. Use os dados de exemplo para concluir estas tarefas:
- Revisar um ativador de exemplo
- Explorar os dados
- Explorar uma regra
- Iniciar a regra
- Criar um objeto
- Criar uma regra
Pré-requisitos
Antes de começar, você precisa de um espaço de trabalho com capacidade de malha. Você pode saber mais sobre espaços de trabalho de malha no artigo Espaços de trabalho. Se você não tiver o Fabric, será solicitado que inicie uma avaliação.
Criar um ativador de exemplo
Comece abrindo o Fabric no navegador.
No painel de navegação, selecione Criar>Ativador. Se não vir Criar, selecione as reticências (...) para mostrar mais opções.
Selecione Tentar amostra para criar um ativador pré-preenchido com eventos e objetos de exemplo.
Explorar os dados
Nesta etapa, exploramos os dados do fluxo de eventos nos quais esse exemplo foi criado.
O novo ativador tem uma seção Explorer . Role para baixo e selecione o fluxo de eventos de entrega de pacotes.
Esses eventos mostram o status em tempo real dos pacotes que estão em processo de entrega.
Observe os eventos recebidos e passe o mouse sobre os dados do evento na tabela ao vivo. Cada ponto de dados contém informações sobre o evento. Você pode ter que rolar para ver tudo.
Explorar uma regra
Use uma regra para especificar os valores de evento que você deseja monitorar, as condições que deseja detetar e as ações que deseja que o Ativador execute.
O painel Explorer exibe objetos, como fluxos de eventos, para esse ativador. de eventos de entrega é um dos objetos criados a partir dos eventos de entrega de pacotes eventstream.
No painel Explorer, selecione o objeto chamado Eventos de entrega. Você pode criar regras sobre objetos que usam dados do fluxo de eventos de entrega de pacote. Por exemplo, uma regra que verifica a temperatura dos pacotes.
Observe que a seção Eventos por ID do objeto é organizada pela ID do pacote. ID do pacote é o ID da coluna que identifica exclusivamente cada pacote. Usamos essa ID exclusiva para atribuir os eventos Package aos objetos Package.
Selecione a regra Temperatura chamada Demasiado quente para o medicamento. Percorra o painel Definição para ver como a regra funciona.
Na seção Monitor, selecione Temperatura. Os valores de temperatura vêm da coluna Temperatura na tabela Eventos de entrega. Você pode ver a coluna Temperatura em uma captura de tela anterior.
Role para baixo até Condição. A nossa regra é a monitorização de temperaturas que se tornarem maiores do que20 graus Celsius.
Desloque-se ainda mais para baixo até Filtro de Propriedade. A nossa regra aplica-se apenas a embalagens que contenham medicamentos. Na tabela Eventos de Entrega, a regra analisa a coluna denominada Conteúdo de cuidados especiais. Na coluna Cuidados especiais, algumas das embalagens têm um valor de Medicina.
Por fim, role para baixo até Ação. Nossa regra envia uma mensagem do Teams se a condição for atendida.
Criámos uma regra Activator. A regra está sendo executada no fluxo de eventos de eventos de entrega de pacotes. A regra procura embalagens que tenham medicamentos e verifica se a temperatura agora é superior a 20 graus Celsius. Quando a temperatura se torna superior a 20 graus Celsius, é enviada uma mensagem do Teams.
Veja as outras regras para saber como funcionam.
Iniciar a regra
Agora você está familiarizado com os eventos e objetos usados para criar uma regra. O próximo passo é iniciar a regra.
Selecione Demasiado quente para o medicamento.
Opcionalmente, envie uma mensagem de teste selecionando Enviar-me uma ação de teste. Primeiro, verifique se você é o destinatário. Certifique-se de que recebe a mensagem e que tem o aspeto esperado.
Selecione Iniciar. Isso faz com que a regra se torne ativa. Você recebe uma mensagem do Teams sempre que um pacote de medicamento está muito quente. A regra deve ser acionada várias vezes a cada hora.
Mais tarde, você pode desativar a regra usando o botão Parar .
Criar um objeto
Agora é hora de criar um objeto próprio. Nesta seção, exclua o objeto Package . Em seguida, recrie-o para acompanhar o status dos pacotes em trânsito onde as horas de entrega se tornam superiores a 25.
- Selecione e exclua o objeto Package .
- Selecione o Fluxo de eventos de entrega de pacotes.
- Na faixa de opções, selecione Novo objeto.
- Nomeie seu novo objeto Package2 e escolha Package ID como o ID exclusivo.
- Adicione HoursInTransit e City como propriedades do objeto.
- Selecione Criar.
Criar uma nova regra
Crie uma regra que o alerte se o tempo de trânsito na entrega exceder um limite.
Selecione sua nova propriedade HoursInTransit . Na faixa de opções, selecione Nova regra. No cabeçalho, selecione o ícone de lápis para editar o nome da regra. Nomeie-o Tempo médio de trânsito acima do alvo. Seu objeto Package2 tem esta aparência.
Selecione Editar detalhes para abrir o painel de Definição.
No painel Definição, selecione HoursInTransit. Em seguida, selecione Adicionar resumo>média. Defina uma agregação Tamanho da janela de cinco minutos e um tamanho de Etapa de cinco minutos. O gráfico Monitor é atualizado para refletir o resumo e o gráfico Monitor de regras tem esta aparência.
Na etapa Condição, detete quando o tempo médio de trânsito se torna maior que 25. Defina a regra para alertá-lo sempre que a condição for atendida. Depois de concluir esta etapa, o gráfico de condição é atualizado e a regra tem esta aparência.
Especifique uma ação para sua regra. Você pode optar por enviar uma mensagem ou um e-mail do Teams. Personalize sua ação de acordo com como você gostaria que ela aparecesse.
Teste a sua regra selecionando o botão Enviar-me uma ação de teste. Certifique-se de receber um alerta. Se estiver usando e-mail, pode levar um ou dois minutos para chegar.
Inicie a regra selecionando Salvar e iniciar.
Você criou seu primeiro objeto e regra. Como próximas etapas, você pode tentar configurar algumas outras regras no objeto Package2 . Quando estiver pronto para tentar usar o Activator em seus próprios dados, siga as etapas no artigo Obter dados para o Ativador .
Clean up resources (Limpar recursos)
Depois de terminar com as regras que você criou como parte do tutorial, certifique-se de pará-las. Se não suspender as regras, continuará a receber as notificações. Você também pode incorrer em cobranças pelo processamento em segundo plano. Selecione cada regra por vez e selecione o botão Parar na faixa de opções.
Conteúdos relacionados
Você também pode saber mais sobre o Microsoft Fabric: