<?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: Problem to Modify Dataset Credential in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1167770#M24242</link>
    <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not sure you are using SPN or master account. In either of the case please make sure to give access to the workspace as admin.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you make sure to take over the dataset before udpating the credentials ?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As the error saying it's not found. May be you are missing either of the above two.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For AzureSQL i don't think you need on-premises Data gateway. But the bounddefault gateway should always need ,which is quite different from the typical on-premises data gateway.&lt;/P&gt;</description>
    <pubDate>Thu, 18 Jun 2020 06:06:27 GMT</pubDate>
    <dc:creator>Jayendran</dc:creator>
    <dc:date>2020-06-18T06:06:27Z</dc:date>
    <item>
      <title>Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1163324#M24194</link>
      <description>&lt;P&gt;Hello, i hope you´re doing well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I´m having this issue every time i try to modify credential of the Dataset.&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;Invoke-PowerBIRestMethod : One or more errors occurred.&lt;BR /&gt;At C:\Users\ZN661HL\source\repos\ImportantStaff\CICD\ModifyDatasetCredential.ps1:61 char:16&lt;BR /&gt;+ ... $response= Invoke-PowerBIRestMethod -Url "gateways/$($BounGateway.va ...&lt;BR /&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;BR /&gt;+ CategoryInfo : WriteError: (Microsoft.Power...werBIRestMethod:InvokePowerBIRestMethod) [Invoke-PowerBIRestMethod], AggregateException&lt;BR /&gt;+ FullyQualifiedErrorId : One or more errors occurred.,Microsoft.PowerBI.Commands.Profile.InvokePowerBIRestMethod&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;&lt;P&gt;This is the Code i´m using:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$datasetname&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"DummyPBIDataset"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$workspacename&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"CIT&amp;nbsp;Datawarehouse&amp;nbsp;-&amp;nbsp;QA"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;##&amp;nbsp;user&amp;nbsp;credentials&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;$username&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"xxxxxxxxxxx"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$password&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"xxxxxxxxx"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$client_secret_temp&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"?xxxxxxxxx"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;|&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ConvertTo-SecureString&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-AsPlainText&amp;nbsp;-Force&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$client_id_temp&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"xxxxxxxxxxxx"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$tenant_id_temp&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"xxxxxxxxxxxxxxxxxx"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#$clientsec&amp;nbsp;=&amp;nbsp;"?YxX3q?f.Gk?OJxR4WUshAKjsB6NA1IJ"&amp;nbsp;|&amp;nbsp;ConvertTo-SecureString&amp;nbsp;-AsPlainText&amp;nbsp;-Force&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;$credential&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;New-Object&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-TypeName&amp;nbsp;System.Management.Automation.PSCredential&amp;nbsp;-ArgumentList&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$client_id_temp&lt;/SPAN&gt;&lt;SPAN&gt;,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$client_secret_temp&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Connect-PowerBIServiceAccount&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-ServicePrincipal&amp;nbsp;-Credential&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$credential&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-TenantId&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$tenant_id_temp&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;##Getworksapce&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;$workspace&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Get-PowerBIWorkspace&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Name&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$workspacename&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#&amp;nbsp;GetDataSets&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$DatasetResponse&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Invoke-PowerBIRestMethod&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Url&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"groups/$(&lt;/SPAN&gt;&lt;SPAN&gt;$workspace&lt;/SPAN&gt;&lt;SPAN&gt;.id&lt;/SPAN&gt;&lt;SPAN&gt;)/datasets"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Method&amp;nbsp;Get&amp;nbsp;|&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ConvertFrom-Json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#&amp;nbsp;Get&amp;nbsp;DataSet&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$datasets&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$DatasetResponse&lt;/SPAN&gt;&lt;SPAN&gt;.value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#Iterate&amp;nbsp;all&amp;nbsp;Datasets&amp;nbsp;to&amp;nbsp;find&amp;nbsp;Id&amp;nbsp;of&amp;nbsp;the&amp;nbsp;DummnyDataset&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;foreach&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN&gt;$dataset&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$datasets&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN&gt;$dataset&lt;/SPAN&gt;&lt;SPAN&gt;.name&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-eq&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$datasetname&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$datasetid&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$dataset&lt;/SPAN&gt;&lt;SPAN&gt;.id&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;break&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;##&amp;nbsp;Take&amp;nbsp;Over&amp;nbsp;DataSet&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Invoke-PowerBIRestMethod&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Url&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"groups/$(&lt;/SPAN&gt;&lt;SPAN&gt;$workspace&lt;/SPAN&gt;&lt;SPAN&gt;.id&lt;/SPAN&gt;&lt;SPAN&gt;)/datasets/$(&lt;/SPAN&gt;&lt;SPAN&gt;$datasetid&lt;/SPAN&gt;&lt;SPAN&gt;)/Default.TakeOver"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Method&amp;nbsp;Post&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;##&amp;nbsp;update&amp;nbsp;data&amp;nbsp;source&amp;nbsp;credentials&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#This&amp;nbsp;Api&amp;nbsp;is&amp;nbsp;the&amp;nbsp;recomended&amp;nbsp;for&amp;nbsp;Microsoft&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#Retrieve&amp;nbsp;the&amp;nbsp;Dataset&amp;nbsp;Gateway&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$BounGateway&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Invoke-PowerBIRestMethod&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Url&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"groups/$(&lt;/SPAN&gt;&lt;SPAN&gt;$workspace&lt;/SPAN&gt;&lt;SPAN&gt;.id&lt;/SPAN&gt;&lt;SPAN&gt;)/datasets/$(&lt;/SPAN&gt;&lt;SPAN&gt;$datasetid&lt;/SPAN&gt;&lt;SPAN&gt;)/datasources"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Method&amp;nbsp;GET&amp;nbsp;|&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ConvertFrom-Json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$BounGateway&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#This&amp;nbsp;call&amp;nbsp;to&amp;nbsp;the&amp;nbsp;Api&amp;nbsp;was&amp;nbsp;commented&amp;nbsp;because&amp;nbsp;the&amp;nbsp;recomendation&amp;nbsp;of&amp;nbsp;microsoft&amp;nbsp;to&amp;nbsp;use&amp;nbsp;another&amp;nbsp;one&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#$BounGateway=Invoke-PowerBIRestMethod&amp;nbsp;-Url&amp;nbsp;"groups/$($workspace.id)/datasets/$($datasetid)/Default.GetBoundGatewayDataSources"&amp;nbsp;-Method&amp;nbsp;GET&amp;nbsp;|&amp;nbsp;ConvertFrom-Json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;$UpdateUserCredential&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;credentialType&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&lt;/SPAN&gt;&lt;SPAN&gt;"Basic"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;basicCredentials&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;username&lt;/SPAN&gt;&lt;SPAN&gt;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$username&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;password&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;$password&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&amp;nbsp;|&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ConvertTo-Json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;try&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$response&lt;/SPAN&gt;&lt;SPAN&gt;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Invoke-PowerBIRestMethod&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Url&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"gateways/$(&lt;/SPAN&gt;&lt;SPAN&gt;$BounGateway&lt;/SPAN&gt;&lt;SPAN&gt;.value.gatewayId&lt;/SPAN&gt;&lt;SPAN&gt;)/datasources/$(&lt;/SPAN&gt;&lt;SPAN&gt;$BounGateway&lt;/SPAN&gt;&lt;SPAN&gt;.value.id&lt;/SPAN&gt;&lt;SPAN&gt;)"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Method&amp;nbsp;PATCH&amp;nbsp;-Body&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$UpdateUserCredential&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;|&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ConvertFrom-Json&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$response&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;catch&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Write-Host&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"An&amp;nbsp;error&amp;nbsp;occurred:"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Write-Host&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;$_&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;finally&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;#$response&amp;nbsp;=Invoke-PowerBIRestMethod&amp;nbsp;-Url&amp;nbsp;"&lt;A href="https://api.powerbi.com/v1.0/myorg/gateways/$($BounGateway.value.gatewayId)/datasources/$($BounGateway.value.datasourceId)&amp;quot;&amp;nbsp;-Method&amp;nbsp;PATCH&amp;nbsp;-Body&amp;nbsp;$UpdateUserCredential&amp;nbsp;|&amp;nbsp;ConvertFrom-Json" target="_blank" rel="noopener"&gt;https://api.powerbi.com/v1.0/myorg/gateways/$($BounGateway.value.gatewayId)/datasources/$($BounGateway.value.datasourceId)"&amp;nbsp;-Method&amp;nbsp;PATCH&amp;nbsp;-Body&amp;nbsp;$UpdateUserCredential&amp;nbsp;|&amp;nbsp;ConvertFrom-Json&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#$response&amp;nbsp;=&amp;nbsp;Invoke-PowerBIRestMethod&amp;nbsp;-Url&amp;nbsp;"&lt;A href="https://api.powerbi.com/v1.0/myorg/gateways/039da9e0-b0f3-4823-8776-4bec53ac90cb/datasources/30ba4d64-b870-45a3-8db5-3b4b9f5b2f4a&amp;quot;&amp;nbsp;-Method&amp;nbsp;PATCH&amp;nbsp;-Body&amp;nbsp;$UpdateUserCredential&amp;nbsp;|&amp;nbsp;ConvertFrom-Json" target="_blank" rel="noopener"&gt;https://api.powerbi.com/v1.0/myorg/gateways/039da9e0-b0f3-4823-8776-4bec53ac90cb/datasources/30ba4d64-b870-45a3-8db5-3b4b9f5b2f4a"&amp;nbsp;-Method&amp;nbsp;PATCH&amp;nbsp;-Body&amp;nbsp;$UpdateUserCredential&amp;nbsp;|&amp;nbsp;ConvertFrom-Json&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;#$response&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thank you&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/100012"&gt;@Jayendran&lt;/a&gt;&amp;nbsp;&amp;nbsp;for any help in advance. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 14:06:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1163324#M24194</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-06-16T14:06:22Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1163343#M24195</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Powershell is poor at giving the exact error especially for REST API calls. Could you please install the fiddler and try to get what is the exact error ? With the exact error only we can able to move forward for the solution.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jun 2020 14:17:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1163343#M24195</guid>
      <dc:creator>Jayendran</dc:creator>
      <dc:date>2020-06-16T14:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1163471#M24199</link>
      <description>&lt;P&gt;Sorry, here the error i´m getting :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HTTP/1.1 404 Not Found&lt;BR /&gt;Cache-Control: no-store, must-revalidate, no-cache&lt;BR /&gt;Pragma: no-cache&lt;BR /&gt;Transfer-Encoding: chunked&lt;BR /&gt;Content-Type: application/json; odata.metadata=minimal&lt;BR /&gt;Strict-Transport-Security: max-age=31536000; includeSubDomains&lt;BR /&gt;X-Frame-Options: deny&lt;BR /&gt;X-Content-Type-Options: nosniff&lt;BR /&gt;RequestId: 52113063-e1ce-45ba-979d-1760cd5e88a4&lt;BR /&gt;OData-Version: 4.0&lt;BR /&gt;Access-Control-Expose-Headers: RequestId&lt;BR /&gt;request-redirected: true&lt;BR /&gt;home-cluster-uri: &lt;A href="https://wabi-europe-north-b-redirect.analysis.windows.net/" target="_blank"&gt;https://wabi-europe-north-b-redirect.analysis.windows.net/&lt;/A&gt;&lt;BR /&gt;Date: Tue, 16 Jun 2020 14:59:18 GMT&lt;/P&gt;&lt;P&gt;EB&lt;BR /&gt;{&lt;BR /&gt;"error":{&lt;BR /&gt;"code":"","message":"No HTTP resource was found that matches the request URI '&lt;A href="http://wabi-europe-north-b-redirect.analysis.windows.net/v1.0/myorg/gateways/7f7807d7-c24a-42e4-b578-f3fb418980bb/datasources/" target="_blank"&gt;http://wabi-europe-north-b-redirect.analysis.windows.net/v1.0/myorg/gateways/7f7807d7-c24a-42e4-b578-f3fb418980bb/datasources/&lt;/A&gt;'."&lt;BR /&gt;}&lt;BR /&gt;}&lt;BR /&gt;0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I´m using this code to retrieve the gateway:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i took this code from your&amp;nbsp;ci cd pipeline&amp;nbsp;&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/100012"&gt;@Jayendran&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$BounGateway&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Invoke-PowerBIRestMethod&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Url&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;"groups/$(&lt;/SPAN&gt;&lt;SPAN&gt;$workspace&lt;/SPAN&gt;&lt;SPAN&gt;.id&lt;/SPAN&gt;&lt;SPAN&gt;)/datasets/$(&lt;/SPAN&gt;&lt;SPAN&gt;$datasetid&lt;/SPAN&gt;&lt;SPAN&gt;)/datasources"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;-Method&amp;nbsp;GET&amp;nbsp;|&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ConvertFrom-Json&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i already tried using the power bi UI to update credential and i was able to do it, but i realize that gateway.id and datasource id were diferents.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is what i get from power bi UI.&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;A href="https://api.powerbi.com/v1.0/myorg/gateways/039da9e0-b0f3-4823-8776-4bec53ac90cb/datasources/30ba4d64-b870-45a3-8db5-3b4b9f5b2f4a" target="_blank"&gt;https://api.powerbi.com/v1.0/myorg/gateways/039da9e0-b0f3-4823-8776-4bec53ac90cb/datasources/30ba4d64-b870-45a3-8db5-3b4b9f5b2f4a&lt;/A&gt;"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is using&amp;nbsp;Invoke-PowerBIRestMethod&lt;/P&gt;&lt;P&gt;gatewayid=7f7807d7-c24a-42e4-b578-f3fb418980bb&lt;/P&gt;&lt;P&gt;datasourceid=846f9253-72f4-4f85-abcd-04ee75e5dce5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;completly diferents.&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>Tue, 16 Jun 2020 15:16:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1163471#M24199</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-06-16T15:16:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1165067#M24212</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both gateways are totally different you should not compare it. The boundgateway is used by microsoft behind the screen in other hand the gateway url which you got is the one which you installed it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is your data source ? Is that a cloud or on-premises (using any on-premiese datagateway) ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 07:09:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1165067#M24212</guid>
      <dc:creator>Jayendran</dc:creator>
      <dc:date>2020-06-17T07:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1166071#M24219</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/100012"&gt;@Jayendran&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I´m using Azure Sql Server, i don´t remember having installed a gateway.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;might it have installed because i'm using a vpn to connect to azure sql server?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 12:43:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1166071#M24219</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-06-17T12:43:23Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1167770#M24242</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm not sure you are using SPN or master account. In either of the case please make sure to give access to the workspace as admin.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you make sure to take over the dataset before udpating the credentials ?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As the error saying it's not found. May be you are missing either of the above two.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For AzureSQL i don't think you need on-premises Data gateway. But the bounddefault gateway should always need ,which is quite different from the typical on-premises data gateway.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 06:06:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1167770#M24242</guid>
      <dc:creator>Jayendran</dc:creator>
      <dc:date>2020-06-18T06:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1168783#M24247</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/100012"&gt;@Jayendran&lt;/a&gt;&amp;nbsp;, you were right i was missing take over dataset before update credential.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;one more time thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 12:17:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1168783#M24247</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-06-18T12:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: Problem to Modify Dataset Credential</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1168788#M24248</link>
      <description>&lt;P&gt;@Anonymous&lt;/a&gt;&amp;nbsp; glad to help&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 12:20:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Problem-to-Modify-Dataset-Credential/m-p/1168788#M24248</guid>
      <dc:creator>Jayendran</dc:creator>
      <dc:date>2020-06-18T12:20:38Z</dc:date>
    </item>
  </channel>
</rss>

