Sdílet prostřednictvím


Konektor Azure Data Exploreru pro Microsoft Power Automate

Důležité

Tento konektor se dá použít v sadě Microsoft Fabric v reálném čase. Postupujte podle pokynů v tomto článku s následujícími výjimkami:

Konektor Azure Data Exploreru pro Power Automate (dříve Microsoft Flow) umožňuje orchestrovat a plánovat toky, odesílat oznámení a výstrahy jako součást naplánované nebo aktivované úlohy.

Můžete provádět následující akce:

  • Odesílat oznámení a upozornění na základě výsledků dotazů, například když prahové hodnoty překročí určité limity.
  • Umožňuje posílat pravidelné sestavy obsahující tabulky a grafy, například každý den nebo týdně.
  • Naplánujte pravidelné úlohy pomocí příkazů pro správu v clusterech. Pomocí příkazu například zkopírujte data z jedné tabulky do druhé .set-or-append .
  • Export a import dat mezi Azure Data Explorerem a dalšími databázemi

Další informace najdete v příkladech použití konektoru Azure Data ExploreruPower Automate.

Poznámka:

Aby Power Automate konektor měl přístup ke clusteru chráněnému sítí, musíte přidat odchozí IP adresy přidružené k oblasti vašeho konektoru do seznamu povolených bran firewall. Další informace najdete v tématu Správa veřejného přístupu ke clusteru Azure Data Exploreru.

Vytvoření nového toku pomocí konektoru Azure Data Exploreru

Pokud chcete konektor použít, musíte nejprve přidat trigger. Trigger můžete definovat na základě opakovaného časového období nebo jako odpověď na předchozí akci toku.

  1. Přihlaste se na Power Automate.

  2. Vytvořte nový tok nebo na Power Automate domovské stránce vyberte Moje toky>+ Nový tok.

    Power Automate Snímek obrazovky domovské stránky se zvýrazněnou možností Moje toky a Nový

  3. Vyberte Naplánovaný tok cloudu.

    Snímek obrazovky s dialogovým oknem Nový se zvýrazněnou možností Naplánovano z prázdného pole

  4. V části Sestavení plánovaného toku cloudu zadejte požadované informace.

    Snímek obrazovky se stránkou Sestavit naplánovaný tok se zvýrazněnými možnostmi názvu toku

  5. Vyberte Vytvořit>+ Nový krok.

  6. Do vyhledávacího pole zadejte Kusto nebo Azure Data Explorer a vyberte Azure Data Explorer.

    Snímek obrazovky s oknem Zvolit operaci a zvýrazněným vyhledávacím polem a Azure Data Explorerem

  7. Ze seznamu vyberte akci. Vysvětlení jednotlivých akcí a jejich konfigurace najdete v tématu Akce toku.

    Důležité

    Abyste mohli tok spustit, musíte mít platné připojení Azure Data Exploreru. Informace o vytvoření připojení najdete v tématu Vytvoření připojení Azure Data Exploreru v Power Automatetématu .

    Snímek obrazovky se seznamem Zvolit akci se zvýrazněným seznamem akcí

Akce toku

Když vyberete konektor Azure Data Exploreru, můžete do toku přidat jednu z následujících akcí:

Tato část popisuje možnosti a parametry pro každou akci a poskytuje příklad, jak přidat e-mailovou akci do libovolného toku.

Spuštění dotazu KQL

Poznámka:

Pokud váš dotaz začíná tečkou, jedná se o příkaz pro správu. Použijte příkaz Spustit asynchronní správu.

Pomocí této akce můžete zadat dotaz na zadaný cluster. Akce, které se přidají později, iterují přes každý řádek výsledků dotazu.

Pokud spuštění dotazu trvá déle než 8 minut, selže s výjimkou RequestTimeout. Pokud chcete tomuto problému zabránit, optimalizujte dotaz nebo ho rozdělte na menší části. Další informace najdete v tématu Osvědčené postupy pro dotazy.

Příklad

Následující tok aktivuje dotaz každou minutu. Dotaz zkontroluje počet záznamů v tabulce a odešle e-mail pouze v případě, že je počet záznamů větší než 0.

