Question
You are researching integrations with several external systems.
Each integration has different requirements.
You need to determine which objects to use to meet each requirement.
What should you use? To answer, drag the appropriate objects to the correct requirements. Each object may be used once, more than once, or not at all.
NOTE: Each correct selection is worth one point.
Explanation
Support records that use an integer as a primary key: a virtual table needs a GUID primary key for its rows, so external records keyed by integers are reached through a custom connector, which can call any API regardless of its key format. Ensure that data can be read and updated: a custom connector exposes whatever read and write operations the external API offers to apps and flows; virtual tables can also write through their data provider, but the custom connector is the intended answer here. Ensure that data is available to all Microsoft Dataverse clients: rows from a virtual table appear as ordinary Dataverse rows in every client, including custom clients using the Dataverse web services, whereas a custom connector is only usable from Power Apps, Power Automate and similar connector-based tools.