Forum Discussion

ducky's avatar
ducky
Advocate I
1 year ago
Solved

Change Paginated Report Dataset programatically

I have a few paginated reports (embedded ) that are connected to a dataset that is in another workspace (different from where the paginated reports are) I want to change the datasource they are conn...
  • ducky's avatar
    ducky
    1 year ago

    bradsy v-hashadapu 

    Sorry on my latency.

    Keeping the same datasourceName didnt help. I get now the following error:
    | One or more errors occurred. ({ "code": "InvalidRequest", "message": "Rdl UpdateDatasources updateDetails should not contain duplicated datasource Id's" })
     Invoke-PowerBIRestMethod -Url $endpoint -Method POST -Body $body
    | Encountered errors when invoking the command: { "code": "InvalidRequest", "message": "Rdl UpdateDatasources updateDetails should not contain duplicated datasource
    | Id's" }

     

    Mind you that if I put the same datasourceName how does it knows how to switch ? 

     

    To mention that the paginated report sits in a workspace(call it workspace1)  and is connected to a dataset from another workspace (call it workspace2). What I want is to reconnect the paginated report to a dataset from another workspace( call it workspace3). 

    The service Principal is the admin of the workspaces.