PL-600 Exam Overview
Prepare for the Microsoft PL-600 certification exam
with our comprehensive study guide. This study material contains 247 practice questions
sourced from real exams and expert-verified for accuracy. Each question includes the correct answer
and a detailed explanation to help you understand the material thoroughly.
The PL-600 exam — Microsoft Power Platform Solution Architect — is offered by Microsoft.
Passing this exam earns you the Microsoft Certified: Power Platform Solution Architect Expert credential,
an industry-recognized certification that validates your expertise.
Our study materials were last updated on 2026-02-27 to reflect the
most recent exam objectives and content.
About the Microsoft Certified: Power Platform Solution Architect Expert
The Microsoft Certified: Power Platform Solution Architect Expert is awarded by Microsoft
to professionals who demonstrate competence in the skills measured by the PL-600 exam.
According to the
official Microsoft certification page,
this certification validates your ability to work with the technologies covered in the exam objectives.
According to the
Global Knowledge IT Skills and Salary Report,
certified IT professionals earn 15-25% more than their non-certified peers.
Certifications from Microsoft are among the most recognized credentials in the IT industry,
with strong demand across enterprise organizations worldwide.
Free Sample — 15 Practice Questions
Preview 15 of 247 questions from the PL-600 exam.
Try before you buy — purchase the full study guide for all 247 questions with answers and explanations.
Question 146
You are implementing a customer solution that includes the robotic process automation (RPA) capability in Power Automate and a legacy desktop financial software package. The customer has several Azure virtual machines deployed and imaged with the financial software package.
You need to select a connector to integrate with the Azure virtual machines.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Connection reference and log in information
B. Machine registration and desktop flows
C. Data gateway and web service endpoints
D. Azure VM connector and administrative rights
E. Dataflow and Power BI workspace
Show Answer
Correct Answer: B, D
Explanation:
To automate a legacy desktop application on Azure virtual machines using Power Automate RPA, the machines must be directly integrated with Power Automate Desktop. Registering machines and using desktop flows enables RPA to run UI-based automation on the VMs. Additionally, the Azure VM connector can be used (with appropriate administrative rights) to interact with and manage Azure VMs as part of the automation solution. Other options relate to data integration, reporting, or cloud/on‑prem data access and do not enable desktop RPA on VMs.
Question 235
A company sells antique books. The company stores data about book locations in an existing system by using the following database fields: Room, Shelf.
The company must import the data from the existing system into a Power Platform solution. Existing data into must be modified to match the design of the new solution.
You need to recommend a solution to combine the room and shelf fields into a single column during the import process.
Which tool should you recommend?
A. Power Platform dataflows
B. Data Import Wizard
C. import from CSV
D. Microsoft Excel Online
Show Answer
Correct Answer: A
Explanation:
Power Platform dataflows are an ETL tool that supports transforming data during import, including merging/combining multiple source columns into a single target column. The other options primarily handle static file imports and do not provide robust column transformation during the import process.
Question 102
You are designing an integration between an Azure SQL database and a model-driven app.
You have the following requirements:
• Audit updates to the data.
• Assign security role access to tables at the user level.
• Assign security role access to tables at the organization level.
• Enable change tracking.
• Add and update data.
You need to implement virtual tables.
Which two requirements can you meet by using virtual tables? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Enable change tracking.
B. Assign security role access to tables at the user level.
C. Add and update data.
D. Assign security role access to tables at the organization level.
E. Audit updates to the data.
Show Answer
Correct Answer: C, D
Explanation:
Virtual tables (Dataverse virtual entities) can support create and update operations when using supported providers such as Azure SQL, so users can add and update data directly in the external source. They also support Dataverse security roles at the organization (table) level. However, virtual tables do not support Dataverse auditing, do not support change tracking, and do not support user- or row-level security because the data is not stored in Dataverse.
Question 95
DRAG DROP
-
A company plans to implement a model-driven app.
The company has the following requirements:
• Short Message Service (SMS) data must be visible on the model-driven app timeline.
• Store location data must be referenced from a SQL server database.
• Customer data must be audited and only edited by specific users.
You need to recommend the table type for each requirement.
Which table types should you recommend? To answer, drag the appropriate solutions to the correct requirements. Each solution may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: SMS data: Activity – user or team owned
Store location data: Virtual – organization owned
Customer data: Custom – user or team owned
Explanation:
SMS messages must appear on the timeline, which requires an Activity table. Referencing data from SQL Server uses Virtual tables and is organization owned. Customer data needing auditing and edit control by specific users requires a Custom table that is user or team owned.
Question 239
You are designing the data model for a school. The school wants to track students' enrollments in courses.
The system must meet the following requirements:
✑ Track the courses in which each student is enrolled.
✑ Track the students that are enrolled in each course.
Track dates when each student enrolled in each course and the person who approved the enrollment.
✑ Allow users to create a report that details which students are enrolled in which courses.
You need to recommend a data model that will fit the school's requirements.
Which logical model should you recommend?
A.
B.
C.
D.
Show Answer
Correct Answer: A
Explanation:
The requirements describe a many-to-many relationship between Students and Courses with additional attributes (enrollment date and approving person). This requires an explicit intersection (enrollment) entity that links Student and Course and stores those extra fields. Option A represents this logical model, whereas a simple N:N relationship without a visible intersect table cannot store additional enrollment-specific data.
Question 230
You are a Power Apps architect for a company. The IT administrator designs a Power Apps app that is ready to be tested. The company uses application lifecycle management (ALM).
Each version and solution component must be tracked as it is tested.
You need to recommend a strategy to deploy solutions for the user acceptance testing environment.
What should you recommend?
A. Use Package Deployer and deploy a managed solution.
B. Use Package Deployer and deploy an unmanaged solution.
C. Use Solution Packager and deploy a managed solution.
D. Use Solution Packager and deploy an unmanaged solution.
Show Answer
Correct Answer: C
Explanation:
In an ALM scenario, user acceptance testing environments should receive managed solutions so that components are locked and changes are controlled and traceable. To ensure that every version and individual solution component is tracked, the solution must be decomposed into source-controlled files, which is done using Solution Packager. Package Deployer focuses on deployment automation, not component-level version tracking. Therefore, using Solution Packager and deploying a managed solution is the correct strategy.
Question 40
You are documenting a company’s current enterprise architecture.
You need to evaluate the architecture of the data to identify its influences.
Which three data influences should you ask the company about? Each correct answer presents a complete solution. (Choose three.)
NOTE: Each correct selection is worth one point.
A. user access
B. quality
C. pain points
D. location
E. history
Show Answer
Correct Answer: B, D, E
Explanation:
When documenting current enterprise data architecture, key data influences focus on the nature and state of the data itself. Data quality identifies integrity, duplication, and reliability concerns. Data location determines where data currently resides and constraints such as residency and integration. Data history addresses retention, volume over time, and historical analysis needs. User access and pain points relate more to usage or business issues than intrinsic data influences.
Question 214
You are designing a Power Platform solution for a company. The company issues each employee a tablet device.
The company wants to simplify the opportunity management processes and automate when possible. The company identifies the following requirements:
✑ Users must have a visual guide to know which data to enter in each step of the opportunity management process.
✑ The system must automatically assign the opportunity to a manager for approval once all data is entered.
✑ The system must notify an assignee each time an opportunity is assigned to them by using push notifications.
✑ When a user selects a push notification, the associated opportunity must display.
You need to recommend the Power Platform components that will meet their requirements.
Which three Power Platform components should you recommend? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Business process flows
B. Power Apps mobile apps
C. Power Virtual Agents chatbots
D. Power Automate desktop flows
E. Power Automate cloud flows
Show Answer
Correct Answer: A, B, E
Explanation:
Business process flows provide a visual, step-by-step guide for users to enter opportunity data. Power Automate cloud flows can automatically assign the opportunity to a manager for approval and trigger notifications when assignment occurs. Power Apps mobile apps support tablet usage, enable users to work with opportunities, receive push notifications, and open the related opportunity when a notification is selected.
Question 63
A company uses Microsoft Power Platform with assets that include solution files, flat files, custom code, HTML files, and data.
You need to use application lifecycle management (ALM) to deploy the assets to Microsoft Dataverse.
Which tool should you use?
A. Package deployer
B. Solution packager
C. Configuration Migration tool
D. Microsoft Power Platform Build Tools
Show Answer
Correct Answer: A
Explanation:
The requirement is to deploy a mix of assets—Dataverse solution files, flat files, custom code, HTML files, and data—into Microsoft Dataverse as part of ALM. Package Deployer is specifically designed for this scenario: a deployment package can include one or more solutions, configuration/data files, custom code that runs during deployment, and HTML content. The other tools are either partial (Solution Packager, Configuration Migration tool) or pipeline automation frameworks rather than a multi-asset deployment mechanism (Power Platform Build Tools).
Question 167
A company has a model-driven app. The app has forms with both Business Rules and JavaScript added to handle the business logic on the form.
The form contains logic that is enforced by using business rules. The company wants to apply the business rules to all forms in the app.
You need to recommend a simplified form setup so the form can be maintained moving forward.
What should you recommend?
A. Manage the business logic with a Power Apps Component Framework (PCF) control.
B. Evaluate whether complex parts of the logic can be solved by using Power Apps Component Framework (PCF) control. Use Business Rules for the remaining functionality.
C. Remove the Business Rules and use only JavaScript.
D. Update logic to ensure Business Rules are optimized. Use JavaScript for the remaining functionality.
Show Answer
Correct Answer: D
Explanation:
To simplify maintenance and apply logic consistently across all forms, business logic should be centralized and kept as declarative as possible. Business Rules are easier to maintain and can be applied at the table (entity) level so they affect all forms. JavaScript should only be used for scenarios that Business Rules cannot handle. PCF controls are intended for custom UI components, not for managing general form business logic, and would reduce maintainability.
Question 217
You need to recommend a solution for handling data entry requirements for the mobile audit teams.
What are two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Canvas app within Power Apps Player
B. Canvas app within a browser
C. Dynamics 365 Field Service app
D. Dynamics 365 App for Outlook
Show Answer
Correct Answer: A, C
Explanation:
Mobile audit teams require reliable data entry with offline capability. Canvas apps provide offline support only when run in the native Power Apps Player, not in a web browser. The Dynamics 365 Field Service mobile app is designed for field scenarios and supports offline data capture (including inspections), making both options complete solutions. Browser-based canvas apps and the Dynamics 365 App for Outlook do not meet offline mobile data entry requirements.
Question 163
You need to provide the IT specialists with design diagrams.
What should you provide?
A. Business process modeler (BPM)
B. AI Builder
C. Entity relationship diagram (ERD)
D. Dynamics 365 Product Visualize
Show Answer
Correct Answer: C
Explanation:
IT specialists need technical design diagrams that describe data structures and relationships. An Entity Relationship Diagram (ERD) provides a clear view of entities, attributes, and relationships, which is essential for understanding, designing, and reporting on the system. The other options focus on process modeling, AI features, or visualization, not core data design.
Question 128
You are designing a Microsoft Power Platform solution.
The solution requires Microsoft Power Platform components and custom coding.
You need to describe the benefits of using Microsoft AppSource.
Which are three benefits of AppSource? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. App uptime of at least 99.9 percent
B. Azure Active Directory federated single sign-on (AAD federated SSO)
C. Microsoft standardized license agreement and privacy policy
D. Reduced coding efforts because anyone can publish in AppSource
E. Free trial before committing to any additional costs
Show Answer
Correct Answer: A, B, E
Explanation:
Microsoft AppSource enforces marketplace requirements that translate into customer benefits. Apps must meet availability expectations (99.9% uptime), support Azure Active Directory federated single sign-on for enterprise identity integration, and offer a free trial so customers can evaluate solutions before purchase. The other options are not guaranteed AppSource benefits.
Question 13
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are evaluating company data.
The data must be migrated to Microsoft Dataverse.
You need to recommend the process to ensure clean data for the migration.
Solution: Eliminate duplicate records.
Does the solution meet the goal?
Show Answer
Correct Answer: A
Explanation:
Eliminating duplicate records is a standard data cleansing step that improves data quality and consistency before migrating to Microsoft Dataverse, thereby meeting the goal of ensuring clean data.
Question 74
You are assessing the capabilities of a project for a customer in the education sector.
The solution must meet the following requirements:
• Include curriculum and student management capabilities.
• Conform to on-going Microsoft platform upgrades.
• Minimize custom coding and configuration.
You need to recommend a solution.
What should you recommend?
A. Microsoft Power Platform admin center
B. Microsoft 365 admin center
C. Power Pages
D. AppSource
Show Answer
Correct Answer: D
Explanation:
The requirements call for curriculum and student management, alignment with ongoing Microsoft platform upgrades, and minimal custom coding or configuration. AppSource provides prebuilt, Microsoft-certified education solutions that already include these capabilities and are maintained to stay compatible with platform updates. Using AppSource minimizes development effort compared to building a solution with Power Pages or managing platforms via admin centers, which do not provide out-of-the-box education functionality.