Exemplos de uso para o conector do Azure Data Explorer para Power Automate
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 do Azure Data Explorer automaticamente, como parte de uma tarefa programada ou disparada. Este artigo inclui vários exemplos comuns de uso do conector do Power Automate.
Para obter mais informações, consulte Conector do Azure Data ExplorerPower Automate.
Conector do Power Automate e seu banco de dados SQL
Use o conector do 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
Você pode usar o conector do Power Automate com o conector do Power BI para enviar dados por push de consultas do Azure Data Explorer 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.
Escolha o Workspace, o Conjunto de Dados e a Tabela para os quais os dados serão enviados por push.
Na caixa de diálogo conteúdo dinâmico, adicione um conteúdo que contenha o esquema de conjunto de dados e os resultados de consulta do Azure Data Explorer relevantes.
O fluxo aplica automaticamente a ação do Power BI a cada linha da tabela de resultados da consulta do Azure Data Explorer.
Consultas condicionais
Você pode usar os resultados de consultas do Azure Data Explorer como entrada ou condições para as próximas ações do Power Automate.
No exemplo a seguir, consultamos o Azure Data Explorer em busca de incidentes que ocorreram durante o último dia. Para cada incidente resolvido, uma mensagem do Slack é postada e uma notificação por push é criada. Para cada incidente que ainda está ativo, consultamos o Azure Data Explorer 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 do Azure Data Explorer como entrada para as próximas ações. Selecione os valores de resultado na janela de conteúdo dinâmico. No exemplo a seguir, adicionamos uma ação Slack – Postar Mensagem e uma ação Visual Studio – Criar um item de trabalho, contendo dados da consulta do Azure Data Explorer.
Neste exemplo, se um incidente ainda estiver ativo, consulte o Azure Data Explorer 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 email 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 Azure Data Explorer – Executar consulta e visualizar os resultados.
Para cada ação Azure Data Explorer – Executar consulta e visualizar o resultado, defina os seguintes campos:
- URL do cluster.
- Nome do banco de dados.
- Consulta e Tipo de Gráfico (por exemplo, tabela HTML, gráfico de pizza, 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 Enviar resultados de consulta do Azure Data Explorer 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.