PL-900 Demonstrate the capabilities of Power Apps Practice Question
An organization has a canvas app that uses a SharePoint list as its data source. Users report that the app loads slowly and sometimes times out. The developer needs to improve performance. Which approach should the developer take?
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
✓
Use delegable queries to filter data at the source
Using delegable queries allows the data source to filter data before sending it to the app, reducing the amount of data transferred and improving performance. Option A is wrong because increasing timeouts does not address the root cause of slow loading. Option B is wrong because migrating to SQL Server is an unnecessary and costly change; the issue can be resolved within the current data source by using delegation. Option C is wrong because splitting into multiple screens does not reduce the data load per screen if queries are not delegable.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Increase the timeout setting in the app settings
Why it's wrong here
This only delays the error, does not improve performance.
- ✗
Migrate the data source to SQL Server to improve performance
Why it's wrong here
May help but is not a direct solution to the delegation problem with SharePoint.
- ✗
Split the app into multiple screens to reduce load per screen
Why it's wrong here
Does not address the underlying data delegation issue.
- ✓
Use delegable queries to filter data at the source
Why this is correct
Delegation pushes filters to SharePoint, reducing data transfer.
Visual reference
Go deeper
Related to this question
About these practice questions
Courseiva writes every PL-900 question from scratch — 904 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
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.