<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Power BI Reports Connection String change on Power BI Report Server using Rest API in Report Server</title>
    <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402300#M5291</link>
    <description>&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case, need to change both database and server name in all environments.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 23 Apr 2018 13:28:52 GMT</pubDate>
    <dc:creator>elitekrishnan</dc:creator>
    <dc:date>2018-04-23T13:28:52Z</dc:date>
    <item>
      <title>Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/391343#M4938</link>
      <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;I am trying to publish Power BI Reports to &lt;STRONG&gt;Power BI Report Server&lt;/STRONG&gt; in different environment like Dev, SIT, Prod through PowerShell Script using Rest API.&amp;nbsp;&lt;/FONT&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;While publishing, I am changing the PBI Reports database connection properties like User Name and Password (&lt;EM&gt;different for each environment&lt;/EM&gt;) and reports are publishing successfully.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;When I am trying to change the Connection String property, it is not allowing to change and if I change, while publishing, system throws &lt;EM&gt;&lt;STRONG&gt;400 Bad Request&lt;/STRONG&gt;&lt;/EM&gt; Error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;If there is any change in Connection String value, then it is not publishing. I set “&lt;EM&gt;&lt;STRONG&gt;IsConnectionStringOverridden&lt;/STRONG&gt;&lt;/EM&gt;” property to ‘true’ also, but same error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="arial, helvetica, sans-serif"&gt;PowerShell Code to Set Datasource properties&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;$ReportServerUri = "http://&amp;lt;&amp;lt;ServerName&amp;gt;&amp;gt;/PBIReportServer"
$ReportPortalUri = "http://&amp;lt;&amp;lt;ServerName&amp;gt;&amp;gt;/PBIReports"

