Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
bsullivan28
New Member

Need help setting up correct Power Bi / Fabric account types

We are small/mid-sized business and are looking for a simple way in the short term to be able to:

  1. Create Power Bi reports using Power Bi Desktop 
  2. Schedule the reports to autorefresh the data and autopublish out to the web service
  3. Allow others in the organization to view the reports on the webservice via a link I send to them or schedule emails with the reports

What I'm currently doing:

  1. Creating Power Bi reports using Power Bi Desktop
  2. Manually refreshing data and publishing out to the web service (no ability to create automated refreshes and publishing I don't think)
  3. Others in our organization are viewing the reports but when I publish I am getting a notification that my free Fabric trial will end in 14 days

I currently have a Power Bi Pro account and can get them for others in my organization if needed.

 

It looks like there are so many options and different accounts to buy and I would like to find the simplest, quickest, and most cost effective to meet our current needs.

 

Thanks for any help!

1 ACCEPTED SOLUTION
ibarrau
Super User
Super User

Hi. I'm sorry I haven't seen tayloramy's answer when I posted this one. Tayloramy's explation is well better formated 🙂

 

A great small operation would be assigning a Power Bi Pro user for each user that will view a report and the developers. The developers should use Power Bi Desktop and publish the reports to a Created Workspace at Service (not the default "my workspace"). Once published to the workspace you can share the add users as viewers to the workspace if you want them to see all, share one by one the reports or create a Power Bi App to share groups of reports to specific audiences.

Once the report is published to service it creates a semantic model. That one is the one you should look for schedule refresh. If the data is in azure or common cloud sources you can just edit credentials to configure schedule. If it's on premise or in a local environment (VM), you will need a power bi on premise data gateway to create a bridge between the web and the data. You can configure the sources the gateway should read and the schedule the refresh.

The automated publish or deploy is the only tricky and complex step here. Once you have all the previous, then start thinking in a way to automatically deploy, but it's not that necessary if the data refreshes when you are getting started.

I hope that helps,

P/D if your operation is for more than 60 users, let us know, maybe there are alternatives for improving cost effectiveness


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

View solution in original post

3 REPLIES 3
ibarrau
Super User
Super User

Hi. I'm sorry I haven't seen tayloramy's answer when I posted this one. Tayloramy's explation is well better formated 🙂

 

A great small operation would be assigning a Power Bi Pro user for each user that will view a report and the developers. The developers should use Power Bi Desktop and publish the reports to a Created Workspace at Service (not the default "my workspace"). Once published to the workspace you can share the add users as viewers to the workspace if you want them to see all, share one by one the reports or create a Power Bi App to share groups of reports to specific audiences.

Once the report is published to service it creates a semantic model. That one is the one you should look for schedule refresh. If the data is in azure or common cloud sources you can just edit credentials to configure schedule. If it's on premise or in a local environment (VM), you will need a power bi on premise data gateway to create a bridge between the web and the data. You can configure the sources the gateway should read and the schedule the refresh.

The automated publish or deploy is the only tricky and complex step here. Once you have all the previous, then start thinking in a way to automatically deploy, but it's not that necessary if the data refreshes when you are getting started.

I hope that helps,

P/D if your operation is for more than 60 users, let us know, maybe there are alternatives for improving cost effectiveness


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

@ibarrau the number of times I go to post a reply and then see that you have posted one as I've been typing is comical. Glad I can be faster sometimes 😂

tayloramy
Community Champion
Community Champion

Hi @bsullivan28

 

Here’s the simplest, cost-effective setup for “build in Desktop > auto-refresh > share by link/email”:

Alternatives:

  • Need viewers without Pro? Use a Premium/Fabric F64+ capacity so free users can view: What is Premium?.
  • Small team wants Premium-like features but per-user: PPU (all viewers also need PPU): PPU FAQ.
  • Public, no sign-in: Publish to web (not for internal data): Publish to web. Prefer secure embed: Embed securely.

If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors