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:

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, 3 months 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
2 years 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, 4 months ago
so should be 1. Custom Connector 2. Virtual Entity 3. Virtual Entity
upvoted 9 times
...
...
DummyTest1
Highly Voted 1 year, 5 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 20 times
...
LRRooster
Most Recent 1 month ago
Analysis: 1. Support records that use integer as primary key Virtual Tables require GUID (uniqueidentifier) as primary key, since Dataverse natively uses GUIDs as primary keys. GUID IS NOT AN INTEGER!!!! Custom Connector can support any data schema because it directly connects to external APIs and can map data accordingly. Answer: Custom Connector 2. Ensure data can be read and updated Virtual Tables can be read and updated if the provider supports it, but many virtual table providers are read-only or have limited write support. Depending on the external system's API, Custom Connectors can be built to read and write data. Answer: Custom Connector (better support for read and write) 3. Ensure data is available to all Microsoft Dataverse clients Virtual Tables appear as native tables in Dataverse, so they are accessible in model-driven apps, canvas apps (via Dataverse connector), Power Automate, etc. Custom Connectors require explicit use and don’t expose data as native Dataverse tables, so integration with all clients is limited. Answer: Virtual Table
upvoted 1 times
LRRooster
1 month ago
https://learn.microsoft.com/en-gb/power-apps/developer/data-platform/virtual-entities/get-started-ve
upvoted 1 times
...
...
itmaxuser
2 months, 2 weeks 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
3 months 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
10 months, 4 weeks ago
1. Custom Connector 2. Virtual entity 3. Custom Connector
upvoted 1 times
...
SSS_S_S
12 months ago
Correct
upvoted 1 times
...
At09
1 year, 2 months ago
VE, CC, VE
upvoted 3 times
...
NyarukouSAMA
1 year, 3 months 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, 3 months ago
GUID is integer…???
upvoted 2 times
...
uberlord
1 year, 3 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, 4 months ago
VE VE CC
upvoted 1 times
jkaur
1 year, 4 months ago
Custom Connector CC VE
upvoted 3 times
...
...
MikeAWS
1 year, 4 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, 5 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
LRRooster
1 month ago
depends on the datasource!
upvoted 1 times
...
...
TOM1000
1 year, 7 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, 11 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
2 years 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
...
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 ...