Power BI · Arazzo Workflow
Power BI Trigger a Dataset Refresh and Poll to Completion
Version 1.0.0
Kick off an on-demand dataset refresh and poll the refresh history until it reaches a terminal state.
View Spec
View on GitHub
AnalyticsBusiness IntelligenceDashboardsData AnalysisReportingVisualizationArazzoWorkflows
Provider
Workflows
dataset-refresh-poll
Refresh a Power BI dataset and wait for the refresh to finish.
Verifies the dataset supports refresh, issues an on-demand refresh, and polls the refresh history until the run completes, fails, or is cancelled.
1
confirmDataset
getDataset
Read the dataset to confirm it exists and that it is refreshable before spending a refresh slot on it.
2
triggerRefresh
refreshDataset
Start an on-demand refresh. The API accepts the request and returns 202 with no body, so no refresh identifier is available from this step.
3
pollRefresh
getRefreshHistory
Read the single most recent refresh history entry. The step only succeeds once that entry has left the "Unknown" in-progress state; while the refresh is still running the step retries on a fixed interval.