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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
amaryad
Regular Visitor

SSRS to Paginated Report : DataSource connections as per Customer Setup

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.

1 REPLY 1
v-jtian-msft
Community Support
Community Support

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

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.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

AugPowerBI_Carousel

Power BI Monthly Update - August 2024

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

August Carousel

Fabric Community Update - August 2024

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

Top Solution Authors