Sdílet prostřednictvím


Příklady použití konektoru Azure Data Exploreru pro Power Automate

Konektor Azure Data Explorer Power Automate (dříve Microsoft Flow) umožňuje Azure Data Exploreru používat možnosti toku Microsoftu Power Automate. Dotazy a příkazy Kusto můžete spouštět automaticky jako součást naplánované nebo aktivované úlohy. Tento článek obsahuje několik běžných Power Automate příkladů použití konektorů.

Další informace najdete v konektoru Azure Data ExplorerPower Automate.

Power Automate konektor a databáze SQL

Pomocí konektoru Power Automate můžete dotazovat data a agregovat je v databázi SQL.

Poznámka:

Konektor používejte Power Automate jenom pro malé objemy výstupních dat. Operace vložení SQL se provádí zvlášť pro každý řádek.

Snímek obrazovky konektoru SQL zobrazující dotazování dat pomocí konektoru Power Automate

Zápis dat do datové sady Microsoft Power BI

Pomocí konektoru Power BI Power Automate můžete odesílat data z dotazů Kusto do datových sad streamování Power BI.

  1. Vytvořte novou akci Spustit dotaz a Zobrazit výsledky.

  2. Vyberte Nový krok.

  3. Vyberte Přidat akci a vyhledejte Power BI.

  4. Vyberte Power BI>Přidat řádky do datové sady.

    Snímek obrazovky konektoru Power BI zobrazující přidání řádku do akce datové sady

  5. Zadejte pracovní prostor, datovou sadu a tabulku , do které chcete odesílat data.

  6. V dialogovém okně dynamického obsahu přidejte Payload, který obsahuje schéma datové sady a relevantní výsledky dotazu Kusto.

    Snímek obrazovky s akcí Power BI zobrazující pole akcí

Tok automaticky aplikuje akci Power BI pro každý řádek tabulky s výsledky dotazu Kusto.

Snímek obrazovky s akcí Power BI pro každý řádek

Podmíněné dotazy

Výsledky dotazů Kusto můžete použít jako vstup nebo podmínky pro další Power Automate akce.

V následujícím příkladu dotazujete Kusto na incidenty, ke kterým došlo během posledního dne. U každého vyřešeného incidentu tok zveřejní zprávu na Slacku a vytvoří push notifikaci. U každého incidentu, který je stále aktivní, se tok dotazuje Kusto na další informace o podobných incidentech. Odešle informace jako e-mail a otevře související úlohu na Azure DevOps Serveru.

Pokud chcete vytvořit podobný tok, postupujte podle těchto pokynů:

  1. Vytvořte novou akci pro spuštění dotazu a zobrazení výsledků.

  2. Vyberte Nový krok>Ovládací prvek podmínky.

  3. V okně dynamického obsahu vyberte parametr, který chcete použít jako podmínku pro další akce.

  4. Vyberte typ relace a hodnoty a nastavte pro konkrétní parametr konkrétní podmínku.

    Snímek obrazovky znázorňující použití podmínek toku na základě výsledků dotazu Kusto k určení další akce toku

    Tok použije tuto podmínku na každém řádku tabulky výsledků dotazu.

  5. Přidejte akce pro případy, kdy je podmínka pravdivá a kdy je nepravdivá.

    Snímek obrazovky znázorňující přidání akcí pro situaci, kdy je podmínka pravdivá nebo nepravdivá, s podmínkami toku založenými na výsledcích dotazu Kusto.

Výsledné hodnoty z dotazu Kusto můžete použít jako vstup pro další akce. V okně dynamického obsahu vyberte výsledné hodnoty. V následujícím příkladu přidáte akci Slack - Post Message a Visual Studio – Vytvoří novou akci pracovní položky obsahující data z dotazu Kusto.

Snímek obrazovky s akcí Slack – Publikování zprávy

Snímek obrazovky s akcí sady Visual Studio

V tomto příkladu, pokud je incident stále aktivní, znovu se dotazujte Kusto, abyste získali informace o tom, jak se incidenty ze stejného zdroje vyřešily v minulosti.

Snímek obrazovky s dotazem podmínky toku

Vizualizujte tyto informace jako výsečový graf a pošlete je týmu e-mailem.

Snímek obrazovky z e-mailu s podmínkou toku

Odeslání více vývojových grafů Azure Data Exploreru e-mailem

  1. Vytvořte nový tok s triggerem opakování a definujte interval a frekvenci toku.

  2. Přidejte nový krok s jednou nebo více akcemi Kusto – spusťte dotaz a zobrazte výsledky.

    Snímek obrazovky se spouštěním několika dotazů v toku

  3. Pro každou akci Kusto – Spuštění dotazu a vizualizace výsledku definujte následující pole:

    • Adresa URL clusteru
    • Název databáze.
    • Typ dotazu a grafu (například tabulka HTML, výsečový graf, časový graf, pruhový graf nebo vlastní hodnota).

    Snímek obrazovky s vizualizací výsledků s více přílohami

  4. Přidání akce Odeslat e-mail (v2):

    1. V části Textu vyberte ikonu zobrazení kódu.
    2. Do pole Text vložte požadovaný textHtml tak, aby vizualizovaný výsledek dotazu byl zahrnut do textu e-mailu.
    3. Pokud chcete k e-mailu přidat přílohu, přidejte název přílohy a obsah přílohy.

    Snímek obrazovky s e-mailem s více přílohami

    Další informace o vytvoření e-mailové akce najdete v tématu Odeslání výsledků dotazu Kusto e-mailem.

Výsledky:

Snímek obrazovky zobrazující výsledky více e-mailových příloh vizualizovaných jako výsečový graf a pruhový graf

Snímek obrazovky zobrazující výsledky více e-mailových příloh vizualizovaných jako časový graf