$WebServiceUri = $ReportServerUri +"/ReportService2010.asmx?WSDL"
$PowerBIReportingProxy = New-WebServiceProxy -uri $WebServiceUri -UseDefaultCredential -namespace "ReportingWebService"
$PowerBIReports = $PowerBIReportingProxy.ListChildren('/', $true) | Where-Object {$_.TypeName -eq "PowerBIReport"}
Foreach($PowerBIReportItem in $PowerBIReports) 
{
	$PowerBIReportDataSource = Get-RsRestItemDataSource -RsItem $PowerBIReportItem.Path -ReportPortalUri $ReportPortalUri
	$PowerBIReportDataSource.DataModelDataSource.AuthType = "UsernamePassword"
	$PowerBIReportDataSource.DataModelDataSource.Username = "xxxxxx"
	$PowerBIReportDataSource.DataModelDataSource.Secret = "xxxxx"
	&lt;STRONG&gt;$PowerBIReportDataSource.ConnectionString &lt;/STRONG&gt;= "data source=dbservername;initial catalog=databasename;persist security info=False"
	&lt;STRONG&gt;$PowerBIReportDataSource.IsConnectionStringOverridden = $True&lt;/STRONG&gt;        
	Set-RsRestItemDataSource -RsItem $PowerBIReportItem.Path -RsItemType PowerBIReport -DataSource $PowerBIReportDataSource -ReportPortalUri $ReportPortalUri
}&lt;/PRE&gt;&lt;P&gt;&lt;FONT face="arial, helvetica, sans-serif"&gt;Request passing to API for updating the datasource details&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial, helvetica, sans-serif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;PRE&gt;[
    {
        "Id":  "3100fcc0-b539-e811-a875-000d3af8bffc",
        "Name":  null,
        "Description":  null,
        "Path":  null,
        "Type":  "DataSource",
        "Hidden":  false,
        "Size":  0,
        "ModifiedBy":  "XXXXXXXXX",
        "ModifiedDate":  "2018-04-06T17:44:05.067+01:00",
        "CreatedBy":  "xxxxxxxxxxxx",
        "CreatedDate":  "2018-04-06T17:15:43.44+01:00",
        "ParentFolderId":  null,
        "IsFavorite":  false,
        "Roles":  [

                  ],
        "ContentType":  null,
        "Content":  "",
        "IsEnabled":  true,
        &lt;STRONG&gt;"ConnectionString":&lt;/STRONG&gt;  "data source=dbservername;initial catalog=databasename;persist security info=False",
        "DataSourceType":  null,
        &lt;STRONG&gt;"IsOriginalConnectionStringExpressionBased":  false,&lt;/STRONG&gt;
        "IsConnectionStringOverridden":  true,
        "CredentialRetrieval":  "prompt",
        "CredentialsByUser":  null,
        "CredentialsInServer":  null,
        "IsReference":  false,
        "DataSourceSubType":  "DataModel",
        "DataModelDataSource":  {
                                    "Type":  "DirectQuery",
                                    "Kind":  "SQL",
                                    "AuthType":  "UsernamePassword",
                                    "SupportedAuthTypes":  [
                                                               "Integrated",
                                                               "Windows",
                                                               "UsernamePassword"
                                                           ],
                                    "Username":  "ReportDataUser",
                                    "Secret":  "XXXXXX",
                                    "ModelConnectionName":  "7e2bd505-4a2b-4661-8c4d-853517800b50"
                                }
    }
]&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help on to update the Connection String Property for Power BI Reports.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Navaneethakrishnan Thangaraj&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Apr 2018 17:58:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/391343#M4938</guid>
      <dc:creator>elitekrishnan</dc:creator>
      <dc:date>2018-04-06T17:58:04Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/391483#M4944</link>
      <description>&lt;P&gt;Unfortunately this is not currently supported. Changes to data source connection strings must be made the PBI report and then uploaded. They can't be changed after saving to the server.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Apr 2018 22:19:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/391483#M4944</guid>
      <dc:creator>Jon-Heide</dc:creator>
      <dc:date>2018-04-06T22:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/391568#M4950</link>
      <description>&lt;P&gt;Hi Jon,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this case, for a single report, we need to keep duplicate files with each environment connection string. This will be hard to manage in development and deployment.&lt;/P&gt;&lt;P&gt;We are having more than 100 Power BI Reports and these needs to deploy in multiple environments, it will be more work to change connection property and upload in each nvironment.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any alternate way to deploy the Power BI reports to multiple environment with different connection string/ data source?&lt;/P&gt;&lt;P&gt;or any option avaialble to update the connection string property in PBIX file through coding?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Navaneethakrishnan Thangaraj&lt;/P&gt;</description>
      <pubDate>Sat, 07 Apr 2018 09:04:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/391568#M4950</guid>
      <dc:creator>elitekrishnan</dc:creator>
      <dc:date>2018-04-07T09:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/400953#M5232</link>
      <description>&lt;P&gt;I can now deploy the reports. But, since I have been searching this long to get that working I forgot that I read here that it is impossible to change the data source afterwards :( Why is that read only?&lt;/P&gt;</description>
      <pubDate>Fri, 20 Apr 2018 11:55:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/400953#M5232</guid>
      <dc:creator>Plantje</dc:creator>
      <dc:date>2018-04-20T11:55:52Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/400962#M5234</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;Hi,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;As&amp;nbsp;&lt;SPAN class=""&gt;&lt;A title="" href="http://community.powerbi.com/t5/user/viewprofilepage/user-id/33561" target="_self"&gt;Jon-Heide&lt;/A&gt;&amp;nbsp;mention, at the moment PowerBI is not supporting it. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&lt;SPAN class=""&gt;For this issue, I done some workaround as below. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&lt;SPAN class=""&gt;In ReportServer database, "DataModelDataSource" table has connection string details of each datasource in PowerBI Report (with ItemId refeence) but this is in varbinary/encrypted format.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;For Example if you are moving the report from Dev. environment to Prod. Environment&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;Create dummy report with Prod env as datasource details and upload that report in development environment, then you can get connection string (in varbinary) from DataModelDataSource table, keep this string as your new datasource connection string for prod environment.&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;After publishing the reports in prod environment, for this particular itemid and datasource id, repalce the new connection string.&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;You can get the Item ID and Datasource ID "Get-RsRestItemDataSource" method.&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;You need to maintain the Prod. env encrypted connection string (combination of server name and database name) and need to pass to PowerShell script while publishing the report.&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;Using belowquery, you can update the new connection string (Prod. env) for each report.&lt;/FONT&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;PRE&gt;&lt;FONT face="courier new,courier"&gt;$Query = "Declare @varCharConnectionString varchar(max); 
		SELECT @varCharConnectionString = '" + $EncryptedConnectionString + "'; 
		Update DataModelDataSource set ConnectionString = convert(varbinary(max),@varCharConnectionString,1) 
		Where ItemId = '" + $PowerBIReportItem.Id + "' and DataSourceID ='" + $PowerBIReportDataSource.Id + "'"
Invoke-Sqlcmd -Query $Query -ServerInstance $ReportServerName -Database $ReportServerDatabaseName -Username $ReportServerDatabaseUserName -Password $ReportServerDatabasePassword&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this will help you..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Navaneethakrishnan Thangaraj&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Apr 2018 12:20:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/400962#M5234</guid>
      <dc:creator>elitekrishnan</dc:creator>
      <dc:date>2018-04-20T12:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/400964#M5235</link>
      <description>&lt;P&gt;Cool! Thanks! That is most likely something I can use in the coming sprints when creating a deployment tool&lt;/P&gt;</description>
      <pubDate>Fri, 20 Apr 2018 12:24:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/400964#M5235</guid>
      <dc:creator>Plantje</dc:creator>
      <dc:date>2018-04-20T12:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402294#M5290</link>
      <description>&lt;P&gt;I have found another work around.&lt;/P&gt;&lt;P&gt;If you edit the C:\Windows\System32\drivers\etc\hosts\file file (correct, no extension)&lt;/P&gt;&lt;P&gt;And add something like this:&lt;/P&gt;&lt;P&gt;[IP of your SQL Server DB] SQLServer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then you can do that on all your application servers and in the report you can use "SQLServer" as server name. Then you can deploy the reports without editting them.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2018 13:19:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402294#M5290</guid>
      <dc:creator>Plantje</dc:creator>
      <dc:date>2018-04-23T13:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402300#M5291</link>
      <description>&lt;P&gt;Thanks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;In my case, need to change both database and server name in all environments.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2018 13:28:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402300#M5291</guid>
      <dc:creator>elitekrishnan</dc:creator>
      <dc:date>2018-04-23T13:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402314#M5292</link>
      <description>&lt;P&gt;Ah ok, that will be harder. Microsoft should just do an update :)&lt;/P&gt;</description>
      <pubDate>Mon, 23 Apr 2018 13:50:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/402314#M5292</guid>
      <dc:creator>Plantje</dc:creator>
      <dc:date>2018-04-23T13:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/440292#M6120</link>
      <description>I tried to change host file but change only reflects when you restart the powerBI report server</description>
      <pubDate>Thu, 14 Jun 2018 23:27:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/440292#M6120</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-06-14T23:27:02Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/440293#M6121</link>
      <description>I tried with host file and found that host file change only works if we restart the power bi report server after host file changed</description>
      <pubDate>Thu, 14 Jun 2018 23:32:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/440293#M6121</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-06-14T23:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/442571#M6157</link>
      <description>&lt;P&gt;Oops, sorry, forgot to mention that!&lt;/P&gt;</description>
      <pubDate>Mon, 18 Jun 2018 20:45:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/442571#M6157</guid>
      <dc:creator>Plantje</dc:creator>
      <dc:date>2018-06-18T20:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/557249#M8716</link>
      <description>&lt;P&gt;I'm curios if anyou really managed to get this working.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have implemented the connectionstring update in the ReportServer database and all looks well in the Power BI Report Server. I.e. on the DataSources page of the report. However when you create a Scheduled refresh it doesn't use the new value from the database, instead it uses the value in the pbix file :(&lt;/P&gt;</description>
      <pubDate>Wed, 31 Oct 2018 08:34:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/557249#M8716</guid>
      <dc:creator>craiha</dc:creator>
      <dc:date>2018-10-31T08:34:53Z</dc:date>
    </item>
    <item>
      <title>Re: Power BI Reports Connection String change on Power BI Report Server using Rest API</title>
      <link>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/3202315#M29588</link>
      <description>&lt;P&gt;Is it just me, or does the inability for Power BI Report Server deployments to modify the connection string &lt;U&gt;&lt;EM&gt;&lt;STRONG&gt;without&lt;/STRONG&gt;&lt;/EM&gt;&lt;/U&gt; modifying the Power BI report being deployed each time seem like a significant functional hole in the platform?&lt;/P&gt;&lt;P&gt;I'm sure most organisations would have multiple PBIRS environments up-stream from PRODUCTION (i.e. DEV, TEST, etc.) to deploy to after appropriate testing has been completed, &amp;amp; it seems wrong / high risk to have to be opening up and editing the code in a deployment asset each time it needs to progress to a downstream environment.&lt;/P&gt;&lt;P&gt;This requirement to modify the PBIX for each environment has been reported several years ago now and is still a requirement, suggesting that it's not considered an issue worth worrying about by the Power BI team&amp;nbsp;@ Microsoft.&amp;nbsp;&lt;/P&gt;&lt;P&gt;What point am I missing here? i.e. Why isn't this considered a significant issue and hence already addressed since 2018?&lt;/P&gt;&lt;P&gt;Are there any plans to address it? Or do we need to struggle along modifying each PBIX as we deploy to a downstream environment and/or look at developing our own PBIRS report deployment tool?&lt;/P&gt;&lt;P&gt;Simply retaining the data source connection details when a PBIX report&amp;nbsp;&lt;EM&gt;REPLACES&lt;/EM&gt; an existing report on PBIRS would be a great step forward/improvement. Currently it seems that automating Power BI report deployments wired up for downstream envuironments is not a feasible option.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Am I right, or am I missing something?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Piquet&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 07:53:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Report-Server/Power-BI-Reports-Connection-String-change-on-Power-BI-Report/m-p/3202315#M29588</guid>
      <dc:creator>Piquet65</dc:creator>
      <dc:date>2023-04-24T07:53:46Z</dc:date>
    </item>
  </channel>
</rss>

