(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisbon
Power BI

Deployment Pipelines in Power BI: dev, test and prod without errors

João Barros 04 de February de 2026 2 min read

Publishing reports directly to production is risky. Power BI Service's Deployment Pipelines let you implement a controlled dev → test → production flow, with change comparison and easy rollback.

Prerequisites

  • Power BI Premium or Fabric license.
  • Three workspaces: BC-Dev, BC-Test, BC-Prod.
  • Admin role in those workspaces.

Configure the pipeline

In the Power BI Service, go to Deployment Pipelines → Create a pipeline. Associate each stage with the corresponding workspace. Power BI automatically detects which artifacts (datasets, reports, dashboards, dataflows) exist in each stage.

Deployment rules for data sources

In dev, the dataset points to a development database. In production, it points to the real database. Configure Deployment Rules (gear icon on each stage's dataset) to swap the connection parameters automatically:

Dev:   Server = sqldev.database.windows.net
Prod:  Server = sqlprod.database.windows.net

Workflow

  1. Develop and test locally in Power BI Desktop.
  2. Publish to the Dev workspace.
  3. In the pipeline, click Deploy to Test — Power BI copies the dataset and report and applies the test deployment rules.
  4. Validate with the QA team.
  5. Click Deploy to Production.

Compare changes

The Compare button between two stages shows exactly what changed — useful for audits and for detecting accidental changes before promoting to production.

Conclusion

Deployment Pipelines eliminate manual deployments via PBIX download/upload, reduce configuration errors and introduce governance into the report lifecycle. They are indispensable in organizations with multiple business-critical reports.

Share: