Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Disconnect Power BI Report from Power Platform Data Source

Hi

 

I have connected a Power BI report to a dataset on the Power BI dataset on Power Platform -- and now want to re-use the Power BI report by disconnecting it from the platform and connecting it elsewhere.

 

How do I do that?  I can no longer edit queries / remove the connection from Power BI and can only "edit dataset" and when selected, I can only "select dataset".  I tried exporting my report as a Template thinking I can then reuse it -- but nope.

 

 

 

 

Any help most appreciated.

 

Thank you

Si Chun

 

  • VasTg's avatar
    VasTg
    6 years ago
    Spoiler
    Anonymous 

    v-diye-msft 


    I see the data and modelling options appear only for original dataset and not for the dependent reports(report created from datasets) even if we download the report .pbix. To reuse the visuals and bookmarks, instead of copy-paste all the visual to new report, you could model and publish your excel based dataset to service and point the report which you intent to reuse to newly published(excel based) dataset. 

     

    v-diye-msft  I am too interested to see an option to  change the source other than  PBI service datasets. 

     

    If it helps, mark this as a solution. 

14 Replies

  • venal's avatar
    venal
    Memorable Member

    Anonymous 

    Once we will select any Power BI Service dataset in Power BI Desktop, it will take it as "Live Connection" and it will show only "Report View". We can't able to view "Data View and Relationship View", "Edit Queries"..etc. All other options will be greyed out.

     

    Please refer the below snippet for reference.

    If you want the "Edit Queries" option, please download the existing report from the Power BI Service and develope the report as per the business needs and save the file with different name and publish to the Service.

     

    There in one more way, we can achieve it from the data flow, please refer the link for more details.

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more

    If this post was helpful may I ask you to mark it as solution and give it some kudos?

  • v-diye-msft's avatar
    v-diye-msft
    Community Support

    Hi Anonymous 

     

    Do you mean you'd like to use the dataset in service but modify the report? Since this is a live connection, left-navigation and modeling are disabled, similar to the behavior when connected to SQL Server Analysis Services, and you can only connect to one dataset in each report. you can refer to this article for more limitations:

    https://docs.microsoft.com/en-us/power-bi/desktop-report-lifecycle-datasets#limitations-and-considerations 

     

    Instead of connecting to the dataset by live-connection, you can download the dataset from service and create a new report.

     

    • Skullkiller's avatar
      Skullkiller
      New Member

      You can create a new dataset and then change the live connection. You would need to assign the same lineage tag (using tabular editor) to the equivalent objects (tables, columns and measures) as in the original model, at least the ones used in the report.

      Or, if it's simply a change of one of the sources in the original report, keeping the structure, you can parametrize it and publish under a different name. The latter can be done entirely in the service by copying the dataset, update the parameters values and refresh. 

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi Dina and Venal

     

    Thank you very much for taking the time to reply.

     

    venal - yes, that is exactly right, I want to re-use the same report, and disconnect it from the dataset, and connect it to a different dataset that is not on the Power Platform / Power BI service.  I tried downloading the report but unfortunately the same limitations apply and I cannot connect to a new dataset.

     

    v-diye-msft thank you, I'm looking to do the opposite of "Do you mean you'd like to use the dataset in service but modify the report?" -- I want to keep the same report, but use a different (offline) dataset.  I can re-create the entire report from scratch - but ideally it would be possible to re-use my report to connect to a downloaded, offline dataset instead of creating a new report from scratch.

     

    Thank you!

     

    Si Chun

    • v-diye-msft's avatar
      v-diye-msft
      Community Support

      Hi Anonymous 

       

      You can download the pbix here:

      The report will be kept and you can also use the dataset for further modifications.

       

      • Anonymous's avatar
        Anonymous
        Not applicable

        v-diye-msft Hi Dina, I can download the pbix file fine, but the problem isn't downloading the file, the file is still connected to the dataset which means I cannot connect to another non-live dataset (e.g. a csv file not on the Power Platform [e.g. Power BI dataset]).

         

        The only way that seems to be possible is to manually copy and paste every single visual from every single screen to a new Power BI report, which seems like madness to me...

         

        Si