Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O conector do Azure Data Explorer Power Automate (anteriormente Microsoft Flow) permite que o Azure Data Explorer use as funcionalidades de fluxo da Microsoft Power Automate. Você pode executar consultas e comandos Kusto automaticamente, como parte de uma tarefa agendada ou de uma tarefa acionada. Este artigo inclui vários exemplos comuns de uso do Power Automate conector.
Para obter mais informações, consulte Conector do Azure Data ExplorerPower Automate.
Conector Power Automate e seu banco de dados SQL
Use o conector Power Automate para consultar seus dados e agregá-los em um banco de dados SQL.
Observação
Use o conector do Power Automate somente para pequenas quantidades de dados de saída. A operação de inserção de SQL é feita separadamente para cada linha.
Enviar dados por push para um conjunto de dados do Microsoft Power BI
Utilize o conector Power Automate com o conector do Power BI para transferir dados de consultas Kusto para conjuntos de dados de streaming do Power BI.
Crie uma ação Executar a consulta e listar os resultados.
Selecione Nova etapa.
Selecione Adicionar uma Ação e pesquise por Power BI.
Selecione Power BI>Adicionar linhas a um conjunto de dados.
Insira o workspace, o conjunto de dados e a tabela para o qual você deseja enviar dados por push.
Na caixa de diálogo de conteúdo dinâmico, adicione um Payload que contenha o esquema do conjunto de dados e os resultados relevantes da consulta do Azure Data Explorer.
O fluxo aplica automaticamente a ação do Power BI a cada linha da tabela de resultados da consulta do Kusto.
Consultas condicionais
Você pode usar os resultados de consultas Kusto como entrada ou condições para as próximas ações do Power Automate.
No exemplo a seguir, você consulta o Kusto em busca de incidentes ocorridos durante o último dia. Para cada incidente resolvido, o fluxo posta uma mensagem do Slack e cria uma notificação por push. Para cada incidente que ainda está ativo, o sistema consulta o banco de dados Kusto para obter mais informações sobre incidentes semelhantes. Ele envia essas informações como um email e abre uma tarefa relacionada no Azure DevOps Server.
Siga estas instruções para criar um fluxo semelhante:
Crie uma ação Executar a consulta e listar os resultados.
Selecione Nova etapa>Controle de condição.
Na janela de conteúdo dinâmico, selecione o parâmetro que você deseja usar como uma condição para as próximas ações.
Selecione o tipo de Relação e o Valor para definir uma condição específica no parâmetro específico.
O fluxo aplica essa condição a cada linha da tabela de resultados da consulta.
Adicione ações para quando a condição for verdadeira e falsa.
Você pode usar os valores de resultado da consulta Kusto como entrada para as próximas ações. Selecione os valores de resultado na janela de conteúdo dinâmico. No exemplo a seguir, você adiciona uma ação Slack – Postar Mensagem e um Visual Studio – Criar uma nova ação de item de trabalho , contendo dados da consulta Kusto.
Neste exemplo, se um incidente ainda estiver ativo, consulte o Kusto novamente para obter informações sobre como incidentes da mesma fonte foram resolvidos no passado.
Visualize essas informações como um gráfico de pizza e envie-as por e-mail para a equipe.
Enviar por email vários gráficos de fluxo do Azure Data Explorer
Crie um fluxo com o gatilho de recorrência e defina o intervalo e a frequência do fluxo.
Adicione uma nova etapa, com uma ou mais ações Kusto - Executar consulta e visualizar os resultados.
Para cada ação Kusto – Executar consulta e visualizar o resultado, defina os seguintes campos:
- URL do cluster.
- Nome do banco de dados.
- Tipo de Consulta e Gráfico (por exemplo, tabela HTML, gráfico de setor, gráfico de tempo, gráfico de barras ou um valor personalizado).
Adicione uma ação Enviar um email (v2):
- Na seção corpo, selecione o ícone de exibição de código.
- No campo Corpo, insira o BodyHtml necessário para que o resultado visualizado da consulta seja incluído no corpo do email.
- Para adicionar um anexo ao email, adicione o Nome do Anexo e o Conteúdo do Anexo.
Para obter mais informações sobre como criar uma ação de email, confira Resultados de consulta Kusto por email.
Resultados:
Conteúdo relacionado
- Utilize o conector Azure Kusto Logic App para executar consultas e comandos Kusto como parte de uma tarefa agendada ou desencadeada.