Snímek obrazovky s konektorem Azure Data Exploreru a akcí spustit dotaz KQL

Spuštění dotazu KQL a vykreslení grafu

Poznámka:

Pokud váš dotaz začíná tečkou, jedná se o příkaz pro správu. Použijte příkaz Pro správu spuštění a vykreslujte graf.

Pomocí této akce můžete vizualizovat výsledek dotazu KQL jako tabulku nebo graf. Tento tok můžete například použít k příjmu denních sestav e-mailem.

Pokud spuštění dotazu trvá déle než 8 minut, selže s výjimkou RequestTimeout. Pokud chcete tomuto problému zabránit, optimalizujte dotaz nebo ho rozdělte na menší části. Další informace najdete v tématu Osvědčené postupy pro dotazy.

Příklad

Následující tok zobrazí výsledky dotazu jako časový diagram.

Snímek obrazovky s konektorem Azure Data Exploreru zobrazující dotaz Spustit KQL a vykreslení akce grafu

Spuštění příkazu async management

Pomocí této akce můžete asynchronně spustit příkaz pro správu, což znamená, že se bude dál spouštět na pozadí. Akce vrátí ID, stav a stav. Pokud chcete zkontrolovat stav a podrobnosti asynchronního příkazu, použijte příkaz operace .show s ID vráceným touto akcí.

Pokud spuštění příkazu async management trvá déle než 60 minut, dojde k selhání s výjimkou RequestTimeout.

Příklad

Následující tok aktivuje asynchronní příkaz, který zkopíruje 10 záznamů z tabulky TransformedSysLogs do cílové tabulky. Všimněte si, že v dotazu se vyžaduje asynchronní klíčové slovo.

Snímek obrazovky s konektorem Azure Data Exploreru a akcí Spustit asynchronní správu

Spuštění příkazu pro správu a vykreslení grafu

Pomocí této akce spusťte příkaz pro správu a zobrazte výsledek jako graf. Mezi možnosti grafu patří tabulka HTML, výsečový graf, časový graf a pruhový graf.

Pokud spuštění příkazu pro správu trvá déle než 8 minut, dojde k selhání s výjimkou RequestTimeout.

Snímek obrazovky s příkazem Spustit správu a vykresleným grafem v podokně opakování

Spuštění příkazu show management

Tato akce spustí příkaz pro správu show a vrátí výsledek, který lze použít v následujících konektorech.

Pokud spuštění příkazu pro správu trvá déle než 8 minut, dojde k selhání s výjimkou RequestTimeout.

Příklad

Následující tok spustí příkaz operace .show, který vyhledá stav asynchronního příkazu pomocí ID operace vrácené asynchronním spuštěním příkazu.

Snímek obrazovky s konektorem Azure Data Exploreru a akcí spustit příkaz pro správu

Odeslání výsledků dotazu Kusto e-mailem

Do libovolného toku můžete zahrnout krok pro odesílání sestav e-mailem na libovolnou e-mailovou adresu.

  1. Pokud chcete do toku přidat nový krok, vyberte + Nový krok .
  2. Do vyhledávacího pole zadejte Office 365 a vyberte Office 365 Outlook.
  3. Vyberte Odeslat e-mail (V2).
  4. Zadejte e-mailovou adresu, na kterou chcete e-mailovou sestavu odeslat.
  5. Zadejte předmět e-mailu.
  6. Vyberte zobrazení kódu.
  7. Umístěte kurzor do pole Text a vyberte Přidat dynamický obsah.
  8. Vyberte BodyHtml. Snímek obrazovky s dialogovým oknem Odeslat e-mail se zvýrazněným polem Text a BodyHtml
  9. Vyberte Zobrazit rozšířené možnosti.
  10. V části Název příloh -1 vyberte Název přílohy.
  11. V části Obsah příloh vyberte Obsah přílohy.
  12. V případě potřeby přidejte další přílohy.
  13. V případě potřeby nastavte úroveň důležitosti.
  14. Zvolte Uložit.

Snímek obrazovky s dialogovým oknem Odeslat e-mail se zvýrazněnou možností Název přílohy, Obsah příloh a Uložit

