A content pack is a set of out-of-box content allowing users to immediately gain insights from a source. A content pack is typically focused on a specific business scenario providing insights for a role, domain, or workflow.
ISVs can build template content packs that allow customers to connect and instantiate with their own accounts. As domain experts, they can unlock the data in a way that is easily consumable by a business users. The content packs offer adhoc monitoring and analysis to your customers without investing heavily in reporting infrastructure.
These ISV built template content packs can be submitted to the Power BI team to become publicly available in the Power BI content pack gallery (app.powerbi.com/getdata/services) and on Microsoft AppSource (appsource.microsoft.com). An example of the public content pack experience can be found here.
The general process to develop and submit an template content pack involves multiple steps.
To build and submit a content pack to be published in the PowerBI service and AppSource, you must meet the following requirements:
Please review the authoring section for more details on the technical requirements.
Content packs provide insights and metrics focused on a specific business scenario. Understanding your audience and the benefit they'll receive from the content pack will help ensure your users are successfully with the content you provide.
Can I build a Power BI Service content pack for a third-party SaaS application that I don’t own?
No, we currently require signing a partner agreement with the owner of the SaaS application prior to publishing the content pack in the service.
I don’t have a public developer API for my service. Can I still build a Power BI service content pack that pulls the data directly from the data storage?
No, Power BI service content packs require a developer API that is accessible through public Internet.
What kind of APIs are supported by service content packs and what authentication types can they work with?
Power BI service content packs support any REST API or OData feed. Power BI can work with multiple authentication types including Basic Authentication, OAuth2.0 and Web API Key. More details on the technical requirements in the Authoring article.
I have more questions about service Content Packs. How can I contact you?
Feel free to email us your questions at firstname.lastname@example.org
For support during development, please use https://powerbi.microsoft.com/support. This is actively monitored and managed. Customer incidents quickly find their way to the appropriate team.