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

Az Azure Data Explorer Power Automate (korábban Microsoft Flow) összekötője lehetővé teszi, hogy az Azure Data Explorer a Microsoft Power Automatefolyamatképességeit használja. A Kusto-lekérdezéseket és -parancsokat automatikusan futtathatja 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 csatlakozó és az SQL-adatbázis

Az összekötővel Power Automate 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 történik.

Képernyőkép az SQL-összekötőről, amely az adatok lekérdezését az Power Automate összekötő használatával mutatja be.

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

A Power Automate összekötőt a Power BI-összekötővel együtt használva adatokat továbbíthat Kusto-lekérdezésekből a Power BI streamelési adathalmazaiba.

  1. Hozzon létre egy új lekérdezésfuttatás és eredménylista 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 látható egy adathalmazhoz.

  5. Adja meg azt a munkaterületet, adatkészletet és táblázatot , amelybe adatokat szeretne leküldni.

  6. A dinamikus tartalom párbeszédpanelről adjon hozzá egy Payload-ot, amely tartalmazza az adathalmaz sémáját és a releváns Kusto-lekérdezés eredményeit.

    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 használhatja bemenetként vagy feltételekként a következő Power Automate műveletekhez.

Az alábbi példában lekérdezi a Kusto-t az elmúlt nap során történt incidensekről. Minden megoldott incidens esetében a folyamat egy Slack-üzenetet küld, és létrehoz egy leküldéses értesítést. Minden továbbra is aktív incidens esetében a folyamat lekérdezi a Kusto-t a hasonló incidensekről. Ezt az információt e-mailben küldi el, és megnyit egy kapcsolódó feladatot az Azure DevOps Serveren.

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

  1. Hozzon létre egy új lekérdezés futtatása és eredménylista készítése műveletet.

  2. Válassza az Új lépés>feltételvezérlőt.

  3. A dinamikus tartalom ablakából 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 érték típust az adott paraméter adott feltételének beállításához.

    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, amikor a feltétel igaz, és műveleteket, amikor hamis.

    Képernyőkép a feltételekre (igaz vagy hamis) alkalmazott műveletek hozzáadásáról, Kusto-lekérdezés eredményei alapján létrehozott folyamatfeltételek 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áad egy Slack - Úzenetküldés műveletet és egy Visual Studio - Új munkaelem létrehozása műveletet, amely a Kusto-lekérdezésből származó adatokat tartalmaz.

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

Képernyőkép a Visual Studio műveletéről.

Ebben a példában, ha egy incidens továbbra is aktív, kérje le ismét a Kusto-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-mailjeiről.

Több Azure Data Explorer-folyamatábra küldése e-mailben

  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 egy folyamat több lekérdezésének futtatásáról.

  3. Minden Kusto – Lekérdezés futtatása és eredményművelet megjelenítése , adja meg a következő mezőket:

    • Cluster-URL.
    • 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örzsszakaszban válassza a kódnézet ikont.
    2. A Törzs mezőbe szúrja be a szükséges BodyHtml-et , hogy a lekérdezés vizualizált eredménye szerepel legyen 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 való elküldéséről.

    További információ az e-mail-művelet létrehozásáról: E-mail Kusto lekérdezési eredmények.

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 ábrázolva.