exam questions

Exam PL-400 All Questions

View all questions & answers for the PL-400 exam

Exam PL-400 topic 1 question 15 discussion

Actual exam question from Microsoft's PL-400
Question #: 15
Topic #: 1
[All PL-400 Questions]

DRAG DROP -
You are researching integrations with several external systems.
Each integration has different requirements.
You need to determine which data sources to use to meet each requirement.
What should you use? To answer, drag the appropriate data sources to the correct requirements. Each data source may be used once, more than one, 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.
Select and Place:

Show Suggested Answer Hide Answer
Suggested Answer:
Box 1: Virtual entity -
Initially, defining a virtual entity is the same as defining a custom entity: you specify the entity, attributes, and relationships for the new virtual entity type.
You can use GUIDs as primary keys in the external data source.

Box 2: Virtual entity -
Virtual entities enable the integration of data residing in external systems by seamlessly representing that data as entities in Microsoft Dataverse (Common Data
Service), without replication of data and often without custom coding. Virtual entities support create, updates and delete of data in the external system.

Box 3: Custom connector -
A custom connector is a wrapper around a REST API (Logic Apps also supports SOAP APIs) that allows Logic Apps, Power Automate, or Power Apps to communicate with that REST or SOAP API.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/virtual-entities/get-started-ve

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Flatternschuchtern
Highly Voted 2 years, 1 month ago
It has to be the opposite. 1. Custom Connector (Virtual Entities have to have GUIDs or you won't create relationships in CRM) 2. Custom Connector (Virtual Entites are still readonly in CRM) 3. Virtual Entity (Will appear anywhere, it is another CRM entity just different data source)
upvoted 27 times
Fyrus
1 year, 11 months ago
No. You can use virtual Entities to make CRUD operations: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations
upvoted 9 times
...
ziggy1117
1 year, 2 months ago
so should be 1. Custom Connector 2. Virtual Entity 3. Virtual Entity
upvoted 8 times
...
...
DummyTest1
Highly Voted 1 year, 4 months ago
As of July 2023. Based on testing results by myself. 1. Virtual Table - I was able to create a custom table using SQL Server with primary key as Integer. 2. Virtual Table - Virtual Table was able to handle both read and update out-of-box. We don't need to implement any plugin as get the external system updated. 3. Virtual Table - Virtual Table can be accessible accross all the Dataverse clients. This might be because MS is continously improving the capabilities of Virtual Table.
upvoted 19 times
...
itmaxuser
Most Recent 3 weeks, 1 day ago
1-Support records that use an integer as a primary key: Custom connector Custom connectors are used when integrating with external systems that might use integer-based primary keys. Virtual entities usually rely on Dataverse’s own primary key structure (GUID), making a custom connector more suitable for this requirement. 2-Ensure that data can be read and updated: Custom connector Custom connectors allow for bidirectional data communication, meaning they support both read and write operations on external systems. Virtual entities are typically read-only unless customized or extended, so the Custom connector is the best choice here. 3-Ensure that data is available to all Microsoft Dataverse clients: Virtual entity Virtual entities allow external data to be accessed just like native Dataverse records. They are visible across all Dataverse clients but do not physically store data in Dataverse itself, ensuring easy access from Dataverse applications.
upvoted 1 times
...
nox10000
1 month ago
It has to be the opposite. 1. Custom Connector (Virtual Entities have to have GUIDs or you won't create relationships in CRM) 2. Custom Connector (Virtual Entites are still readonly in CRM) 3. Virtual Entity (Will appear anywhere, it is another CRM entity just different data source)
upvoted 1 times
...
PrepRS
9 months ago
1. Custom Connector 2. Virtual entity 3. Custom Connector
upvoted 1 times
...
SSS_S_S
10 months ago
Correct
upvoted 1 times
...
At09
1 year, 1 month ago
VE, CC, VE
upvoted 3 times
...
NyarukouSAMA
1 year, 1 month ago
Well, looks like the correct answer is correct: 1 - VE. Here you can take a look - integer can be used as a PK for VE.(https://learn.microsoft.com/en-us/power-apps/maker/data-platform/limits-tshoot-virtual-tables?tabs=sql#for-each-data-source) 2 - VE. Looks like now VE can support CRUD. This is not a limitation now. (https://learn.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/get-started-ve#limitations-of-virtual-tables) 3 - CC (but I'm not sure). Because you need to use it in every client.
upvoted 2 times
...
nasty
1 year, 1 month ago
GUID is integer…???
upvoted 1 times
...
uberlord
1 year, 2 months ago
C is definatly CC a canvass app can connect to DV so is classed as a DV client, but you cannot connect to a vitual DV entity, so you would need the CC to go between
upvoted 1 times
...
jkaur
1 year, 2 months ago
VE VE CC
upvoted 1 times
jkaur
1 year, 2 months ago
Custom Connector CC VE
upvoted 3 times
...
...
MikeAWS
1 year, 2 months ago
1. custom connector - you can create custom connectors in Power Apps and Power Automate that support records with integer primary keys. 2. custom connector - you can create a custom connector in Power Apps and Power Automate that allows data to be both read and updated. 3. virtual entity - Yes, virtual entities in Microsoft Dataverse (formerly known as Common Data Service) are designed to ensure that data is available to all Microsoft Dataverse clients.
upvoted 2 times
...
ziggy1117
1 year, 3 months ago
Source: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/get-started-ve 1. Custom Connector - All tables in the external data source must have an associated GUID primary key. 2. Virtual Entity - Full CRUD operation is now supported for custom virtual table data provider. Full CRUD operation is now supported for custom virtual table data provider. Developers can implement plug-ins and register them using the Plug-in Registration tool for each of the CRUD operation supporting the virtual table. 3. Virtual Table
upvoted 5 times
...
TOM1000
1 year, 5 months ago
Item 1 can not be virtual table "All tables in the external data source must have an associated GUID primary key."
upvoted 2 times
...
PowerRangers
1 year, 9 months ago
1. Is Virtual Entities, SQL can either use a guid or an integer. https://learn.microsoft.com/en-us/power-apps/maker/data-platform/limits-tshoot-virtual-tables?tabs=sql
upvoted 2 times
...
Alehn96
1 year, 10 months ago
The answers are correct. 1 and 2 you can use virtual entities See this link https://learn.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations In fact you can not use the custom connector, The 3 item is custom connector, because you can not avaible on all dataverse with virtual entity.
upvoted 4 times
...
Fyrus
1 year, 11 months ago
1) CC: (ll tables in the external data source must have an associated GUID primary key) https://learn.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/get-started-ve 2) VE: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/sample-ve-provider-crud-operations 3) CC if a different dataverse is even another tenant... if don't, you still have to create the entity in all environments to proceed with a VE
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago