Понимание транслитических потоков задач

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

  • Добавление данных: добавьте запись данных в таблицу в базе данных и просмотрите ее в отчете. Например, добавление записи о новом клиенте.
  • Изменение данных. Измените существующую запись данных в таблице в базе данных и просмотрите ее в отчете. Например, обновление поля состояния или заметки.
  • Удаление данных: удаление существующей записи данных из таблицы в базе данных и ее удаление из отчета. Например, удаление записи клиента, которая больше не нужна.
  • Вызов внешнего API: сделайте запрос API, доступный через сетевой запрос. Например, выполнение запроса к конечной точке REST общедоступного API, которая обновляет базовые данные или входные данные пользователя или выполняет действия в другой системе.

Потоки транслитических задач работают с помощью пользовательских функций данных в Fabric для вызова функций в базовых источниках данных Fabric.

В следующем примере показан транслитический поток задач, который подключает отчет Power BI, показывающий возможности продаж к рабочему процессу, который отправляет запросы в Teams. В этом примере можно увидеть, что пользователь отфильтровал таблицу, чтобы отобразить только крупные возможности с высоким уровнем риска и ограниченными временными рамками. Пользователь запрашивает скидку 10% на эти предложения и обосновывает запрос в поле для комментариев. После нажатия кнопки "Запросить скидку " входные данные из таблицы и текстовые поля передаются в функцию данных пользователя. Функция публикует сообщение в Teams с подробными сведениями, чтобы запрос можно было утвердить или отклонить.

Анимированный GIF, который показывает, как пользователь запрашивает скидку на возможности, найденные в отчёте Power BI, и как этот запрос отображается в виде сообщения в Teams.

Готовы приступить к работе? Выберите один из двух комплексных учебников:

Обратная запись данных

Потоки транзлитических задач могут включать обратную запись данных, чтобы конечные пользователи могли обновлять, добавлять или удалять данные в базах данных Fabric из отчетов Power BI. С помощью функций пользовательских данных Fabric можно программно обновлять, добавлять или удалять записи данных на основе контекста фильтра, переданного из отчета.

Например, следующий отчет Power BI позволяет изменять значение скидки, которое видно в таблице, не покидая отчет. При вводе нового значения во входном срезе и нажатии кнопки "Отправить скидку", функция пользовательских данных Fabric автоматически обновляет записи источника данных, соответствующие примененным фильтрам.

Анимированный GIF, демонстрирующий отчет Power BI, который включает интерактивный интерфейс для изменения записи данных.

Для сценариев обратной записи данных пользовательские функции данных имеют собственное управление подключениями для следующих источников данных Fabric:

  • Базы данных SQL Fabric
  • Склады тканей
  • Lakehouses Fabric (для файлов)

Для большинства сценариев обратной записи рекомендуется использовать базу данных SQL в качестве базового источника данных. Базы данных SQL хорошо работают с большими операциями чтения и записи, необходимыми в сценариях создания отчетов.

Примеры рабочих функций пользовательских данных см. в примерах потока транслитических задач.

Настраиваемая автоматизация

Транслитические потоки задач также могут автоматизировать многие задачи и даже выполнять действия в других системах с помощью внешних API.

Например, следующий отчет Power BI позволяет создавать специализированные предложения искусственного интеллекта для факторов влияния, отображаемых в таблице, с помощью API Azure OpenAI Responses. Когда вы выбираете лидера мнений, а затем Generate AI Suggestion, функция пользовательских данных Fabric предоставляет ответ Azure OpenAI на основе полностью настраиваемого запроса.

Анимированный GIF, демонстрирующий пример отчета Power BI с интерактивным интерфейсом для вызова Azure OpenAI API.

Примеры рабочих функций пользовательских данных см. в примерах потока транслитических задач.

Ограничения

В настоящее время следующие ограничения применяются к транслитических потокам задач:

  • Функции пользовательских данных должны возвращать тип str, который будет добавлен в отчет.
  • Power BI Embedded поддерживается только для безопасных сценариев внедрения.

Следующие ограничения службы также могут повлиять на потоки транслитических задач:

Дальнейшие шаги