Примеры использования соединителя Azure обозреватель данных Power Automate (Предварительная версия)

Соединитель Azure обозреватель данных Power Automate (ранее — Microsoft Flow) позволяет azure обозреватель данных использовать возможности потока Microsoft Power Automate . Запросы и команды Kusto можно выполнять автоматически в рамках запланированной или активируемой задачи. Эта статья содержит несколько распространенных Power Automate примеров использования соединителей.

Дополнительные сведения см. в статье Azure обозреватель данных Power Automate Connector (Предварительная версия).

Power Automateсоединитель и база данных SQL

используйте Power Automate соединитель для запроса данных и их агрегирования в базе данных SQL.

Примечание

Используйте соединитель только Power Automate для небольших объемов выходных данных. операция вставки SQL выполняется отдельно для каждой строки.

снимок экрана с запросом данных с помощью соединителя Power Automate.

Важно!

В поле имя кластера введите URL-адрес кластера.

принудительная отправка данных в набор данных Microsoft Power BI

вы можете использовать Power Automate соединитель с соединителем Power BI, чтобы отправлять данные из запросов Kusto в Power BI наборы данных потоковой передачи.

  1. Создание нового запроса на выполнение и вывод результатов .

  2. Выберите Новый шаг.

  3. Выберите Добавить действие и выполните поиск по запросу Power BI.

  4. выберите Power BI > добавить строки в набор данных.

    снимок экрана Power BI соединителя.

  5. Введите рабочую область, набор данных и таблицу , в которую будут отправлены данные.

  6. В диалоговом окне Динамическое содержимое добавьте полезные данные , содержащие схему набора данных и соответствующие результаты запроса Kusto.

    снимок экрана Power BI полей.

поток автоматически применяет Power BI действие к каждой строке таблицы результатов запроса Kusto.

снимок экрана Power BI действия для каждой строки.

Условные запросы

Результаты запросов Kusto можно использовать в качестве входных или условий для следующих Power Automate действий.

В следующем примере мы запрашиваем Kusto для инцидентов, произошедших за последний день. Для каждого разрешенного инцидента публикуется сообщение временного резерва и создается push-уведомление. Для каждого инцидента, который все еще активен, мы запрашиваете Kusto для получения дополнительных сведений о подобных инцидентах. Она отправляет эти сведения как сообщение электронной почты и открывает связанную задачу в Azure DevOps Server.

Чтобы создать подобный поток, выполните следующие инструкции:

  1. Создание нового запроса на выполнение и вывод результатов .

  2. Выберите > элемент управления"новое условие шага".

  3. В окне динамического содержимого выберите параметр, который необходимо использовать в качестве условия для следующих действий.

  4. Выберите тип связи и значение , чтобы задать определенное условие для конкретного параметра.

    Использование условий потока на основе результатов запроса Kusto для определения следующего действия потока, обозреватель данных Azure

    Поток применяет это условие к каждой строке таблицы результатов запроса.

  5. Добавьте действия для, когда условие имеет значение true, и значение false.

    Добавление действий, когда условие имеет значение true или false, условия потока на основе результатов запроса Kusto, Azure обозреватель данных

Можно использовать результирующие значения из запроса Kusto в качестве входных данных для следующих действий. Выберите результирующие значения в окне динамического содержимого. в следующем примере мы добавим действие создания сообщения о временной резерве и Visual Studio создать новое действие рабочего элемента , содержащее данные из запроса Kusto.

Снимок экрана: действие сообщения о временной резерве.

снимок экрана Visual Studio действия.

В этом примере, если инцидент по-прежнему активен, снова запросите Kusto, чтобы получить сведения о том, как инциденты из того же источника были решены в прошлом.

Снимок экрана запроса условия потока.

Важно!

В поле имя кластера введите URL-адрес кластера.

Визуализируйте эту информацию как круговую диаграмму и отправьте ее по электронной почте команде.

Снимок экрана сообщения с условием потока.

Электронная почта. несколько диаграмм потока обозреватель данных Azure

  1. Создайте новый поток с триггером повторения и определите интервал и частоту последовательности.

  2. Добавьте новый шаг с одним или несколькими действиями Kusto — выполнение запроса и визуализация результатов .

    Снимок экрана: выполнение нескольких запросов в последовательности.

  3. Для каждого Kusto запроса и визуализации действия результата определите следующие поля:

    • URL-адрес кластера.
    • Имя базы данных.
    • Запрос и тип диаграммы (например, таблица HTML, круговая диаграмма, диаграмма времени, линейчатая диаграмма или пользовательское значение).

    Снимок экрана визуализации результатов с несколькими вложениями.

  4. Добавьте действие Отправить сообщение электронной почты (v2) :

    1. В разделе текст выберите значок представление кода.
    2. В поле Body вставьте требуемый бодихтмл , чтобы визуальный результат запроса включался в текст сообщения электронной почты.
    3. Чтобы добавить вложение в сообщение электронной почты, добавьте имя вложения и содержимое вложения.

    Снимок экрана: Отправка нескольких вложений в электронную почту.

    Дополнительные сведения о создании действия электронной почты см. в разделе Email Kusto запроса Results.

Результат:

Результаты нескольких вложений электронной почты, Визуализация в виде круговой диаграммы и линейчатой диаграммы, Azure обозреватель данных

Результаты нескольких вложений электронной почты, отображаемых в виде диаграммы времени, Azure обозреватель данных

Дальнейшие действия

сведения о соединитель приложений логики Azure Kusto. это еще один способ автоматического запуска запросов и команд Kusto в рамках запланированной или активируемой задачи.