Udostępnij za pośrednictwem


Przykłady użycia łącznika usługi Azure Data Explorer do Power Automate

Łącznik usługi Azure Data Explorer (wcześniej microsoft flow) umożliwia usłudze Azure Data Explorer Power Automate korzystanie z funkcji przepływu firmy Microsoft Power Automate. Zapytania i polecenia kusto można uruchamiać automatycznie w ramach zaplanowanego lub wyzwalanego zadania. Ten artykuł zawiera kilka typowych Power Automate przykładów użycia łącznika.

Aby uzyskać więcej informacji, zobacz Łącznik usługi Azure Data ExplorerPower Automate.

Power Automate łącznik i baza danych SQL

Użyj łącznika Power Automate , aby wykonywać zapytania dotyczące danych i agregować je w bazie danych SQL.

Uwaga

Użyj łącznika Power Automate tylko dla małych ilości danych wyjściowych. Operacja wstawiania SQL jest wykonywana oddzielnie dla każdego wiersza.

Zrzut ekranu przedstawiający łącznik SQL przedstawiający wykonywanie zapytań dotyczących danych przy użyciu łącznika Power Automate .

Wypychanie danych do zestawu danych usługi Microsoft Power BI

Łącznik z łącznikiem usługi Power BI umożliwia Power Automate wypychanie danych z zapytań Kusto do zestawów danych przesyłania strumieniowego usługi Power BI.

  1. Utwórz nową akcję Uruchom zapytanie i wyświetl wyniki .

  2. Wybierz pozycję Nowy krok.

  3. Wybierz pozycję Dodaj akcję i wyszukaj ciąg Power BI.

  4. Wybierz pozycję Power BI>Dodaj wiersze do zestawu danych.

    Zrzut ekranu przedstawiający łącznik usługi Power BI przedstawiający akcję dodawania wiersza do zestawu danych.

  5. Wprowadź obszar roboczy, zestaw danych i tabelę, do których będą wypychane dane.

  6. W oknie dialogowym zawartość dynamiczna dodaj ładunek zawierający schemat zestawu danych i odpowiednie wyniki zapytania Kusto.

    Zrzut ekranu przedstawiający akcję usługi Power BI z polami akcji.

Przepływ automatycznie stosuje akcję usługi Power BI dla każdego wiersza tabeli wyników zapytania Kusto.

Zrzut ekranu przedstawiający akcję usługi Power BI dla każdego wiersza.

Zapytania warunkowe

Możesz użyć wyników zapytań Kusto jako danych wejściowych lub warunków dla następnych Power Automate akcji.

W poniższym przykładzie wysyłamy zapytanie do usługi Kusto o zdarzenia, które wystąpiły w ciągu ostatniego dnia. Dla każdego rozwiązanego zdarzenia zostanie opublikowany komunikat usługi Slack i zostanie utworzone powiadomienie wypychane. W przypadku każdego zdarzenia, które jest nadal aktywne, wysyłamy zapytanie do usługi Kusto, aby uzyskać więcej informacji na temat podobnych zdarzeń. Wysyła te informacje jako wiadomość e-mail i otwiera powiązane zadanie w usłudze Azure DevOps Server.

Postępuj zgodnie z tymi instrukcjami, aby utworzyć podobny przepływ:

  1. Utwórz nową akcję Uruchom zapytanie i wyświetl wyniki .

  2. Wybierz pozycję Nowy krok>Kontrolka warunek.

  3. W oknie zawartości dynamicznej wybierz parametr, którego chcesz użyć jako warunku dla następnych akcji.

  4. Wybierz typ relacji i wartość , aby ustawić określony warunek dla określonego parametru.

    Zrzut ekranu przedstawiający użycie warunków przepływu na podstawie wyników zapytania Kusto w celu określenia następnej akcji przepływu.

    Przepływ stosuje ten warunek w każdym wierszu tabeli wyników zapytania.

  5. Dodaj akcje, gdy warunek ma wartość true i false.

    Zrzut ekranu przedstawiający dodawanie akcji, gdy warunek ma wartość true lub false, warunki przepływu oparte na wynikach zapytania Kusto.

Możesz użyć wartości wyników z zapytania Kusto jako danych wejściowych dla następnych akcji. Wybierz wartości wyników w oknie zawartości dynamicznej. W poniższym przykładzie dodamy akcję Slack — Opublikuj wiadomość i Visual Studio — utwórz nową akcję elementu roboczego zawierającą dane z zapytania Kusto.

Zrzut ekranu przedstawiający akcję Slack — opublikuj wiadomość.

Zrzut ekranu przedstawiający akcję programu Visual Studio.

W tym przykładzie, jeśli zdarzenie jest nadal aktywne, wykonaj ponownie zapytanie Kusto, aby uzyskać informacje o sposobie rozwiązywania zdarzeń z tego samego źródła w przeszłości.

Zrzut ekranu przedstawiający zapytanie dotyczące warunku przepływu.

Zwizualizuj te informacje jako wykres kołowy i wyślij je pocztą e-mail do zespołu.

Zrzut ekranu przedstawiający wiadomość e-mail z warunkiem przepływu.

Wysyłanie wiadomości e-mail do wielu wykresów blokowych usługi Azure Data Explorer

  1. Utwórz nowy przepływ z wyzwalaczem cyklu i zdefiniuj interwał i częstotliwość przepływu.

  2. Dodaj nowy krok z co najmniej jednym rozwiązaniem Kusto — uruchamianie zapytania i wizualizowanie akcji wyników .

    Zrzut ekranu przedstawiający uruchamianie kilku zapytań w przepływie.

  3. Dla każdego zapytania Kusto — uruchom zapytanie i zwizualizuj akcję wyników , zdefiniuj następujące pola:

    • Adres URL klastra.
    • Nazwa bazy danych.
    • Typ zapytania i wykresu (na przykład tabela HTML, wykres kołowy, wykres czasu, wykres słupkowy lub wartość niestandardowa).

    Zrzut ekranu przedstawiający wizualizację wyników z wieloma załącznikami.

  4. Dodaj akcję Wyślij wiadomość e-mail (wersja 2):

    1. W sekcji treść wybierz ikonę widoku kodu.
    2. W polu Treść wstaw wymagany kod BodyHtml , aby zwizualizowany wynik zapytania został uwzględniony w treści wiadomości e-mail.
    3. Aby dodać załącznik do wiadomości e-mail, dodaj nazwę załącznika i zawartość załącznika.

    Zrzut ekranu przedstawiający wysyłanie wiadomości e-mail do wielu załączników.

    Aby uzyskać więcej informacji na temat tworzenia akcji poczty e-mail, zobacz E-mail Kusto query results (Wysyłanie wiadomości e-mail do wyników zapytania Kusto).

Wyniki:

Zrzut ekranu przedstawiający wyniki wielu załączników wiadomości e-mail zwizualizowane jako wykres kołowy i wykres słupkowy.

Zrzut ekranu przedstawiający wyniki wielu załączników wiadomości e-mail zwizualizowane jako wykres czasu.

  • Użyj Łącznik aplikacji logiki Usługi Azure Kusto, aby uruchamiać zapytania i polecenia usługi Kusto w ramach zaplanowanego lub wyzwalanego zadania.