Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Copilot in Power BI offers an immersive experience for users to ask natural language questions and receive accurate, relevant answers across their available items in Fabric. With Copilot in Power BI, you can directly interact with the Copilot and avoid the need to switch between different Fabric items. In a typical experience, you might have access to many different items, but they might have quite a challenge to find the correct resource to answer a specific question. With Copilot in Power BI, you can maintain their focus on insight extraction instead of distractions focused on different items.
Important
This feature is in preview.
Prerequisites
Through integration of Fabric data agent and Copilot in Power BI, you can consume data agent directly within Copilot in Power BI in two ways:
Use Copilot search to find and invoke a Fabric Data Agent
When you ask a question in Copilot in Power BI, it
- scans all available items you have permissions to access
- Power BI semantic models
- Power BI reports, and
- Fabric Data agents
- ranks and suggests the most relevant items, based on your query
- offers you suggested items from which to choose, to then make the most appropriate choice
The following screenshot shows answers a Copilot in Power BI query might return:
The following screenshot shows data that a Copilot in Power BI query might return:
Directly add a Fabric Data Agent
If you already know which data agent to use, you can manually add that data agent to the Copilot session. Select Add items for better results, and then select Data agents. The OneLake catalog opens, which lists all data agents you have permissions to access. Copilot uses the selected data agent for relevant follow-up questions, as shown in the following screenshot:
After you select an item, that selected item is attached to your question. Then, Copilot in Power BI uses the added item to retrieve the answer to the question, as shown in the following screenshot:
Copilot might not return a useful answer to a question outside the scope of the data agent you added. In these cases, you must explicitly indicate that the topic changed, so that Copilot can perform a new search across the
- Power BI Semantic Model
- Power BI Report
- Fabric Data Agent
resources.
Interaction flow with a Fabric Data Agent
When you select a Fabric Data Agent, Copilot in Power BI proceeds with these steps to retrieve an answer:
- Rephrase the question: Copilot in Power BI might rephrase a question to fit the context or to improve clarity, based on the conversation.
- Send the query: Copilot in Power BI sends the question to the selected Fabric Data Agent.
- Fabric Data Agent answer retrieval: The data agent identifies the most relevant data source (lakehouse, warehouse, semantic model, or KQL database) and queries that data source. Data security protocols - for example, Row-Level Security (RLS) and Column-Level Security (CLS) are enforced based on user permissions.
- Response delivery: The Fabric Data Agent sends the answer back to Copilot in Power BI.
- Final user presentation: Copilot in Power BI then presents the answer directly to the user in the conversation interface.