Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
С помощью потоков транслитических задач можно автоматизировать такие действия конечных пользователей, как обновление записей, добавление заметок или создание рабочих процессов, которые активируют действия в других системах. Транслитические потоки задач обеспечивают автоматизированные сценарии, в том числе:
- Добавление данных: добавьте запись данных в таблицу в базе данных и просмотрите ее в отчете. Например, добавление записи о новом клиенте.
- Изменение данных. Измените существующую запись данных в таблице в базе данных и просмотрите ее в отчете. Например, обновление поля состояния или заметки.
- Удаление данных: удаление существующей записи данных из таблицы в базе данных и ее удаление из отчета. Например, удаление записи клиента, которая больше не нужна.
- Вызов внешнего API: сделайте запрос API, доступный через сетевой запрос. Например, выполнение запроса к конечной точке REST общедоступного API, которая обновляет базовые данные или входные данные пользователя или выполняет действия в другой системе.
Потоки транслитических задач работают с помощью пользовательских функций данных в Fabric для вызова функций в базовых источниках данных Fabric.
В следующем примере показан транслитический поток задач, который подключает отчет Power BI, показывающий возможности продаж к рабочему процессу, который отправляет запросы в Teams. В этом примере можно увидеть, что пользователь отфильтровал таблицу, чтобы отобразить только крупные возможности с высоким уровнем риска и ограниченными временными рамками. Пользователь запрашивает скидку 10% на эти предложения и обосновывает запрос в поле для комментариев. После нажатия кнопки "Запросить скидку " входные данные из таблицы и текстовые поля передаются в функцию данных пользователя. Функция публикует сообщение в Teams с подробными сведениями, чтобы запрос можно было утвердить или отклонить.
Готовы приступить к работе? Выберите один из двух комплексных учебников:
Руководство по обратной записи данных: Учебное пособие по созданию транзлитических потоков задач помогает создать базу данных SQL, написать пользовательскую функцию для работы с данными и подключить функцию к отчету Power BI для включения сценариев аннотирования данных.
Руководство по обновлению статуса: Руководство по созданию рабочего процесса обновления статуса показывает, как записывать обновления статуса проекта в базу данных с полным отслеживанием журнала и отправкой уведомлений в Microsoft Teams.
Если у вас уже есть функция данных пользователя, которую требуется подключить к отчету Power BI, см. Руководство по созданию функции данных в Power BI.
Обратная запись данных
Потоки транзлитических задач могут включать обратную запись данных, чтобы конечные пользователи могли обновлять, добавлять или удалять данные в базах данных Fabric из отчетов Power BI. С помощью функций пользовательских данных Fabric можно программно обновлять, добавлять или удалять записи данных на основе контекста фильтра, переданного из отчета.
Например, следующий отчет Power BI позволяет изменять значение скидки, которое видно в таблице, не покидая отчет. При вводе нового значения во входном срезе и нажатии кнопки "Отправить скидку", функция пользовательских данных Fabric автоматически обновляет записи источника данных, соответствующие примененным фильтрам.
Для сценариев обратной записи данных пользовательские функции данных имеют собственное управление подключениями для следующих источников данных Fabric:
- Базы данных SQL Fabric
- Склады тканей
- Lakehouses Fabric (для файлов)
Для большинства сценариев обратной записи рекомендуется использовать базу данных SQL в качестве базового источника данных. Базы данных SQL хорошо работают с большими операциями чтения и записи, необходимыми в сценариях создания отчетов.
Примеры рабочих функций пользовательских данных см. в примерах потока транслитических задач.
Настраиваемая автоматизация
Транслитические потоки задач также могут автоматизировать многие задачи и даже выполнять действия в других системах с помощью внешних API.
Например, следующий отчет Power BI позволяет создавать специализированные предложения искусственного интеллекта для факторов влияния, отображаемых в таблице, с помощью API Azure OpenAI Responses. Когда вы выбираете лидера мнений, а затем Generate AI Suggestion, функция пользовательских данных Fabric предоставляет ответ Azure OpenAI на основе полностью настраиваемого запроса.
Примеры рабочих функций пользовательских данных см. в примерах потока транслитических задач.
Ограничения
В настоящее время следующие ограничения применяются к транслитических потокам задач:
- Функции пользовательских данных должны возвращать тип
str, который будет добавлен в отчет. - Power BI Embedded поддерживается только для безопасных сценариев внедрения.
Следующие ограничения службы также могут повлиять на потоки транслитических задач:
- Сведения о службе и ограничения функций пользовательских данных Fabric
- Ограничения базы данных SQL в Microsoft Fabric
Дальнейшие шаги
Руководство по обратной записи данных: Учебное пособие по созданию транзлитических потоков задач помогает создать базу данных SQL, написать пользовательскую функцию для работы с данными и подключить функцию к отчету Power BI для включения сценариев аннотирования данных.
Учебник по обновлению статуса: Учебник: Создание рабочего процесса для обновления статуса показывает, как записывать обновления статуса проекта в базу данных с полным отслеживанием истории и отправкой уведомлений в Microsoft Teams.
Если у вас уже есть функция данных пользователя, которую требуется подключить к отчету Power BI, см. Руководство по созданию функции данных в Power BI.