Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago

Unable to delete Data Source in PowerBI Service using PowerBI API

Hi,

 

I have uploaded a pbix file that uses Mixed Storage Mode (Direct Query and Data Import) to the PowerBI Service. The file has only one Azure SQL data source, say Dev-DataSource. 

 

After the upload I need to update the connection string/credentials so that I can setup scheduled refresh from another source, QA-DataSource. I am able to add the new data source using parameters, but when I try to delete the old one (DevDataSource) it does not work. I have tried deleting the old data source in the following ways:

 

Is there a way to delete the old data source and replace it with a new one in PowerBI service? I am trying to avoid doing this in PBI Desktop as I need to automate this step, and need to provision the pbix for multiple clients.

 

6 Replies

  • Hi Anonymous ,

     

    The update data source/parameters itself meaning it will repalce the old data souces. so your old DEV will be replaced by QA. So why you are trying to delete the dev source , which already got replaced with QA.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Jayendran So, it looks like Update Parameters call created a new data source instead of replacing the existing one. I am using the "datasets/{datasetId}/Default.UpdateParameters" API call to update parameters.

       

      Below is a screenshot of what I see in Dataset Settings:

       

       

      Could it be because of the composite data model? Since both Direct Query and Data Import tables point to the same data source, one of them is updated while other is not?

      • Anonymous's avatar
        Anonymous
        Not applicable

        I confirmed from the data in the report, that while all Data Import tables are pointing to "QA-DataSource", Direct Query tables in the model are still pointing to the "Dev-DataSource", and did not get updated by the UpdateParameters call. 


        How can I update the data source for Direct Query tables in a composite data model? Is there another API call for this?