Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
What if there was a way to build a Fabric Data Agent where it felt less like deciphering ancient hieroglyphics and more like ordering your favorite coffee?
Good news! With a little help from Copilot in Power BI, you can skip the guesswork, the endless documentation, the “where did I save those notes?” puzzle as well as the “what’s a schema?” panic. Just send Copilot a smart list of specific messages, copy/paste the answers, and voilà—your agent is ready to roll. No code, no drama, just pure BI magic.
This guide is for anyone who likes speed, quality, and a little bit of tech wizardry. This kicks off a new series, A Friendly Guide to Power BI and Fabric AI (Beginner to Expert), so stay tuned for more!
You have Power BI semantic models (datasets) in use today and want to create Fabric data agents for them, but you do not really know where to start, you keep getting stuck, or you want to work smarter, not harder. Perhaps the models are not documented or figuring out how to write the instructions is a challenge – or both. Copilot in Power BI to the rescue!
It is important to note that this method generates a ‘general’ data agent in a low code / no code approach where the source is a semantic model that was developed using modeling best practices and is AI-Ready. Not to worry though, I will be writing about all kinds of variants… more on this later.
Before you can use these features, make sure you satisfy the requirements for the use of Copilot and Fabric data agents. You will also need a Power BI semantic model. I have included a Git repo with the files referenced in this post to make it easy for everyone to follow along. Microsoft also provides many sample reports that you can use to get familiar with Power BI - see: What are Power BI samples?
The semantic model is a standard star schema. For more info see: Understand star schema and the importance for Power BI
Open a Power BI report in either the Power BI Desktop application or on the web, open the Copilot pane and send each of the messages below in the chat. I have tried several variations on these messages which I will be writing about in a future post.
💡 PRO TIPS:
- The order matters. I experimented with several variations and got the best results with this set and order.
- Copy/paste and send a few items at a time; the Power BI Copilot chat allows up to 500 characters so you can knock these out with about 5 copy/paste rounds. This can go even faster by enabling your clipboard to hold multiple items (think clip-clip-clip, paste-paste-paste!) Check out these instructions for Windows 10.
- Don't worry about copying any of the responses from Copilot until after you have sent all messages.
- Read the explanations here: Copilot Chat Directives and Value.xlsx · jennratten/fabric-data-agent-gallery.
Add a new item to your workspace and choose Data agent (preview) and give your agent a descriptive name (e.g., “Retail Office Supplies Agent Demo”).
Choose your semantic model and select the tables the agent should utilize. Select all tables to follow along with the demo.
Copy the response for item 15 (detailed instructions) and paste it into the agent’s instructions.
Open agent settings and add the About > Description. Paste the response for item 16.
Copy a test case from the response to item 18, paste it into the data agent chat, and send. Start with simple queries and increase complexity.
💡 PRO TIP: The first couple of messages may take longer while your agent “warms-up”. The second time the question was asked, response time was cut in half.
A lot of factors impact the response time (e.g. complexity of the question). This post oversimplifies for the sake of brevity. Look at out for a future post on this topic.
When you are satisfied with the test results go ahead and publish the agent.
The description added here is what will be visible to automated processes and in external systems. After the agent is published this desciption can be accessed from the agent settings as well.
This step is not essential but I highly recommend it, so you can test the agent from the user’s perspective… see what your users will see.
Now it’s time to wow others with your awesome data agent!
Head back to the workspace and choose who to share it with and what permissions they should have.
When you share it, you also need to make sure the users can also access the underlying data. The agent strictly adheres to the underlying data’s security. Interacting with the data agent essentially equates to executing custom queries on-demand, that means build permission is your golden ticket. Learn how to grant build permission on the model here: Build Permission for Shared Semantic Models
💡 PRO TIP: If you have already shared the model’s reports with users through a Power BI App...
• First… GOLD STAR to you for using a best practice!
• Second… you can go back into the app configurations > audience and tick the box to allow the users to build with models used by the app. This will grant build permission to everyone in your audience in one click. If more than one model is referenced in the app for the audience, users get build access for all of them.
• Copilot Knows Your Stuff: It instantly understands your semantic model—structure, measures, relationships, and all.
• AI-Ready Models = Happy Copilot: Clean names, curated measures, and no unused clutter mean Copilot delivers spot-on instructions and test cases.
• No More Manual Documentation: Forget digging through endless fields and writing instructions from scratch.
• Reusable Framework: This simple method has been tested and worked successfully on 6 semantic models of different content and subjects. Deploy agents like a pro!
It is also important to note that the Fabric data agent item is till in preview, meaning the way it works and documentation surrounding it may change or be something other than expected during the preview period. The differences that I noticed were mainly involving the data agent item’s instructions in the Fabric workspace. For example, during the time spent writing this post, the agent instructions input has changed from plain text to markdown and its location has changed from appearing to the right of the chat to the left of the chat.
With these simple steps, you’re not just building agents—you’re putting production-ready solutions in place almost as fast as you can say “no code required.” Whether you’re a data rookie or a seasoned engineer, this approach lets you skip the guesswork and manual documentation. Stop over-engineering and over-thinking your agent. Open your report, send some messages, and let Copilot do the heavy lifting. You will wow your team in no time!
This post is the first in a new series all about making Power BI and Fabric’s AI features work for you—no matter your background or skill level. Whether you’re a business user just getting started, a low-code developer looking for shortcuts, or a pro-code expert building advanced solutions, you’ll find practical tips and clear examples you can use right away. We’ll cover everything from using the built-in UI to creating scalable, custom solutions, all explained in a way that’s easy to follow and act on. So, wherever you are on your data and AI journey, you’re in the right place!
Copilot in Power BI tutorial introduction
Use Copilot with Power BI reports and semantic models
Create a Fabric data agent (preview)
Consume a Fabric Data Agent from Copilot in Power BI (preview)
Fabric data agent tenant settings
Fabric data agent sharing & versioning
Standalone Copilot experience in Power BI (preview)
Enable Fabric Copilot for Power BI (tenant)
Understand star schema and the importance for Power BI
Publish an app in Power BI
Build Permission for Shared Semantic Models
jennratten | Microsoft Fabric Community
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.