Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
mwestergaard
Frequent Visitor

Create Template App for AppSource with embedded data

I have a Power BI report that I intend to publish on AppSource as a free demo of our data products. All demo data is hard-coded via "Enter Data". The report has no Data Source Settings and there are no parameters. I want to avoid the "Connect your data" prompt, which I've read is possible if the report has no external dependencies.

 

I have two template app workspaces in my Fabric capacity: one as type "Fabric" and the other as type "Power BI Pro". When I "Create app" in the Fabric template workspace and install the app, I still see "Connect your data". When I attempt to "Create app" in the Power BI Pro template workspace it fails with "Data sources can't be resolved".

I assume I am missing something in the build process. Any insight is appreciated!


1 ACCEPTED SOLUTION
oussamahaimoud
Memorable Member
Memorable Member

Hi @mwestergaard,

 

You have two realistic paths:

  • Accept the banner and make it frictionless. Add a Power Query parameter (even a dummy one with a static default value like "demo") and set it as non-required. When the installer clicks "Connect your data," they'll see an empty or pre-filled parameter dialog and can just click Next → Next without entering anything. This is exactly how apps like the Power BI Release Plan report work, the parameters dialog appears with no required parameters, and the user simply clicks Next to proceed with Anonymous authentication. It's a one-click-through, not a real barrier.
  • Use the Fabric workspace (which you already confirmed works) and publish to AppSource with sample-data-only positioning. Template apps explicitly support sample data-only apps on AppSource. Your app is a legitimate use case for that category.

 

Stick with the Fabric workspace (since it creates the app successfully), add a single optional dummy parameter in Power Query with a default value, and set no authentication requirement. The end user experience becomes: install → see sample data → optionally click through a one-step empty dialog. For a demo-only app, that's perfectly acceptable and AppSource validation will pass it given that it's explicitly flagged as a sample data app.

 

Some useful ressources :

https://learn.microsoft.com/en-us/power-bi/connect-data/service-connect-to-power-bi-release-plan

https://learn.microsoft.com/en-us/power-bi/connect-data/service-template-apps-tips

 

Assisted by AI for clarty of wording!

 

Hope this helps! Don't forget to accept as solution and give kudos in order to keep helping others.

 

Best of luck,

Oussama (Data Consultant - Expert Fabric & Power BI)


  Did my response help you? Clicking Kudos is a small gesture that goes a long way, it encourages contributors and helps the community thrive!


Did I answer your question? Please mark my post as a Solution, it helps others find the answer faster.


Senior Data & BI Consultant · Microsoft Fabric & Power BI Specialist


Connect with me on LinkedIn

View solution in original post

2 REPLIES 2
oussamahaimoud
Memorable Member
Memorable Member

Hi @mwestergaard,

 

You have two realistic paths:

  • Accept the banner and make it frictionless. Add a Power Query parameter (even a dummy one with a static default value like "demo") and set it as non-required. When the installer clicks "Connect your data," they'll see an empty or pre-filled parameter dialog and can just click Next → Next without entering anything. This is exactly how apps like the Power BI Release Plan report work, the parameters dialog appears with no required parameters, and the user simply clicks Next to proceed with Anonymous authentication. It's a one-click-through, not a real barrier.
  • Use the Fabric workspace (which you already confirmed works) and publish to AppSource with sample-data-only positioning. Template apps explicitly support sample data-only apps on AppSource. Your app is a legitimate use case for that category.

 

Stick with the Fabric workspace (since it creates the app successfully), add a single optional dummy parameter in Power Query with a default value, and set no authentication requirement. The end user experience becomes: install → see sample data → optionally click through a one-step empty dialog. For a demo-only app, that's perfectly acceptable and AppSource validation will pass it given that it's explicitly flagged as a sample data app.

 

Some useful ressources :

https://learn.microsoft.com/en-us/power-bi/connect-data/service-connect-to-power-bi-release-plan

https://learn.microsoft.com/en-us/power-bi/connect-data/service-template-apps-tips

 

Assisted by AI for clarty of wording!

 

Hope this helps! Don't forget to accept as solution and give kudos in order to keep helping others.

 

Best of luck,

Oussama (Data Consultant - Expert Fabric & Power BI)


  Did my response help you? Clicking Kudos is a small gesture that goes a long way, it encourages contributors and helps the community thrive!


Did I answer your question? Please mark my post as a Solution, it helps others find the answer faster.


Senior Data & BI Consultant · Microsoft Fabric & Power BI Specialist


Connect with me on LinkedIn

Excellent. Thanks for your rapid reply!

Helpful resources

Announcements
Fabric Data Days is here Carousel

Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.