Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
WWe have a product and We are using SSRS Report and Report Server for Our Clinents for Reports. We are using Shared DataSources in report, For Client Installation we have created Installer Script Which is Changing Reports DataSource <Tag> From <Dev> To <Prod> and also Shared DataSource Connection String and DB To Clients Server and DB.
While Migrating to PowerBI Embed ,How can We achive this. Using PowerBI Embed (App Owns Data Concept) I think we need to deploy the reports on PowerBI Service Portal and from there Using API call Report will be accesed using OnPremises Gateway, this is what i understood till now after going through the online info available. I am still not able to undestand how can we attache DataSource of the Customer Report who is viewing report OR Do we need to get seprate workspace and Power BI Liscense for Every Customer and Deploy Power BI Report on their Workspace. Or Can WE achive this like SSRS Reports using PowerBI Embed Liscense.
Can we change datasource connection at the time of Installation.
Solved! Go to Solution.
Hi,@amaryad .I am glad to help you.
Based on your description, you want to migrate your existing SSRS reports to Power BI embedded reports while maintaining customer-specific data source connectivity.
I think using Power BI Rest API is a good option for you.
Although I'm not very good at it, I want to help you and here are my suggestions.
1. Migrate to Power BI Embed (App Owns Data Concept): You need to deploy reports to Power BI Services and then use the local gateway to access the reports via an API call
You need to configure the data source in Power BI Services and make sure the local gateway has been set up correctly.
Configuring the gateway is very important, for refreshing the dynamic data source in Power BI service, you can refer to the following resolved issue.
URL:
Solved: Dynamic data sources aren't refreshed in the Power... - Microsoft Fabric Community
Solved: Power BI Service with dynamic data sources - Microsoft Fabric Community
In Power BI, you can use Embed Token to configure different data source connections for different customers. This is similar to the way you use shared data sources in SSRS. You can dynamically change the data source connection string through API calls to accommodate different customers.
2. Do you need to create a separate workspace and Power BI license for each customer
I don't think you need to create a separate workspace for each customer as well as assign licenses separately.You can dynamically change the data source connection at report load time through the API. This way, you can manage all your customers' reports in a single workspace and dynamically change the data source connection strings according to your customers' needs.
We hope you find the following documentation helpful.
URL:
Plan to migrate .rdl reports to Power BI - Power BI | Microsoft Learn
Publish .rdl files to Power BI from Power BI Report Server and Reporting Services - Power BI | Micro...
What are REST APIs for Reporting Services? - SQL Server Reporting Services (SSRS) | Microsoft Learn
3.If you want to get to the DataSource of the customer report that is viewing the report, you can refer to the API link below:
URL:
Reports - Get Datasources - REST API (Power BI Power BI REST APIs) | Microsoft Learn
Datasets - Get Datasources - REST API (Power BI Power BI REST APIs) | Microsoft Learn
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,
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi,@amaryad .I am glad to help you.
Based on your description, you want to migrate your existing SSRS reports to Power BI embedded reports while maintaining customer-specific data source connectivity.
I think using Power BI Rest API is a good option for you.
Although I'm not very good at it, I want to help you and here are my suggestions.
1. Migrate to Power BI Embed (App Owns Data Concept): You need to deploy reports to Power BI Services and then use the local gateway to access the reports via an API call
You need to configure the data source in Power BI Services and make sure the local gateway has been set up correctly.
Configuring the gateway is very important, for refreshing the dynamic data source in Power BI service, you can refer to the following resolved issue.
URL:
Solved: Dynamic data sources aren't refreshed in the Power... - Microsoft Fabric Community
Solved: Power BI Service with dynamic data sources - Microsoft Fabric Community
In Power BI, you can use Embed Token to configure different data source connections for different customers. This is similar to the way you use shared data sources in SSRS. You can dynamically change the data source connection string through API calls to accommodate different customers.
2. Do you need to create a separate workspace and Power BI license for each customer
I don't think you need to create a separate workspace for each customer as well as assign licenses separately.You can dynamically change the data source connection at report load time through the API. This way, you can manage all your customers' reports in a single workspace and dynamically change the data source connection strings according to your customers' needs.
We hope you find the following documentation helpful.
URL:
Plan to migrate .rdl reports to Power BI - Power BI | Microsoft Learn
Publish .rdl files to Power BI from Power BI Report Server and Reporting Services - Power BI | Micro...
What are REST APIs for Reporting Services? - SQL Server Reporting Services (SSRS) | Microsoft Learn
3.If you want to get to the DataSource of the customer report that is viewing the report, you can refer to the API link below:
URL:
Reports - Get Datasources - REST API (Power BI Power BI REST APIs) | Microsoft Learn
Datasets - Get Datasources - REST API (Power BI Power BI REST APIs) | Microsoft Learn
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,
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
6 | |
4 | |
3 | |
3 | |
2 |