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

We've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now

Reply
rodneyc8063_1
Helper V
Helper V

Update Data Source for Multiple Datasets (Same source, just updating the server) Whats the best way?

Just curious

 

Lets say we have 50 beautiful reports that our users love using. 

 

All 50 reports use our companies data warehouse - So its all the same source, but with varying measures/calculated columns and different tables being used in each report.

 

Lets say our DBA's tell us that they are going to upgrade the data warehouse server and change its IP to a whole new machine.

 

Is there a way to update these 50 reports to point to the new data warehouse server?

 

I know I can update the connection string details in the .pbix file, and reupload to the service. I also know that we can paramertirize the connection details, so we can update them within the service. But both of these options would require someone physically going to each dataset to some degree still to update the connection string.

 

With other tools, the connection details are a bit more centralized (for example OBIEE has a central TNSNAMES.ora file)

 

Im getting the sneaking feeling that this is the only option though, to go to each report and update it manually.

1 ACCEPTED SOLUTION

@rodneyc8063_1 - Generally think of a dataflow as equivalent to a Query in Power Query. So typically you are accessing a single data source and performing transformations on it. You can then connect to this dataflow from Power BI Desktop and use it as if you had built the query in the Power BI Desktop file. So, if I understand correctly, in your case you would create 20 dataflows. Users could mix and match these dataflows to build datasets in their own Power BI reports in Desktop.

 

For a Golden Dataset approach, you can create report level measures with a Live connection.

https://radacad.com/live-connection-when-power-bi-comes-hybrid

They cannot prune out tables or hide tables or hide columns, etc. You also cannot create new calculated columns so your options are limited. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

5 REPLIES 5
Greg_Deckler
Community Champion
Community Champion

@rodneyc8063_1 You should probably use a Dataflow to centralize your connection to the server. With a dataflow, you create it once and can use it many places. Then if something changes, you just have to update a single location.

 

Either that or use the Golden Dataset Usage Model. https://community.powerbi.com/t5/Community-Blog/Power-BI-Usage-Models-in-Pictures/ba-p/1342820



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Hi @Greg_Deckler 

 

You just blew my mind with these ideas/suggestions

 

Im a bit new so pardon the silly question but I am having a hard time understanding the difference between creating a dataflow vs a dataset though?

 

If I understand correctly, a dataflow pulls in tables/queries and allows me to transform via power query. So for example, if I have a dataflow I could pull in 20 tables and shape them up. Then an end user would connect to this dataflow, and they can then pick and choose from amongst these 20 tables lets say only 5 of the tables - And create his own dataset and therefore report - Did I get that right?

 

When someone connects to a golden dataset or a centralized/promoted dataset - Can they not also prune tables out, add measures and do further modelling?

 

Or when someone connects to a shared dataset, then its "what you see is what you get" and you cant do any further modelling?

 

 

 

@rodneyc8063_1 - Generally think of a dataflow as equivalent to a Query in Power Query. So typically you are accessing a single data source and performing transformations on it. You can then connect to this dataflow from Power BI Desktop and use it as if you had built the query in the Power BI Desktop file. So, if I understand correctly, in your case you would create 20 dataflows. Users could mix and match these dataflows to build datasets in their own Power BI reports in Desktop.

 

For a Golden Dataset approach, you can create report level measures with a Live connection.

https://radacad.com/live-connection-when-power-bi-comes-hybrid

They cannot prune out tables or hide tables or hide columns, etc. You also cannot create new calculated columns so your options are limited. 



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Hi @Greg_Deckler 

 

Ahhhh

 

Hm ok one last question regarding the "Golden Dataset" approach - I did some reading up, and it sounds like you said, tables can not be removed.

 

So is it safe to assume that also for the relationships are also unable to be edited?

 

Dataflows does sound like its the more flexible option in this case, as that would allow an end user to pick and choose, and set up relationships on their own if needed.

@rodneyc8063_1 Correct, you cannot edit the relationships



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Solution Authors