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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
hypeteq
New Member

Multi tenancy power bi embedded reports with separate database per tenant

We are developing one saas web application, every customer will have diffrent sql database in azure under single sqlserver and each database have same schema


As of now we have done as per this document :


https://docs.microsoft.com/en-us/power-bi/developer/embedded/embed-multi-tenancy?tabs=workspace


For genrate report:


1. Add poerbi premium free trial.
2. Genreate one dataset and one report in powebi desktop.
3. Publish report in poerbi workspace.


For embedded in web application.
1. Genreate AAD Token
2. Genreate embedded token and show report in web application.
3. Create workspace and clone report but its point to same dataset.


Now my doubts are as per below:


1. As per document we need to create separate workspace,dataset and report of every customers
- TO achice this which powebi product need to use. premium per user or premium per capcity.
- There will be more than 1000 customer.
2. How to create/copy dataset with diffrent connection using api?
3. Show realtime data in report from sqldatabase

1 ACCEPTED SOLUTION
V-lianl-msft
Community Support
Community Support

Hi ,

 

1.

Please note these limitations:https://docs.microsoft.com/en-us/power-bi/developer/embedded/embed-multi-tenancy?tabs=workspace#powe... 

2.

Though we can't clone the dataset directly, there could be a workaround. The change is only the data source.

Upload the pbix file with imports/postimportingroup.

Update the data sources with datasets/updatedatasourcesingroup

3.

Both Push Datasets and DirectQuery are OK,Push datasets are an efficient and inexpensive way to implement real-time updates in Power BI reports and dashboards. https://www.sqlbi.com/articles/implementing-real-time-updates-in-power-bi-using-push-datasets-instea... 

 

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

View solution in original post

1 REPLY 1
V-lianl-msft
Community Support
Community Support

Hi ,

 

1.

Please note these limitations:https://docs.microsoft.com/en-us/power-bi/developer/embedded/embed-multi-tenancy?tabs=workspace#powe... 

2.

Though we can't clone the dataset directly, there could be a workaround. The change is only the data source.

Upload the pbix file with imports/postimportingroup.

Update the data sources with datasets/updatedatasourcesingroup

3.

Both Push Datasets and DirectQuery are OK,Push datasets are an efficient and inexpensive way to implement real-time updates in Power BI reports and dashboards. https://www.sqlbi.com/articles/implementing-real-time-updates-in-power-bi-using-push-datasets-instea... 

 

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

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.