Skip to main content

Translytical Task Flows (Generally Available)

Headshot of article author Zoe Douglas

Translytical task flows take interactive Power BI reports to the next level where users can update records, add annotations, and trigger actions in external systems—all without leaving the report.

With translytical task flows, report consumers become active participants. Instead of viewing data and then switching to another application to take action, users can complete their entire workflow within the Power BI interface.

Translytical task flows connect Power BI reports to Fabric User Data Functions. When a user interacts with a report—selecting a record, entering a value, and clicking a button—the report passes the context of what they have selected to a function to execute the requested action.

Figure 1: Example of a translytical report experience, where users can review project status and add notes directly in Power BI.

Capabilities

  • Adding data: Insert new records into your database directly from the report. For example, a customer service representative can add a new customer record while reviewing existing accounts and see it immediately in the report.
  • Updating data: Update existing records without leaving the report. A logistics coordinator can change an order status or add notes to a shipment record as they work through their queue.
  • Deleting data: Remove records that are no longer needed. An inventory manager can delete discontinued products from active lists while reviewing stock levels.
  • Calling external APIs: Trigger actions in other systems through API requests. A sales representative can request a discount approval that posts directly to Microsoft Teams, where a manager can review and respond. Not only can they trigger these but capture and pass on a message too.An adaptive card requestion an update in a Teams channel.
    Figure 2: An adaptive card in a Teams channel requesting an update to a status with link to the Power BI report to update it using translytical task flows.

These capabilities can work together too. For instance, a sales opportunity report can include a discount request form. When a user selects opportunities from a filtered table, enters a discount percentage, and adds a justification, clicking the submit button sends all that context to a function. The function then processes the discount and posts the request to Teams with the relevant details, creating a complete audit trail from insight to action. The updated data is also immediately visible in the same report!

Other scenarios for translytical task flows include:

Data annotation and quality management: Field teams often discover data issues while working in reports. With translytical task flows, they can correct a misspelled customer name, update an outdated address, or add contextual notes to records immediately. This approach improves data quality at the point of discovery rather than routing corrections through separate processes.

Workflow automation: Business processes frequently require approvals, notifications, or ticket creation. Translytical task flows can trigger these actions based on report context. A procurement analyst reviewing vendor performance can flag a supplier for review, automatically creating a task in the appropriate system with all the supporting data attached.

AI-assisted decision making: Use AI functions in your extract load and transform process with Fabric Notebooks to categorize or summarize your data. These can then be reviewed and updated in your Power BI report.

For data write-back scenarios, User Data Functions currently have native connection management for the following Fabric data sources:

  • Fabric SQL databases
  • Fabric warehouses
  • Fabric lakehouses (for files)

Once you have your scenario in mind, building your first translytical task flow involves these main tasks:

  • Storing your data in a Fabric data source.
  • Developing a User Data Function to handle the action.
  • Creating a Power BI semantic model to use this data.
  • Building a Power BI report with interactive elements to capture the user’s input and call the function.

Copilot in Microsoft Fabric is built into many Fabric workflows and GitHub Copilot in Visual Studio Code with MCPs to access learn documentation and connect to Power BI semantic models can help you accelerate this process too.

Translytical task flows represent a shift in how organizations can use Power BI. Reports are no longer only for analysis—they enable you to take action. By connecting insight directly to execution, teams can reduce the time between identifying an opportunity and acting on it.

Next steps