Power BI · Arazzo Workflow
Power BI Import a PBIX and Poll Until Published
Version 1.0.0
Upload a PBIX file into a workspace, wait for the import to finish publishing, and list the resulting reports and datasets.
View Spec
View on GitHub
AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualizationArazzoWorkflows
Provider
Workflows
pbix-import-publish
Publish a PBIX into a workspace and wait for it to finish importing.
Uploads a PBIX file to a workspace, polls the workspace import list until publishing settles, and enumerates the reports and datasets that resulted.
1
startImport
createImportInGroup
Upload the PBIX as multipart form data. The service accepts the file and returns an import record that begins life in the Publishing state.
2
pollImport
getImportsInGroup
List the workspace's imports and wait until none remain in the Publishing state. This API exposes no get-import-by-id operation, so the workspace import list is the only available completion signal.
3
listPublishedDatasets
getDatasetsInGroup
Enumerate the workspace datasets so the dataset the import created can be matched by name and handed to a refresh or rebind flow.
4
listPublishedReports
getReportsInGroup
Enumerate the workspace reports so the report the import created can be matched by name and its embed URL captured.