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 ExploreruPower 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

Konektor s konektorem Power BI můžete použít Power Automate k odesílání dat z dotazů Kusto do datových sad streamování Power BI.

  1. Vytvořte novou akci spustit dotaz a zobrazit výsledky seznamu.

  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ých se budou odesílat data.

  6. V dialogovém okně dynamického obsahu přidejte datovou část , 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 použije akci Power BI pro každý řádek tabulky výsledků 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 dotazujeme Kusto na incidenty, ke kterým došlo během posledního dne. U každého vyřešeného incidentu se publikuje zpráva Slack a vytvoří se nabízené oznámení. U každého incidentu, který je stále aktivní, dotazujeme Kusto na další informace opodobných 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 spustit dotaz a zobrazit výsledky seznamu.

  2. Vyberte Ovládací prvek Nová podmínka kroku>.

  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, pokud je podmínka pravdivá a nepravda.

    Snímek obrazovky znázorňující přidání akcí pro situaci, kdy je podmínka pravdivá nebo nepravda, jsou podmínky toku založené 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áme akci Slack - Post Message a Visual Studio – Vytvoříme 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 s e-mailem podmínky 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 jedním nebo více kusto – spusťte dotaz a vizualizovat akce výsledků .

    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

  • Pomocí Konektor aplikace logiky Azure Kusto můžete spouštět dotazy a příkazy Kusto jako součást naplánované nebo aktivované úlohy.