Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
Hi,
We have requirement to expose data from one database table in Power BI Service. As the users are not given access to database, the option availabe is to publish that data as a dataflow or Power BI Datatset. What would be the best option for this scenario ? Should it be a dataflow or a dataset.
Background : I prefer to do this in dataflow. By my experince with dataflow is not great. So I want to check with community how to handle this scenario.
Thanks
Hi. Considering you just can't use database, because the best idea would be letting user only view that single table of the DB, the dataflow is the best alternative. Dataflow will let you import a single table for many users. You own any base transformation and they can filter or change that later. Datasets won't let you do all that. Users will need composite model everytime they use the table as direct query. That can be tricky and reduce performance.
Dataflows might not have the best performance when processing their transformations, but once it's loaded, it's great for users.
I hope that helps,
Happy to help!
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 18 | |
| 12 | |
| 9 | |
| 8 | |
| 5 |
| User | Count |
|---|---|
| 31 | |
| 27 | |
| 25 | |
| 24 | |
| 24 |