Használati példák az Azure Data Explorer-összekötőhözPower Automate

Az Azure Data Explorer Power Automate (korábban Microsoft Flow) összekötő lehetővé teszi az Azure Data Explorer számára a Microsoft Power Automatefolyamatfunkcióinak használatát. Kusto-lekérdezéseket és -parancsokat automatikusan futtathat egy ütemezett vagy aktivált feladat részeként. Ez a cikk számos gyakori Power Automate összekötő-használati példát tartalmaz.

További információ: Azure Data Explorer-összekötőPower Automate.

Power Automate összekötő és az SQL-adatbázis

Power Automate Az összekötővel lekérdezheti az adatokat, és összesítheti azokat egy SQL-adatbázisban.

Megjegyzés

Csak kis mennyiségű kimeneti adathoz használja az Power Automate összekötőt. Az SQL-beszúrási művelet minden sorhoz külön-külön történik.

Képernyőkép az SQL-összekötőről, amelyen adatok lekérdezése látható az Power Automate összekötő használatával.

Adatok leküldése Microsoft Power BI-adatkészletbe

Az összekötőt a Power BI-összekötővel használva Power Automate adatokat küldhet le a Kusto-lekérdezésekből a Power BI streamelési adathalmazaiba.

  1. Hozzon létre egy új lekérdezésfuttatási és listaeredmény-műveletet .

  2. Válassza az Új lépés lehetőséget.

  3. Válassza a Művelet hozzáadása lehetőséget, és keresse meg a Power BI-t.

  4. Válassza a Power BI>Sorok hozzáadása adatkészlethez lehetőséget.

    Képernyőkép a Power BI-összekötőről, amelyen egy sor hozzáadása adathalmaz-művelethez látható.

  5. Adja meg azt a munkaterületet, adatkészletet és táblát , amelybe az adatok le lesznek küldve.

  6. A dinamikus tartalom párbeszédpanelen adjon hozzá egy hasznos adatot , amely tartalmazza az adathalmaz sémáját és a vonatkozó Kusto-lekérdezési eredményeket.

    Képernyőkép a Power BI-műveletről, amelyen a műveletmezők láthatók.

A folyamat automatikusan alkalmazza a Power BI-műveletet a Kusto-lekérdezés eredménytáblájának minden sorára.

Képernyőkép az egyes sorokHoz tartozó Power BI-műveletről.

Feltételes lekérdezések

A Kusto-lekérdezések eredményeit bemenetként vagy feltételekként használhatja a következő Power Automate műveletekhez.

A következő példában lekérdezzük a Kusto-t az elmúlt nap során történt incidensekről. Minden megoldott incidenshez egy Slack-üzenet lesz közzétéve, és létrejön egy leküldéses értesítés. A továbbra is aktív incidensek esetében a Kusto lekérdezésével további információt talál a hasonló incidensekről. E-mailként küldi el ezeket az információkat, és megnyit egy kapcsolódó feladatot Azure DevOps Server.

Hasonló folyamat létrehozásához kövesse az alábbi utasításokat:

  1. Hozzon létre egy új lekérdezésfuttatási és listaeredmény-műveletet .

  2. Válassza az Új lépés>Feltétel vezérlőelem lehetőséget.

  3. A dinamikus tartalom ablakában válassza ki a következő műveletek feltételeként használni kívánt paramétert.

  4. Válassza ki a Kapcsolat és az Érték típust, ha egy adott feltételt szeretne beállítani az adott paraméterhez.

    Képernyőkép a folyamatfeltételek kusto-lekérdezés eredményei alapján történő használatáról a következő folyamatművelet meghatározásához.

    A folyamat ezt a feltételt alkalmazza a lekérdezés eredménytáblájának minden sorára.

  5. Adjon hozzá műveleteket, ha a feltétel igaz és hamis.

    Képernyőkép a műveletek hozzáadásáról, ha egy feltétel igaz vagy hamis, a Folyamatfeltételek a Kusto lekérdezési eredményei alapján.

A Kusto-lekérdezés eredményértékeit a következő műveletek bemeneteként használhatja. Válassza ki az eredményértékeket a dinamikus tartalom ablakából. A következő példában hozzáadunk egy Slack – Üzenet közzététele műveletet és egy Visual Studio – Új munkaelem létrehozása műveletet, amely a Kusto-lekérdezésből származó adatokat tartalmazza.

Képernyőkép a Slack – Üzenet közzététele műveletről.

Képernyőkép a Visual Studio-műveletről.

Ebben a példában, ha egy incidens továbbra is aktív, kérdezze le újra a Kustót, hogy információt kapjon arról, hogyan oldották meg az ugyanabból a forrásból származó incidenseket a múltban.

Képernyőkép a folyamatfeltétel-lekérdezésről.

Vizualizálja ezt az információt kördiagramként, és küldje el e-mailben a csapatnak.

Képernyőkép a folyamatfeltételek e-mail-címéről.

Több Azure Data Explorer folyamatábra Email

  1. Hozzon létre egy új folyamatot az ismétlődési eseményindítóval, és határozza meg a folyamat időközét és gyakoriságát.

  2. Adjon hozzá egy új lépést egy vagy több Kusto - Lekérdezés futtatásával és az eredményműveletek vizualizációjával .

    Képernyőkép több lekérdezés folyamaton belüli futtatásáról.

  3. Minden Kusto esetében – Lekérdezés futtatása és eredményművelet vizualizációja , adja meg a következő mezőket:

    • Fürt URL-címe.
    • Adatbázis neve.
    • Lekérdezés és diagramtípus (például HTML-táblázat, kördiagram, idődiagram, sávdiagram vagy egyéni érték).

    Képernyőkép az eredmények több melléklettel való megjelenítéséről.

  4. E-mail küldése (v2) művelet hozzáadása:

    1. A törzs szakaszban válassza a kódnézet ikont.
    2. A Törzs mezőbe szúrja be a szükséges BodyHtml fájlt, hogy a lekérdezés vizualizált eredménye szerepeljen az e-mail törzsében.
    3. Ha mellékletet szeretne hozzáadni az e-mailhez, adja hozzá a melléklet nevét és a melléklet tartalmát.

    Képernyőkép több melléklet e-mailben történő elküldéséről.

    További információ az e-mail-műveletek létrehozásáról: Email Kusto-lekérdezés eredményei.

Eredmények:

Képernyőkép több e-mail-melléklet eredményeiről, kördiagramként és sávdiagramként ábrázolva.

Képernyőkép több e-mail-melléklet eredményeiről, idődiagramként megjelenítve.