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
Anonymous
Not applicable

Requirement for End-User Report Creation and Storage

Hi Team,

I have a requirement to enable end users to create and save their own reports using a set of 8-10 datasets along with their respective data models.

Currently, this can be achieved by adding business users to a Power BI workspace, allowing them to build and save reports directly within the workspace. However, the client has not approved this approach.

We are looking for an alternative solution, such as a custom portal or a Power BI-supported application, where users can access the datasets, build their reports, and save them within the portal itself. But for me any other without Custom Portal please.

I would appreciate your suggestions or recommendations on possible alternatives to achieve this  functionality.

3 ACCEPTED SOLUTIONS
AnkitKukreja
Super User
Super User

Hi! @Anonymous 

 

There are many ways to share the semantic model (apps, SharePoint integration, etc)with the users, but they can save their reports in my workspace. Ensure that you only give them build permission on the semantic model. 
Giving them no role on the workspace would help you achieve this.

 

 

 

 

For Power BI trainings or support dm or reach out to me on LinkedIn.
If my response has successfully addressed your question or concern, I kindly request that you mark this post as resolved. Additionally, if you found my assistance helpful, a thumbs-up would be greatly appreciated.

Thanks,
Ankit Kukreja
www.linkedin.com/in/ankit-kukreja1904

View solution in original post

Tutu_in_YYC
Super User
Super User

You have a few options, and these only require you to provide build permission on the semantic model. You do not need to add the users to workspace. Once the permission is provisioned:

 

  1. End users can connect to the semantic model through power bi desktop. They can save the report (pbix) on their machine without publishing to workspace. Everytime they open the report again, they can refresh and get latest data from the published semantic model.

  2. End users can also publish it to their own private "My Workspace"

  3. You can create a separate workspace for them to publish their report (treat this like a "custom portal" that you mentioned).

You always going to need a workspace if you want to host the report in the cloud.

 

A slight different approach would be to create a report where they can personalize their own visuals in a custom report page. Any visuals created can be saved as a bookmark ( so no new/additional reports are created) and theres no limit on how many bookmarks(pages) they can create. These bookmark can only be viewed by them ie private. Nobody else can see it.

https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-personalize-visuals?tabs=powerbi-...


View solution in original post

Anonymous
Not applicable

Hello, AnkitKukreja and Tutu_in_YYC ,thanks for your concern about this issue.

Your answers are excellent!
And I would like to share some additional solutions below.
Hi,@Anonymous .I am glad to help you.

I agree with the suggestions made by AnkitKukreja and Tutu_in_YYC.
You could consider combining Power BI with Teams, SharePoint Online.
Create sites in SharePoint to store a range of data sources and semantic models, and in this way you can create a single data source.
In this way you can create a centralized platform for users to access data sets and create reports. Users can save reports to a SharePoint document library and share them with team members .

In Power BI Services, set up the appropriate dataset and report permissions to ensure that users have permission to create and save reports.

Your users can create reports using Power BI Desktop or Power BI Service and save them to a SharePoint document library.
It is important to note that the workspace in Power BI Service is essential regardless of the combination of Power BI.
Workspaces are containers for Power BI items that are used to organize and manage datasets, reports, dashboards, and other content. Administrators control access through the workspace to ensure that only authorized users can view and edit data and reports.

I hope the following documents can help you.
URL:

Teams and SharePoint integration - SharePoint in Microsoft 365 | Microsoft Learn
Add the Power BI app to Microsoft Teams - Power BI | Microsoft Learn
Collaborate with Power BI in Microsoft Teams, Outlook, and Office - Power BI | Microsoft Learn
 

vjtianmsft_0-1734416004047.png

 

I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.
Best Regards,
Carson Jian

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hello, AnkitKukreja and Tutu_in_YYC ,thanks for your concern about this issue.

Your answers are excellent!
And I would like to share some additional solutions below.
Hi,@Anonymous .I am glad to help you.

I agree with the suggestions made by AnkitKukreja and Tutu_in_YYC.
You could consider combining Power BI with Teams, SharePoint Online.
Create sites in SharePoint to store a range of data sources and semantic models, and in this way you can create a single data source.
In this way you can create a centralized platform for users to access data sets and create reports. Users can save reports to a SharePoint document library and share them with team members .

In Power BI Services, set up the appropriate dataset and report permissions to ensure that users have permission to create and save reports.

Your users can create reports using Power BI Desktop or Power BI Service and save them to a SharePoint document library.
It is important to note that the workspace in Power BI Service is essential regardless of the combination of Power BI.
Workspaces are containers for Power BI items that are used to organize and manage datasets, reports, dashboards, and other content. Administrators control access through the workspace to ensure that only authorized users can view and edit data and reports.

I hope the following documents can help you.
URL:

Teams and SharePoint integration - SharePoint in Microsoft 365 | Microsoft Learn
Add the Power BI app to Microsoft Teams - Power BI | Microsoft Learn
Collaborate with Power BI in Microsoft Teams, Outlook, and Office - Power BI | Microsoft Learn
 

vjtianmsft_0-1734416004047.png

 

I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.
Best Regards,
Carson Jian

Tutu_in_YYC
Super User
Super User

You have a few options, and these only require you to provide build permission on the semantic model. You do not need to add the users to workspace. Once the permission is provisioned:

 

  1. End users can connect to the semantic model through power bi desktop. They can save the report (pbix) on their machine without publishing to workspace. Everytime they open the report again, they can refresh and get latest data from the published semantic model.

  2. End users can also publish it to their own private "My Workspace"

  3. You can create a separate workspace for them to publish their report (treat this like a "custom portal" that you mentioned).

You always going to need a workspace if you want to host the report in the cloud.

 

A slight different approach would be to create a report where they can personalize their own visuals in a custom report page. Any visuals created can be saved as a bookmark ( so no new/additional reports are created) and theres no limit on how many bookmarks(pages) they can create. These bookmark can only be viewed by them ie private. Nobody else can see it.

https://learn.microsoft.com/en-us/power-bi/create-reports/power-bi-personalize-visuals?tabs=powerbi-...


AnkitKukreja
Super User
Super User

Hi! @Anonymous 

 

There are many ways to share the semantic model (apps, SharePoint integration, etc)with the users, but they can save their reports in my workspace. Ensure that you only give them build permission on the semantic model. 
Giving them no role on the workspace would help you achieve this.

 

 

 

 

For Power BI trainings or support dm or reach out to me on LinkedIn.
If my response has successfully addressed your question or concern, I kindly request that you mark this post as resolved. Additionally, if you found my assistance helpful, a thumbs-up would be greatly appreciated.

Thanks,
Ankit Kukreja
www.linkedin.com/in/ankit-kukreja1904

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 Solution Authors
Top Kudoed Authors