The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Recently found out that I have 2 "hidden" dataflows from our workspace. Is there some way I can get rid of these in the service? The 2 dataflows appear like so in the dataflow selection dialog box in Desktop but are not listed in the dataset page in the Service.
Solved! Go to Solution.
Thanks Olivier, finally got it to working using this command:
Invoke-PowerBIRestMethod -Url "https://api.powerbi.com/v1.0/myorg/groups/{workspaceid}/dataflows/{dataflowid}" -Method Delete
This requires that the current user is logged in using Login-PowerBIServiceAccount in PowerShell
I don't use PowerShell often so I'm not sure. Maybe it's case sensitive, in which case writing "Delete" instead of "DELETE" may work?
Thanks Olivier, finally got it to working using this command:
Invoke-PowerBIRestMethod -Url "https://api.powerbi.com/v1.0/myorg/groups/{workspaceid}/dataflows/{dataflowid}" -Method Delete
This requires that the current user is logged in using Login-PowerBIServiceAccount in PowerShell
I would first get the dataflows definitions via the REST API, and if upon review you know for sure that you want to delete them, again I'd do so using the API:
https://docs.microsoft.com/en-us/rest/api/power-bi/dataflows/delete-dataflow
Thanks Olivier. I tried the function but I'm running across several errors:
Invoke-PowerBIRestMethod DELETE https://api.powerbi.com/v1.0/myorg/groups/{wsid}/dataflows/{dfid}
Returns
Invoke-PowerBIRestMethod : A positional parameter cannot be found that accepts argument 'DELETE'.
At line:1 char:1
+ Invoke-PowerBIRestMethod DELETE https://api.powerbi.com/v1.0/myorg/gr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Invoke-PowerBIRestMethod], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerBI.Commands.Profile.InvokePowerBIRestMetho
d
While
DELETE : The term 'DELETE' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ DELETE https://api.powerbi.com/v1.0/myorg/groups/3801c78c-8a5a-4b17-9 ...
+ ~~~~~~
+ CategoryInfo : ObjectNotFound: (DELETE:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Returns
DELETE : The term 'DELETE' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
Any idea where I went wrong?