Compartilhar via


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.

Captura de tela do conector SQL, mostrando a consulta de dados usando o Power Automate conector.

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.

  1. Crie uma ação Executar a consulta e listar os resultados.

  2. Selecione Nova etapa.

  3. Selecione Adicionar uma Ação e pesquise por Power BI.

  4. Selecione Power BI>Adicionar linhas a um conjunto de dados.

    Captura de tela do conector do Power BI, mostrando adicionar linha a uma ação de conjunto de dados.

  5. Escolha o Workspace, o Conjunto de Dados e a Tabela para os quais os dados serão enviados por push.

  6. 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.

    Captura de tela da ação do Power BI, mostrando os campos de ação.

O fluxo aplica automaticamente a ação do Power BI a cada linha da tabela de resultados da consulta do Azure Data Explorer.

Captura de tela da ação do Power BI para cada linha.

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:

  1. Crie uma ação Executar a consulta e listar os resultados.

  2. Selecione Nova etapa>Controle de condição.

  3. 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.

  4. Selecione o tipo de Relação e o Valor para definir uma condição específica no parâmetro específico.

    Captura de tela mostrando o uso de condições de fluxo com base nos resultados de uma consulta Kusto para determinar a próxima ação de fluxo.

    O fluxo aplica essa condição a cada linha da tabela de resultados da consulta.

  5. Adicione ações para quando a condição for verdadeira e falsa.

    Captura de tela mostrando a adição de ações para quando uma condição é verdadeira ou falsa, condições de fluxo com base nos resultados da consulta Kusto.

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.

Captura de tela da ação Slack – Postar Mensagem.

Captura de tela da ação do Visual Studio.

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.

Captura de tela da consulta de condição de fluxo.

Visualize essas informações como um gráfico de pizza e envie-as por email para a equipe.

Captura de tela do email de condição de fluxo.

Enviar por email vários gráficos de fluxo do Azure Data Explorer

  1. Crie um fluxo com o gatilho de recorrência e defina o intervalo e a frequência do fluxo.

  2. Adicione uma nova etapa, com uma ou mais ações Azure Data Explorer – Executar consulta e visualizar os resultados.

    Captura de tela da execução de várias consultas em um fluxo.

  3. 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).

    Captura de tela de visualização de resultados com vários anexos.

  4. Adicione uma ação Enviar um email (v2):

    1. Na seção corpo, selecione o ícone de exibição de código.
    2. No campo Corpo, insira o BodyHtml necessário para que o resultado visualizado da consulta seja incluído no corpo do email.
    3. Para adicionar um anexo ao email, adicione o Nome do Anexo e o Conteúdo do Anexo.

    Captura de tela do envio de vários anexos por email.

    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:

Captura de tela mostrando os resultados de vários anexos de e-mail, visualizados como um gráfico de pizza e um gráfico de barras.

Captura de tela mostrando os resultados de vários anexos de e-mail, visualizados como um gráfico de tempo.