PL-900 Demonstrate the capabilities of Power Apps Practice Question
A company has a canvas app that uses Microsoft Dataverse. The app is shared with many users, and some users report that they cannot see any data. What is the most likely cause?
⚠ Common exam trap
PL-900 often tests the misconception that sharing a canvas app automatically grants access to the underlying Dataverse data, when in fact Dataverse security roles must be configured separately for each user.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Users do not have appropriate security roles in Dataverse to read the data.
In Microsoft Dataverse, access to data is governed by security roles assigned to users. If users can open the canvas app but see no data, the most likely cause is that their Dataverse security roles do not grant read privileges on the tables the app queries. Sharing the app itself does not automatically grant Dataverse data permissions.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Users do not have appropriate security roles in Dataverse to read the data.
Why this is correct
Dataverse enforces role-based access at the environment and table level, so a user lacking a security role with read privilege on the relevant tables sees no records at all. This directly satisfies the stem's constraint: shared app access alone grants no data visibility, since app sharing and Dataverse security roles are independent permission layers.
- ✗
The app uses a premium connector that requires a license.
Why it's wrong here
A missing premium licence blocks the connector outright, producing an authorisation or licence error rather than silent empty galleries, and it would affect every user equally. Licensing is the right diagnosis when only some users hit a paywall prompt on a specific connector.
- ✗
The app is not published to the environment.
Why it's wrong here
Unpublished apps remain playable in Studio for the maker, but shared users open the last published version, so a newly added Dataverse connection or screen would be absent for them. Publishing is the correct step when the maker's preview shows data that recipients cannot see.
- ✗
The app is configured to run only on mobile devices.
Why it's wrong here
Device form factor governs rendering, not Dataverse row visibility; a mobile-only app still queries the same tables on any device. It tempts because canvas apps can be restricted to phone or tablet layouts, which is the right control when the requirement is a touch-optimised form factor rather than data access.
Go deeper
Related to this question
About these practice questions
This PL-900 question is part of Courseiva's 701-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.