Criar alertas do Activator para um Painel em Tempo Real
Você pode criar alertas do Fabric Activator em várias fontes de dados diferentes no Microsoft Fabric. Este artigo explica como criar alertas do Activator para um Painel em Tempo Real. Para obter mais informações, confira O que é o Activator?
Alerta quando as condições são atendidas em um Painel em Tempo Real
Use o Activator para disparar notificações quando as condições forem atendidas nos dados em um Painel em Tempo Real. Por exemplo, se você tiver um Painel em Tempo Real que exibe a disponibilidade de bicicletas de aluguel em vários locais, poderá disparar um alerta se houver poucas bicicletas disponíveis em qualquer local. Envie essas notificações de alerta para si mesmo ou para outras pessoas na sua organização, usando email ou Microsoft Teams.
Pré-requisitos
- Um espaço de trabalho com uma capacidade habilitada para o Microsoft Fabric
- Um painel em tempo real com pelo menos um bloco exibindo dados
Criar uma regra do Activator usando Definir alerta
- Abra um Dashboard em Tempo Real.
- Alterne entre os modos de exibição e edição na barra de ferramentas.
- Escolha um bloco no Painel em Tempo Real para o Activator monitorar.
- Selecione o menu Mais (...) na parte superior direita do bloco e escolha Definir Alerta. Você também pode usar o botão Definir Alerta na barra de menus do Painel em Tempo Real.
Definir as condições de alerta do Activator
No painel Definir alerta, defina suas condições de regra. As condições de regra incluem decidir qual campo monitorar e definir o limite. Selecione se deseja receber a notificação por email ou no Microsoft Teams. Defina o local para salvar essa regra do Activator e selecione Criar.
Opcional: editar a regra no Activator
Quando a regra estiver pronta, você receberá uma notificação com um link para a regra. Selecione o link para editar sua regra no Activator. Editar a regra será útil se você quiser fazer um dos seguintes refinamentos:
- Adicionar outros destinatários ao seu alerta.
- Defina uma condição de alerta mais complexa do que a possível no painel Definir alerta.
Para obter informações sobre como editar regras no Activator, confira Criar ativadores no modo de design.
Limitações em gráficos com um eixo de tempo
Se você tiver um gráfico com um eixo de tempo no Power BI ou em um Painel em Tempo Real, o Activator lerá o valor da medida exatamente uma vez para cada ponto no eixo de tempo. Se o valor medido de determinado ponto de tempo for alterado após ser lido pelo Activator, o Activator ignorará o valor alterado.
Exemplo de limitação
O exemplo de código a seguir ilustra essa limitação. Neste exemplo, um gráfico mostra o número de itens vendidos ao longo do tempo. O Activator lê o gráfico pela primeira vez na manhã de 3 de janeiro. Neste momento, o gráfico mostra 10 itens vendidos:
Data | Número de itens vendidos |
---|---|
1 January | 20 |
2 de janeiro | 18 |
3 de janeiro | 10 |
Mais tarde, no dia 3 de janeiro, mais itens serão vendidos. O gráfico foi atualizado para refletir essa alteração e o número de itens vendidos agora lê 15:
Data | Número de itens vendidos |
---|---|
1 January | 20 |
2 de janeiro | 18 |
3 de janeiro | 15 (alterado em relação ao início do dia) |
O Activator ignora o valor alterado, pois ele já leu um valor de 10 no início do dia.
Como contornar essa limitação
A razão mais comum pela qual um valor de medida pode mudar ao longo do tempo é que o ponto mais recente no eixo do tempo está sujeito a alterações. No exemplo, o número de vendas aumenta ao longo do dia. O número de itens vendidos nos dias anteriores nunca muda, pois essas datas estão no passado. Para evitar essa limitação:
Exclua a data/hora atual do gráfico, de modo que esse valor não faça parte da amostra enquanto ainda estiver sujeito a alterações.
Adicione um filtro de tempo relativo ao gráfico para excluir a data ou hora atual do gráfico. O Activator vê o valor somente quando é o final para o período que está sendo medido e não está mais sujeito a alterações.
Adicione um filtro de tempo em que o intervalo de tempo termina em 'um compartimento antes' da hora atual. Portanto, o último compartimento amostrado pelo Activator já está "fechado" e não será alterado.
TableForReflex | where YourTimeColumn between (ago(5h)..bin(now(), 1h)) | summarize count() by bin(YourTimeColumn, 1h) | render timechart
Use um visual de cartão ou KPI para acompanhar o valor da data atual, pois a limitação descrita aqui só se aplica a gráficos com um eixo de tempo. Por exemplo, crie um visual KPI que exibe as "vendas até agora de hoje". O Activator lê e dispara para as alterações nesse valor ao longo do dia.