Correct Answer: B
Dynamics 365 customer engagement (CRM) applications are model-driven apps built on the Dataverse. The CRM apps include: Sales — helps users nurture relationships with their customers, collect information about their operations and needs, effectively communicate with prospective customers, and facilitate sales closing.
Customer Service — helps users to manage provided services and focus on customer satisfaction.
Field Service — helps users effective management of the onsite work for solving customers’ problems.
Marketing — helps users streamline automatic marketing communication with customers working seamlessly with Sales and using business intelligence.
A model-driven app can use only the Dataverse as a data source. If you need to bring the data from other sources, you need to use connectors. And connectors work with a canvas app. So, you can create a canvas app with the required connector and then embed this app within the model-driven app or Dynamics 365 customer engagement app. This approach helps you to create a data integration without data migration.
All other options are incorrect.
For more information about the integration between Power Platform apps and Dynamics 365 business application, please visit the below URLs:
https://docs.microsoft.com/en-us/learn/modules/fit-gap-analysis/5-apps
https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/embed-canvas-app-in-form