Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The new Power BI template apps enable Power BI partners to build Power BI apps with little or no coding, and deploy them to any Power BI customer. This article is an overview of the Power BI template app program.
As a Power BI partner, you create a set of out-of-the-box content for your customers and publish it yourself.
You build template apps that allow your customers to connect and instantiate within their own accounts. As domain experts, they can unlock the data in a way that's easy for their business users to consume.
You submit a template app to the Partner center. The apps then become publicly available in the Power BI apps marketplace and on the Microsoft commercial marketplace. Here's a high-level look at the public template app creation experience.
Power BI template apps allow Power BI Pro or Power BI Premium users to gain immediate insights through prepackaged dashboards and reports that can be connected to live data sources. Many Power BI Apps are already available in the Power BI Apps marketplace.
Note
Marketplace apps aren't available for US government cloud instances. For more information, see Power BI for US government customers.
The general process to develop and submit a template app involves several stages. Some stages can include more than one activity at the same time.
Stage | Power BI Desktop | Power BI service | Partner Center |
---|---|---|---|
One | Build a data model and report in a .pbix file | Create a workspace. Import .pbix file. Create a complementary dashboard | Register as a partner |
Two | Create a test package and run internal validation | ||
Three | Promote the test package to preproduction for validation outside your Power BI tenant, and submit it to AppSource | With your preproduction package, create a Power BI template app offer and start the validation process | |
Four | Promote the preproduction package to production | Go live |
To create the template app, you need permissions to create one. For more information, see Template app tenant settings.
To publish a template app to the Power BI service and AppSource, you must meet the requirements for becoming a Partner Center publisher.
Here are the high-level steps.
Review the requirements to make sure you meet them.
Build a report in Power BI Desktop. Use parameters so you can save it as a file other people can use.
Create a workspace for your template app in your tenant on the Power BI service (app.powerbi.com
).
Import your .pbix file and add content such as a dashboard to your app.
Create a test package to test the template app yourself within your organization.
Promote the test app to pre-production to submit the app for validation in AppSource, and to test outside your own tenant.
Submit the content to Partner center for publishing.
Make your offer go Live in AppSource, and move your app to production in Power BI.
Now you can start developing the next version in the same workspace, in preproduction.
To create the template app, you need permissions to create one. For more information, see Template app tenant settings.
To publish a template app to the Power BI service and AppSource, you must meet the requirements for becoming a Partner Center publisher.
Note
Template apps submissions are managed in Partner Center. Use the same Microsoft Developer Center registration account to sign in. You should have only one Microsoft account for your AppSource offerings. Accounts shouldn't be specific to individual services or offers.
See Tips for authoring template apps in Power BI for more suggestions.
Feature | Known Limitation |
---|---|
Contents: Semantic models | Exactly one semantic model should be present. Only semantic models built into Power BI Desktop (.pbix files) are allowed. Not supported: Semantic models from other template apps, cross-workspace semantic models, paginated reports (.rdl files), and Excel workbooks. |
Contents: Reports | A single template app can't include more than 20 reports. |
Contents: Dashboards | Real-time tiles aren't allowed. In other words, no support for push or streaming datasets. |
Contents: Dataflows | Not supported: Dataflows. |
Contents from files | Only .pbix files are allowed. Not supported: .rdl files (paginated reports) and Excel workbooks. |
Data sources | Data sources supported for cloud Scheduled Data refresh are allowed. Not supported: Live connections, on-premises data sources (personal and enterprise gateways aren't supported), real time (no support for push dataset), and composite models. |
Semantic model: cross-workspace | No cross-workspace semantic models are allowed. |
Query parameters | Not supported: Parameters of type Any, Date, or Binary type block refresh operation for semantic model. |
Incremental refresh | Template apps don't support incremental refresh. |
Power BI visuals | Only publicly available Power BI visuals are supported. Organizational Power BI visuals aren't supported. |
Sovereign clouds | Template apps aren't available in sovereign clouds. |
Composite models | Composite models shouldn't be used in the app builder workspace. App installers can use composite models after installing the app. |
Large semantic model storage format | Large semantic model storage format isn't supported for template apps. |
Mobile layout | Partial support. Mobile layout positioning of elements is supported. Mobile layout changes to other properties, such as color, are not supported. |
For support during development, use https://powerbi.microsoft.com/support. We actively monitor and manage this site. Customer incidents quickly find their way to the appropriate team.
Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayTraining
Learning path
Implement finance and operations apps - Training
Plan and design your project methodology to successfully implement finance and operations apps with FastTrack services, data management and more.
Certification
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrate methods and best practices that align with business and technical requirements for modeling, visualizing, and analyzing data with Microsoft Power BI.