- A OData integration
- BBatch data integration
- CCustom service integration
Time Taken:
Correct Answer:
Wrong Answer:
Percentage: %
Justification:
The optimal solution for integrating a legacy system that uses SOAP web services with Dynamics 365 is to create a custom service. This service will act as a bridge between the SOAP web services and Dynamics 365, ensuring seamless integration without altering the legacy system. Other options that suggest modifying the legacy system, replacing it, or creating new data entities from scratch in Dynamics 365 do not address the need for integration and may not be feasible.
Integration architecture design - Azure Architecture Center | Microsoft Learn
Optimize data entities to achieve better performance - Training | Microsoft Learn
To connect Power BI Desktop to finance and operations apps, you should select 'Get Data' from the Home ribbon and then select 'OData Feed'. The other options are incorrect because they do not correctly describe the process of connecting Power BI Desktop to finance and operations apps.
Azure and Power Platform scenarios - Azure Architecture Center | Microsoft Learn
Develop and integrate Microsoft Power Platform - Training | Microsoft Learn
Embedding integration pattern is used when information from one system is seamlessly integrated into the UI of another system. Push, Pull, and One-way sync are different types of integration patterns and do not specifically deal with UI integration.
Choose the right pattern for your integration strategy - Dynamics 365 | Microsoft Learn
Prepare data for migration to finance and operations apps - Training | Microsoft Learn
Batch data API and Data management are the correct choices because they support data import scenarios with high throughput and provide intermediary storage for high-volume file parsing, transformation, and some validations. OData is incorrect because it is used for creating and consuming data using RESTful web services but does not specifically support high throughput data import. Excel integration is incorrect because it is used for changing and analyzing data within Excel, not for high throughput data import.
Select a data integration (import/export) strategy - Training | Microsoft Learn
Option A is correct because setting up a recurring data job with change tracking will synchronize the data daily with minimal performance impact. Option B is incorrect as manual processes are not efficient for daily tasks and do not meet the requirement of minimal performance impact. Option D is incorrect because a real-time solution is not necessary for daily synchronization and could lead to unnecessary complexity and resource usage. Option C is incorrect as it would have a significant performance impact due to the frequency of the full data sync.
Monitor status and availability of entities - Training | Microsoft Learn
Data import and export jobs overview - Finance & Operations | Dynamics 365 | Microsoft Learn
Federation is the correct choice because it allows for data integration without creating duplicate copies of data. Broadcast is not the best choice because it involves sending the same data to multiple destinations, which could lead to data duplication. Consolidation involves merging data into a single location, which may not be feasible in this scenario. Correlation is not a data integration pattern.
Select a data integration (import/export) strategy - Training | Microsoft Learn
Choose the right pattern for your integration strategy - Dynamics 365 | Microsoft Learn
Dual-write provides synchronous, real-time integration, which is necessary for the corporation's requirement of instant data reflection. The OData protocol is typically used for asynchronous data exchange. A custom Power Automate flow would not inherently provide real-time synchronization. A virtual table in Dataverse is for pulling data from external sources on demand, not for real-time integration between Dynamics 365 apps.
Data integration scenarios - Training | Microsoft Learn
Integrate Dynamics 365 apps with other systems - Dynamics 365 | Microsoft Learn
You should select a batch data integration for asynchronous scenarios like this for batch-run integrations.
The correct answer is:
The requirement is to:
Retrieve product price from Dynamics 365 Supply Chain Management
In real-time
In XML format
Support real-time integration.
Use XML as their native message format (WSDL-based).
Suitable for legacy or XML-based systems that need structured data.
Fully supported in Dynamics 365 Supply Chain Management through X++ custom service classes.
REST-based custom service
❌ Uses JSON, not XML. While modern, it doesn’t satisfy the XML format requirement.
OData service
❌ OData also uses JSON, not XML.
❌ Primarily used for data querying, not ideal for real-time XML-based exchange.
✔ SOAP-based custom service