easyMultiple Choice
PL-900 Practice Question: A Power Pages site needs to display a map showing…
A Power Pages site needs to display a map showing the locations of company offices stored in Dataverse. Which component should be used to embed the map?
⚠ Common exam trap
PL-900 often tests whether candidates understand that Power Pages supports custom code for specialized UI needs — the trap is assuming a Power BI report or Power Automate flow is the right tool for embedding a map, when custom JavaScript is the correct extensibility path.
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
✓
A custom JavaScript component using a mapping API
Power Pages allows embedding custom JavaScript and integrating with external mapping APIs (such as Azure Maps, Google Maps, or Bing Maps) to render dynamic maps. Since the office locations are stored in Dataverse, a custom JavaScript component can query Dataverse via the Power Pages Web API and pass the coordinates to the mapping API to display markers.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
A custom JavaScript component using a mapping API
Why this is correct
Power Pages supports embedding custom code, so a JavaScript component calling a mapping API renders the office locations dynamically. Dataverse stores the coordinates, and the script satisfies the requirement to display an interactive map rather than a static list.
- ✗
A Power Automate flow that generates an image
Why it's wrong here
A flow generating an image cannot render an interactive map of Dataverse office records on a page. It is tempting because Power Automate can produce static images, and it would be correct if the requirement were a scheduled email or document containing a rendered map, not a live embedded component.
- ✗
A Power Virtual Agents chatbot
Why it's wrong here
A chatbot renders conversational dialogue, not geographic data; it cannot bind Dataverse latitude and longitude records to map coordinates. It tempts because Power Virtual Agents integrates with Power Pages, and would be correct if the requirement were answering visitor questions rather than plotting office locations.
- ✗
A Power BI report embedded in the page
Why it's wrong here
Power BI reports render charts and visuals from datasets, not interactive geographic maps of Dataverse rows. Embedding one would display aggregated analytics rather than office locations. Power BI suits dashboards summarising business metrics; a map component bound to the Dataverse table is what plots individual records.
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.