Vytvoření připojení Azure Data Exploreru

Pokud chcete spustit tok, který obsahuje konektor Azure Data Exploreru, musíte použít platné připojení Azure Data Exploreru. V levém podokně můžete vytvořit a ověřit nové připojeníPower Automate, vybrat Datová>připojení nebo v rámci toku výběrem nabídky >konektoru Azure Data Exploreru Přidat nové připojení.

Následující kroky ukazují, jak vytvořit připojení z toku.

  1. V dotazu Spustit KQL vyberte tři tečky v pravém horním rohu konektoru Power Automate.

    Snímek obrazovky s připojením Azure Data Exploreru s možností ověřování

  2. Vyberte Přidat nové připojení. Když se poprvé připojíte, zobrazí se výzva k přihlášení k ověření připojení.

    Snímek obrazovky s připojením Azure Data Exploreru s možností přihlášení

Ověřování

Můžete se ověřit pomocí přihlašovacích údajů uživatele nebo pomocí aplikace Microsoft Entra. Pokud se chcete ověřit pomocí přihlašovacích údajů, vyberte Přihlásit se a zadejte své přihlašovací údaje.

Ověření pomocí instančního objektu:

  1. Vyberte Připojit s instančním objektem.

  2. Do formuláře zadejte následující informace:

    • Název připojení: Popisný a smysluplný název nového připojení. V tomto příkladu jsme použili MyApplication.
    • ID klienta: ID vaší aplikace.
    • Tajný klíč klienta: Váš klíč aplikace.
    • Tenant: ID adresáře Microsoft Entra, ve kterém jste aplikaci vytvořili.

    Poznámka:

    Ujistěte se, že vaše aplikace je aplikace Microsoft Entra a má oprávnění ke spouštění dotazů ve vašem clusteru.

    Snímek obrazovky s připojením k Azure Data Exploreru s dialogovým oknem ověřování aplikací

    Po dokončení ověřování ověřte, že váš tok používá nové připojení.

    Snímek obrazovky s dokončenou aplikací ověřování

    Po nastavení připojení se tok spustí pomocí přihlašovacích údajů aplikace.

Testování toku

Pokud chcete zkontrolovat, jestli tok funguje, zkontrolujte historii spuštění toku:

  1. Přejděte na domovskou Power Automate stránku.

  2. V hlavní nabídce vyberte Moje toky.

    Power Automate Snímek obrazovky s hlavní nabídkou se zvýrazněnou možností Moje toky

  3. Na řádku toku, který chcete prozkoumat, vyberte ikonu dalších příkazů a pak vyberte Historii spuštění.

    Snímek obrazovky s kartou Moje toky se zvýrazněnou historií spuštění

    Zobrazí se všechna spuštění toku s informacemi o čase spuštění, době trvání a stavu. Snímek obrazovky se stránkou výsledků historie spuštění

    Pokud chcete získat úplné podrobnosti o toku, vyberte v části Moje toky tok, který chcete prozkoumat.

    Snímek obrazovky se stránkou úplných výsledků historie spuštění

Pokud chcete zjistit, proč se spuštění nezdařilo, vyberte čas spuštění. Zobrazí se tok a krok toku, který selhal, je označen červeným vykřičníkem. Rozbalte neúspěšný krok a zobrazte jeho podrobnosti. Podokno Podrobností na pravé straně obsahuje informace o selhání, abyste je mohli vyřešit.

Snímek obrazovky se spuštěním toku zobrazující chybovou zprávu

Omezení

  • Maximální počet záznamů na požadavek je 50 000 a maximální velikost dat na požadavek je 32 MB. Tato omezení nelze změnit.
  • Synchronní požadavky mají časový limit 8 minut.
  • Asynchronní požadavky mají časový limit 60 minut.
  • Konektor nepodporuje operátory, které operátor nepodporujegetschema. Operátory forku, omezující vlastnosti a vyhodnocení se například nepodporují.
  • Toky fungují nejlépe na Microsoft Edgi a Google Chrome.
  • Pomocí Konektor aplikace logiky Azure Kusto můžete spouštět dotazy a příkazy Kusto jako součást naplánované nebo aktivované úlohy.