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
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
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
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
Read the cloned report back and confirm its datasetId now matches the target dataset, then capture the embed URL for the promoted report.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.