Forum Discussion

csaethre19's avatar
csaethre19
Helper II
3 years ago

Dynamically change Database Endpoint

I am making reports that need to be updated live so I am using Direct Query mode via SQL statements to create these. 

 

We have two versions of our database, there is one for research and one for production. These databases have the same structure but contain different data. 

 

I need to duplicate some of these reports so that it can be used for each database. 

I see in import mode I can copy the .pbix file and just switch the data source through data source settings. However, since I am using Direct Query mode this is not supported. 

 

Does anyone have any experience with this type of workflow? What is the best approach to dealing with creating and updating reports that need to display data from each database?

2 Replies

    • csaethre19's avatar
      csaethre19
      Helper II

      Thank you for the suggestion and resource. I went through this step by step and managed to set up a bound parameter for the database URL endpoint and database name to change in the M query dynamically. However, it was not successful as it breaks my visuals and says that it is unable to read beyond the end of the stream. I am using Direct Query mode and I am guessing that this kind of thing is not supported while using Direct Query. 

       

      If you have any suggestions for dynamically changing the database while using Direct Query mode that would be appreciated. 

       

      Thank you!