Courseiva
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.

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 →

How Courseiva writes practice questions · Editorial policy

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.