PL-100 · Question #278
You design a canvas app for users to search thousands of records. You select a data source that supports delegation to optimize performance. You need to create the app so that it takes advantage of…
The correct answer is B. Use the query functions the data source provides. To take advantage of delegable functionality in a canvas app designed to search thousands of records, you should use the query functions provided by the data source.
Question
Options
- ARun multiple processes simultaneously.
- BUse the query functions the data source provides.
- CUse the data returned from the data source in multiple languages.
- DConnect to the same data source as different users at run time.
How the community answered
(50 responses)- A6% (3)
- B78% (39)
- C4% (2)
- D12% (6)
Why each option
To take advantage of delegable functionality in a canvas app designed to search thousands of records, you should use the query functions provided by the data source.
Running multiple processes simultaneously relates to concurrency, not specifically to leveraging data source delegation for efficient large dataset operations.
Delegation means Power Apps sends the data processing (like filtering, sorting, searching) to the data source itself, which can efficiently handle large datasets. This requires using delegable functions (e.g., Filter, Search, Sort) that the specific data source supports.
Using the data returned from the data source in multiple languages pertains to localization or internationalization, not data source delegation.
Connecting to the same data source as different users at run time is related to security and user context, not to optimizing performance through delegation for large record sets.
Concept tested: Canvas apps data delegation
Source: https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/delegation-overview
Topics
Community Discussion
No community discussion yet for this question.