Power BI · Arazzo Workflow
Power BI Clone a Report and Rebind It to Another Dataset
Version 1.0.0
Copy a report into a target workspace and repoint the copy at a different dataset, then verify the binding.
View Spec
View on GitHub
AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualizationArazzoWorkflows
Provider
Workflows
report-clone-rebind
Promote a report by cloning it and rebinding it to a target dataset.
Reads the source report and its current dataset binding, clones it into the target workspace, rebinds the clone to the target dataset, and verifies the resulting binding and embed URL.
1
inspectSourceReport
getReport
Read the source report to capture its name, type, and the dataset it is currently bound to, so the promotion can be compared against a baseline.
2
cloneToTarget
cloneReport
Clone the report into the target workspace. The clone initially inherits the source report's dataset binding unless a target model is supplied.
3
rebindClone
rebindReport
Explicitly rebind the clone to the target dataset. The call returns 200 with no body, so the new binding is confirmed by reading the report back.
4
verifyRebind
getReport
Read the cloned report back and confirm its datasetId now matches the target dataset, then capture the embed URL for the promoted report.