Recommending Power Platform features for on-premises ERP integration

PL-900 By islever Editorial Last updated

Describe Power Apps capabilities and use cases Describe Microsoft Dataverse

Short answer

BD Use a Connector to link Power Apps to the on-premises ERP system while keeping data within the existing environment.

Question

A large manufacturing company operates a single enterprise resource planning (ERP) application. The company uses SQL Server with an outdated web interface that does not work with modern browsers.
The company requires a new application interface that uses the capabilities of Microsoft Power Platform. The key requirements for the solution are:
• Users must be able to read/write data.
• Due to data privacy concerns, all data must remain within the ERP application.
• Where possible, costs must be minimized.
You need to recommend platform features to implement the requirements.
Which two features should you recommend? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
  1. Dataverse
  2. Connector Correct Answer
  3. Power BI report
  4. Power Apps Correct Answer
  5. Dataflow

Key Takeaways

The main trap is selecting Dataverse; however, since data must stay in the ERP, you must use Power Apps with a Connector instead.

Learn why Power Apps and Connectors are the correct choices for integrating with on-premises ERP systems where data must remain in place, avoiding Dataverse.

Common mistake: Selecting A (Dataverse) because it is the standard data store for Power Platform, ignoring the explicit requirement that data must remain within the ERP application.

Expert Analysis

The core constraint is that data must remain within the existing ERP application due to privacy concerns. This explicitly rules out Dataverse (A), as Dataverse stores data in its own cloud-based database, which would violate the requirement for data residency. Similarly, Dataflows (E) are ETL tools designed to extract and load data into Dataverse or other destinations, making them incompatible with the 'data stays in ERP' rule. Power BI reports (C) are primarily for visualization and do not provide the read/write application interface requested.

The correct solution involves building a user interface that interacts directly with the source system without moving the data. Power Apps (D) provides the capability to build custom applications (such as Canvas Apps) that serve as the new web interface. To connect this app to the legacy SQL Server/ERP backend, you need a mechanism to communicate with it. Standard connectors might not support the outdated interface, so a Connector (B)—specifically a custom or On-premises Data Gateway-enabled connector—is required to bridge Power Apps with the on-premises SQL Server. This approach minimizes costs by leveraging existing infrastructure and ensures data privacy by keeping records in place.

This question tests the ability to distinguish between platform services based on data architecture constraints. The key trap is assuming Dataverse is always the default storage solution; however, when data sovereignty or specific integration needs dictate otherwise, direct connectivity via Connectors becomes necessary. Getting this wrong leads to solutions that either move data unnecessarily (increasing compliance risk) or fail to provide the required application functionality.

Exam Strategy

Always scan for data residency and privacy constraints first. If the scenario states data must remain in the source system (like an on-prem SQL DB), immediately eliminate Dataverse and Dataflows. Then, look for the application layer (Power Apps) and the integration method (Connectors). Practice identifying scenarios where direct API or ODBC connections are preferred over platform-native databases.

Frequently Asked Questions

Why can't I use Dataverse for this ERP integration?

Dataverse stores data in Microsoft's cloud. The requirement explicitly states that all data must remain within the ERP application due to privacy concerns, so using Dataverse would violate data residency rules.

What type of Connector is needed for SQL Server?

You typically need the SQL Server connector, potentially configured with an On-premises Data Gateway if the ERP is behind a firewall, allowing Power Apps to securely access the local database.

More PL-900 FAQ →

Community Votes

B
50%
D
50%

50% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.

Discussion 1 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 1

  1. abeltenera 👍 1
    You can't use dataverse, because data stays in ERP. Power BI report and Dataflow aren't needed, so you just need a Canvas App (Power Apps), plus a custom Connector for the ERP

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Practice All PL-900 Questions

Access 130 questions with complete answers and detailed explanations.

View Full PL-900 Practice Test →

← Back to PL-900 Study Guide