Quick Answer
Use Power BI Service (cloud) for everything unless compliance, sovereignty, or air-gapped network requirements prohibit it. Use Power BI Report Server for regulated or classified data that must remain on-premises. Use a hybrid pattern when you have mixed workloads. The cost of maintaining Report Server is significant, so only adopt it when the cloud is not an option.
1. Feature Comparison
| Feature | Report Server | Power BI Service |
|---|---|---|
| Copilot AI | No | Yes (F64+) |
| Fabric Workloads | No | Yes |
| Direct Lake / OneLake | No | Yes |
| Deployment Pipelines | No | Yes |
| Git Integration | No | Yes |
| Paginated Reports (RDL) | Yes | Yes |
| Mobile Reports | Yes | Yes |
| XMLA Endpoint | Yes | Yes |
| Row-Level Security | Yes | Yes |
| Object-Level Security | Yes (via Tabular Editor) | Yes |
| Feature update cadence | Twice a year | Monthly |
| Hosting | On-premises | Microsoft cloud |
2. Decision Framework
Answer five questions in order. The first answer that locks in decides the deployment model.
- Does data residency require on-premises hosting? If yes, Report Server (or Azure Government/sovereign cloud).
- Is the environment air-gapped from the internet? If yes, Report Server is the only option.
- Do end users need Copilot or Fabric AI workloads? If yes, Power BI Service is required.
- Is the dataset size larger than Report Server can handle? If yes, Power BI Service or hybrid.
- Default case: Power BI Service. It is the cheaper, more feature-rich, and better-supported option for any workload without the above constraints.
3. Hybrid Architecture Patterns
Pattern A: Classification-based split
Classify every dataset as Regulated, Internal, or Public. Regulated data lives on Report Server. Internal and Public data live on Power BI Service. Publishing pipeline routes based on content classification metadata.
Pattern B: Authoring cloud, viewing on-prem
Developers use Power BI Desktop connected to the cloud Service for iterative development and Copilot-assisted authoring. Final versions are published to Report Server for end-user consumption. This pattern gives developers modern tooling without changing the deployment footprint.
Pattern C: Sovereign cloud
Use Azure Government, Azure China, or another Microsoft sovereign cloud. This gives you cloud features while satisfying most sovereignty requirements for public sector and regulated industries. Some Fabric features are delayed in sovereign clouds by 6 to 12 months relative to commercial cloud.
4. Migrating from PBIRS to Power BI Service
Migration is typically straightforward but requires careful planning for regulated data. Standard migration steps:
- Inventory every report on Report Server: source data, refresh schedule, user base, classification.
- Validate compliance certification for Power BI Service in your region (FedRAMP, HIPAA, GDPR).
- Install a data gateway to connect the cloud Service to on-premises data sources.
- Migrate reports in waves: non-regulated first, regulated last after compliance sign-off.
- Re-implement scheduled refreshes and subscriptions in the cloud Service.
- Redirect end users to the new URLs and update any deep links in portals or emails.
For long-term, the advice is to keep only what truly must stay on Report Server. Everything else belongs in the Service for lower cost and richer features.
Frequently Asked Questions
What is Power BI Report Server?
Power BI Report Server (PBIRS) is an on-premises report server that hosts Power BI reports, paginated reports, and mobile reports without using the Power BI Service cloud. It is included with Power BI Premium and SQL Server Enterprise Edition with Software Assurance. PBIRS is the choice for organizations that cannot use the cloud due to regulatory, sovereignty, or air-gapped network requirements.
Does Power BI Report Server get Copilot and Fabric features?
No. Report Server is updated on a slower cadence and lags the Power BI Service by 12 to 24 months on most features. It does not support Fabric workloads, Direct Lake, OneLake, Copilot, or deployment pipelines. Report Server gets general Power BI rendering updates and security patches. Organizations on Report Server trade cloud-native features for control over where data lives.
Can I run Power BI Report Server and Power BI Service together?
Yes. Many enterprise customers run a hybrid pattern where classified or regulated reports live on Report Server and commercial or non-regulated reports live on the Power BI Service. Authors develop in Power BI Desktop, and the deployment pipeline publishes to either surface based on the content classification. Hybrid is especially common in government, defense, and healthcare where some data must remain on-premises but other workloads benefit from cloud features.
What licensing is required for Power BI Report Server?
Two licensing paths. Option one: Power BI Premium per-capacity licensing includes Report Server core rights matching the capacity SKU. A Premium P1/F64 customer is entitled to run a comparable on-premises Report Server at no additional license cost. Option two: SQL Server Enterprise Edition with Software Assurance includes Report Server core-for-core. Users accessing Report Server content need Power BI Pro licenses or CALs depending on the underlying licensing path.
Can PBIRS use Power BI Copilot?
No. Copilot is a Power BI Service and Fabric feature only. It relies on Azure OpenAI service which is not part of the on-premises Report Server product. Organizations that require AI-assisted analytics on regulated data must either host reports on a Microsoft sovereign cloud (US Government, Azure China) that supports Copilot or accept that on-premises workloads will not have Copilot functionality.
How does PBIRS handle refresh schedules?
PBIRS uses the same scheduled refresh model as the Power BI Service. Refreshes run on the Report Server machine directly against on-premises data sources. There is no gateway needed since everything is on-premises. DirectQuery reports query the source live at each visual interaction. For very large datasets, on-premises scale-out limits apply and a larger server or scale-out deployment is required.
When should I migrate from PBIRS to Power BI Service?
Migrate when cloud-native features (Copilot, Fabric workloads, Direct Lake, OneLake) become mission-critical and your compliance posture allows cloud hosting. Many regulated organizations have moved to the Power BI Service after certifying FedRAMP High, HIPAA, or other compliance frameworks in Microsoft cloud. For air-gapped networks and classified workloads, PBIRS remains the only option and no migration is planned.
What are the scaling limits of Power BI Report Server?
Report Server scales vertically (bigger servers) and horizontally (scale-out deployments). Typical deployments handle 500 to 2,000 concurrent users on a well-provisioned scale-out cluster. Dataset size limits mirror Power BI Premium at the equivalent tier (up to 300 GB on P5). Advanced features like Fabric workload scale-out and automatic memory paging are not available on PBIRS. For very large workloads beyond PBIRS capacity, hybrid deployment with Power BI Service for heavy datasets is recommended.
Evaluating PBIRS vs Power BI Service?
Our consultants design hybrid deployments for regulated industries and guide cloud migrations. Contact us for a deployment strategy review.