Dela via


Användningsexempel för Azure Data Explorer-anslutningsprogram tillPower Automate

Azure Data Explorer-anslutningsappen Power Automate (tidigare Microsoft Flow) gör att Azure Data Explorer kan använda flödesfunktionerna i Microsoft Power Automate. Du kan köra Kusto-frågor och kommandon automatiskt som en del av en schemalagd eller utlöst uppgift. Den här artikeln innehåller flera vanliga Power Automate användningsexempel för anslutningsprogram.

Mer information finns i Azure Data Explorer-anslutningsprogrammetPower Automate.

Power Automate anslutningsappen och din SQL-databas

Använd anslutningsappen Power Automate för att fråga dina data och aggregera dem i en SQL-databas.

Anteckning

Använd endast anslutningsappen Power Automate för små mängder utdata. SQL-infogningsåtgärden utförs separat för varje rad.

Skärmbild av SQL-anslutningsappen som visar frågor mot data med hjälp av anslutningsappen Power Automate .

Skicka data till en Microsoft Power BI-datauppsättning

Du kan använda anslutningsappen Power Automate med Power BI-anslutningsappen för att skicka data från Kusto-frågor till Power BI-strömmande datamängder.

  1. Skapa en ny körningsfråga och lista resultatåtgärd .

  2. Välj Nytt steg.

  3. Välj Lägg till en åtgärd och sök efter Power BI.

  4. Välj Power BI>Lägg till rader i en datauppsättning.

    Skärmbild av Power BI-anslutningsappen som visar åtgärden Lägg till rad i en datauppsättning.

  5. Ange den arbetsyta, datauppsättning och tabell som data ska push-överföras till.

  6. I dialogrutan dynamiskt innehåll lägger du till en nyttolast som innehåller ditt datauppsättningsschema och relevanta Kusto-frågeresultat.

    Skärmbild av Power BI-åtgärden som visar åtgärdsfält.

Flödet tillämpar automatiskt Power BI-åtgärden för varje rad i Kusto-frågeresultattabellen.

Skärmbild av Power BI-åtgärden för varje rad.

Villkorsfrågor

Du kan använda resultatet av Kusto-frågor som indata eller villkor för nästa Power Automate åtgärder.

I följande exempel frågar vi Kusto efter incidenter som inträffade under den senaste dagen. För varje löst incident publiceras ett Slack-meddelande och ett push-meddelande skapas. För varje incident som fortfarande är aktiv frågar vi Kusto om mer information om liknande incidenter. Den skickar informationen som ett e-postmeddelande och öppnar en relaterad uppgift i Azure DevOps Server.

Följ dessa instruktioner för att skapa ett liknande flöde:

  1. Skapa en ny körningsfråga och lista resultatåtgärd .

  2. Välj Nytt steg>Villkorskontroll.

  3. I fönstret dynamiskt innehåll väljer du den parameter som du vill använda som villkor för nästa åtgärder.

  4. Välj typ av relation och värde för att ange ett specifikt villkor för den specifika parametern.

    Skärmbild som visar användning av flödesvillkor baserat på resultatet av en Kusto-fråga för att fastställa nästa flödesåtgärd.

    Flödet tillämpar det här villkoret på varje rad i frågeresultattabellen.

  5. Lägg till åtgärder för när villkoret är sant och falskt.

    Skärmbild som visar hur du lägger till åtgärder för när ett villkor är sant eller falskt, flödesvillkor baserat på Kusto-frågeresultat.

Du kan använda resultatvärdena från Kusto-frågan som indata för nästa åtgärder. Välj resultatvärdena från fönstret dynamiskt innehåll. I följande exempel lägger vi till åtgärden Slack – Post Message och en Visual Studio – Skapa en ny arbetsobjektåtgärd som innehåller data från Kusto-frågan.

Skärmbild av Slack – åtgärden Publicera meddelande.

Skärmbild av Visual Studio-åtgärden.

I det här exemplet, om en incident fortfarande är aktiv, frågar du Kusto igen för att få information om hur incidenter från samma källa löstes tidigare.

Skärmbild av flödesvillkorsfråga.

Visualisera den här informationen som ett cirkeldiagram och skicka den till teamet via e-post.

Skärmbild av e-post för flödesvillkor.

Email flera Azure Data Explorer-flödesdiagram

  1. Skapa ett nytt flöde med upprepningsutlösaren och definiera flödets intervall och frekvens.

  2. Lägg till ett nytt steg med en eller flera Kusto – Kör frågor och visualisera resultatåtgärder .

    Skärmbild av att köra flera frågor i ett flöde.

  3. För varje Kusto – Kör fråga och visualisera resultatåtgärden definierar du följande fält:

    • Kluster-URL.
    • Databasnamn.
    • Fråge- och diagramtyp (till exempel HTML-tabell, cirkeldiagram, tidsdiagram, stapeldiagram eller ett anpassat värde).

    Skärmbild av visualisering av resultat med flera bifogade filer.

  4. Lägg till åtgärden Skicka ett e-postmeddelande (v2):

    1. I brödtextavsnittet väljer du kodvisningsikonen.
    2. I fältet Brödtext infogar du nödvändig BodyHtml så att det visualiserade resultatet av frågan ingår i brödtexten i e-postmeddelandet.
    3. Om du vill lägga till en bifogad fil i e-postmeddelandet lägger du till Bifogat namn och Bifogat innehåll.

    Skärmbild av att skicka flera bifogade filer via e-post.

    Mer information om hur du skapar en e-poståtgärd finns i Email Kusto-frågeresultat.

Resultat:

Skärmbild som visar resultatet av flera e-postbilagor, visualiserade som ett cirkeldiagram och stapeldiagram.

Skärmbild som visar resultatet av flera e-postbilagor, visualiserade som ett tidsdiagram.