Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo explica como criar alertas do Fabric Activator a partir de um conjunto de consultas KQL. O Fabric Activator no Microsoft Fabric permite-lhe tomar ações quando padrões ou condições são detetados em fluxos de dados. Para obter mais informações, consulte O que é o Ativador.
Pode configurar o Ativador para disparar notificações com base nos resultados do conjunto de consultas KQL em dois cenários:
- Quando agendadas, as consultas KQL devolvem resultados.
- Quando as consultas KQL agendadas retornam resultados com visualizações que satisfazem condições específicas.
Envie notificações de alerta para si mesmo ou para outras pessoas na sua organização. Você pode configurar notificações para serem enviadas por email ou mensagem do Microsoft Teams.
Cenários de exemplo
Aqui estão alguns exemplos de como pode usar alertas do Ativador com consultas KQL:
Monitorizar registos de aplicações para erros: Suponha que tem uma base de dados KQL a armazenar registos de aplicação. Pode configurar um alerta para o notificar se algum registo dos últimos cinco minutos contiver a cadeia
authorization errorna coluna da mensagem .Monitorize as bicicletas disponíveis nos bairros: imagine que tem dados transmitidos em tempo real das bicicletas disponíveis em diferentes bairros. Cria-se uma consulta KQL para renderizar um gráfico circular mostrando o número de bicicletas disponíveis por bairro. Pode configurar um alerta para o notificar quando o número de bicicletas disponíveis em qualquer bairro estiver abaixo de um determinado limite.
Pré-requisitos
- Um espaço de trabalho com uma capacidade ativada por Microsoft Fabric.
- Uma base de dados KQL com dados.
- Um conjunto de consultas KQL conectado ao banco de dados KQL. Para obter mais informações, consulte Consultar dados em um conjunto de consultas KQL.
Importante
- Somente consultas em bancos de dados KQL dentro de uma Eventhouse são suportadas. Se o conjunto de consultas KQL estiver conectado a um cluster externo do Azure Data Explorer, não há suporte para a criação de um alerta.
- O impacto de uma regra de alerta no Eventhouse depende da complexidade da consulta. Consultas e agregações simples são leves, enquanto junções, transformações e classificações consomem mais recursos. Se uma consulta for executada a cada 1 ou 5 minutos, ela efetivamente manterá o Eventhouse em um estado sempre ativo . Sem consultas ou ingestão por mais de 5 minutos, o Eventhouse pode ficar ocioso, o que reduz custos. Para obter mais informações, consulte Eventhouse Uptime.
As etapas a seguir mostram como criar um alerta em uma consulta que cria uma visualização ou em uma consulta que não cria uma visualização.
Escolha a guia que corresponde ao fluxo de trabalho desejado.
Definir alerta em um conjunto de consultas KQL
Importante
Não há suporte para visualizações de gráfico de tempo nesse cenário. Eles são suportados em criar alertas de ativador a partir de um painel em tempo real.
Abra o espaço de trabalho que contém o conjunto de consultas KQL.
Navegue até o seu conjunto de consultas KQL e selecione-o para abrir.
Execute uma consulta que retorna uma visualização.
Quando a consulta retornar os resultados, selecione Definir alerta na faixa de opções superior.
Definir condições de alerta
No painel lateral de Adicionar Regra que aparece, siga estes passos para definir as suas condições de alerta:
Na secção de Detalhes , dê um nome para a sua regra de alerta de Ativador.
Na secção Monitor , defina uma frequência de tempo para a frequência com que a consulta é executada. O padrão é 5 minutos.
Na secção de Condições , especifique as suas condições de alerta da seguinte forma:
- Se sua visualização não tiver dimensões, você poderá selecionar a condição Em cada evento quando para monitorar alterações no fluxo de dados escolhendo um campo específico para monitorar.
- Na lista suspensa Quando, defina o valor a ser avaliado.
- Na lista suspensa Condição, defina a condição a ser avaliada. Para obter mais informações, consulte Condições.
- No campo Ocorrência , defina o número de vezes que a condição deve ser cumprida antes de um alerta ser acionado.
Na secção de Ação , selecione uma das seguintes ações:
Enviar notificação por email:
- Para Selecionar ação, selecione Enviar e-mail.
- Para To, introduza o endereço de email do destinatário ou utilize a lista suspensa para selecionar uma propriedade cujo valor seja um endereço de email. Por padrão, o seu endereço de email está preenchido aqui.
- Para o assunto, introduza o assunto da notificação por email.
- Para o Título, introduza o título da notificação por email.
-
Para Notas, introduza notas para a notificação por email.
Observação
Ao inserir assunto, título ou anotações, você pode fazer referência às propriedades nos dados digitando
@ou selecionando o botão ao lado das caixas de texto. Por exemplo,@BikepointID. - Para Contexto, selecione da lista suspensa os valores que pretende incluir na notificação de email.
Envie uma notificação do Microsoft Teams: Envie uma mensagem do Microsoft Teams para si próprio. Pode personalizar o título e o conteúdo da mensagem.
- Para selecionar ação, selecione Teams -->Mensagem para indivíduos ou mensagem de grupo no chat, ou publicação no canal.
- Siga um destes passos dependendo da sua escolha:
- Se você selecionou a opção Mensagem para indivíduos , insira os endereços de e-mail dos destinatários ou use a lista suspensa para selecionar uma propriedade cujo valor seja um endereço de e-mail. Quando a condição é cumprida, um e-mail é enviado para indivíduos específicos.
- Se você selecionou a opção Mensagem de chat de grupo , selecione um bate-papo em grupo na lista suspensa. Quando a condição é atendida, uma mensagem é postada no chat de grupo.
- Se tiveres selecionado a opção Publicação no canal, seleciona uma equipa e um canal a partir das listas suspensas. Quando a condição é cumprida, uma mensagem é publicada no canal selecionado.
- No Campo 'Título', introduza o título da notificação do Teams.
-
Para Notas, introduza notas para a notificação do Teams.
Observação
Ao inserir assunto, título ou anotações, você pode fazer referência às propriedades nos dados digitando
@ou selecionando o botão ao lado das caixas de texto. Por exemplo,@BikepointID. - Para contextualizar, selecione os valores da lista suspensa que pretende incluir na notificação do Teams.
Executar atividades do Fabric: Para configurar o alerta para executar um pipeline do Fabric, trabalho Spark ou notebook quando a condição for cumprida, siga os seguintes passos:
- Para Selecionar ação, selecione Executar Pipeline, Executar tarefa Spark, Executar Notebook ou Executar Função (pré-visualização).
- Para selecionar o item Fabric a executar, selecione o item Fabric (pipeline, notebook, tarefa Spark ou função) da lista.
- Selecione Adicionar parâmetro e especifique o nome do parâmetro para o item Fabric e um valor para ele. Você pode adicionar mais de um parâmetro.
Pode passar parâmetros a partir dos dados de alerta escrevendo
@ou selecionando o botão ao lado da caixa de texto. Por exemplo,@BikepointID.
Ações personalizadas: Para configurar o alerta para chamar uma ação personalizada quando a condição for cumprida, siga estes passos:
Para Selecionar ação, selecione Criar ação personalizada.
Como mencionado na secção Ação, crie primeiro a regra e depois complete a configuração da ação personalizada seguindo os passos de Trigger custom actions (fluxos do Power Automate).
Depois de criares a ação personalizada, no painel de Definição da regra, seleciona a ação personalizada que criaste na lista suspensa de Ações .
Em Guardar localização, especifique onde guardar o alerta do Activator. Escolha um espaço de trabalho existente e salve em um ativador existente ou em um novo.
Selecione Criar para criar sua regra de Ativador.
Opcional: edite sua regra no Ativador
Quando o ativador é salvo, o painel lateral exibe um link para o item. Selecione o link para editar ainda mais no Activator. Esta etapa pode ser útil se você quiser executar uma das seguintes ações:
- Adicione outros destinatários ao seu alerta.
- Altere o conteúdo do alerta para refletir os dados específicos que dispararam o 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 Ativador, consulte Criar regras do Ativador.
No ativador em si, você também pode visualizar o histórico dos resultados da consulta e o histórico das ativações da regra. Para obter mais informações, consulte Criar regras do Activator.