Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam PL-400 All Questions

View all questions & answers for the PL-400 exam

Exam PL-400 topic 2 question 6 discussion

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

HOTSPOT -
An organization uses Common Data Service.
The organization's IT helpdesk requires a single-page web application to monitor and manage Data Export Service. The app must access Data Export Service securely. The app must also permit helpdesk users to perform a limited set of functions.
You need to create a single-page app.
Which options should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Show Suggested Answer Hide Answer
Suggested Answer:
Box 1: Register the app in Azure Active Directory

Box 2: Use FetchXML queries -
The failure entries can be retrieved through the Get the failure details for a given Profile request. The response returns a URI to an Azure blob that contains the failure information. Each line has the following comma-separated fields (newlines added for clarity):
Entity: <entity-name>,
RecordId: <ג€N/Aג€ | guid>,
NotificationTime: <datetime>,
ChangeType: <sync-type>,
FailureReason: <description>
Note: FetchXML is a proprietary XML based query language of Microsoft Dataverse used to query data using either the Web API or the Organization service. It's based on a schema that describes the capabilities of the language. The FetchXML language supports similar query capabilities as query expressions.
Incorrect Answers:
The Data Export Service exposes a REST-based API that is divided into two groups: a set of Metadata operations for exploring Dataverse organizational structure, relationships, and connection information; and a set of Profiles operations for configuring and managing each data replication.

Box 3: Enable Change Tracking -
The entities that will be added to the Export Profile must be enabled with change tracking.
Box 4: /crm/exporter/{id}/activatedata
profiles/{id}/activatedata
Activate profile for data replication only.

Note: profiles/{id}/activate -
Activate a profile, which starts replication of both the associated table definitions and data.

Box 5: Use Profile operations -
These failure entries can be retrieved through the Get the failure details for a given Profile request.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/data-export-service https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-fetchxml-construct-query

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
ClairFraser
Highly Voted 2 years, 5 months ago
Connect securely - Register in AD Directory - CORRECT Monitor data replication - Profile operations - INCORRECT. Profile operations is the REST API for monitoring the replication. Enable an entity for replication - Change Tracking - CORRECT Start or stop data replication - activatedate -CORRECT View information on records that fail to sync - Profile operations - CORRECT. Notice that this is not azure sql replication and that GET /crm/exporter/profiles/{id}/failures can be used to view failures.
upvoted 11 times
...
siddhu_47
Highly Voted 3 years, 1 month ago
No discussions for this question !. :D Are these answers correct ?
upvoted 9 times
...
jkaur
Most Recent 1 year, 2 months ago
Register in AD Directory Profile operations Change Tracking activatedate Azure
upvoted 1 times
...
lezzles11
1 year, 2 months ago
not gonna study for this cuz Effective November 2021, Data Export Service was deprecated. Data Export Service will continue to work and will be fully supported until it reaches end-of-support and end-of-life in November 2022. More information: https://aka.ms/DESDeprecationBlog
upvoted 7 times
...
Fyrus
1 year, 10 months ago
DES is now dimissed you should use azure synapse link for dataverse :)
upvoted 5 times
...
manfer
2 years, 5 months ago
This question doesn't make much sense if this service is now deprecated https://aka.ms/DESDeprecationBlog.
upvoted 4 times
juliettelaurier
2 years, 4 months ago
It will be fully supported until end of life, Nov 2022
upvoted 1 times
...
...
kT185
2 years, 7 months ago
1, 3, 4 are 100% correct. 5 should be also correct. For 2 I would go for Profile operations as well but not sure...
upvoted 3 times
kT185
2 years, 4 months ago
Update: 5 is Azure Storage Explorer - "Viewing the failed record logs can help you determine the cause of synchronization failures. To view failed records in the destination Azure destination database, use Azure Storage Explorer" Reference: https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database
upvoted 2 times
kT185
2 years, 4 months ago
People say it's profile operation because you can use API: GET profiles/{id}/failures But it does not return the status, it just returns blob connection string. And you need to paste that connection string to Azure Storage Explorer: https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database#how-to-view-detailed-information-about-the-records-that-failed-to-sync
upvoted 1 times
...
...
kT185
2 years, 4 months ago
TL;DR 1) Register the app in Azure Active Directory (obvious) 2) User Profile Operations: /crm/exporter/profiles - Get Profiles for the specified Organization Id and OPTIONALLY INCLUDE PROFILE STATUS https://discovery.crmreplication.azure.net/swagger/ui/index#/Profiles/Profiles_GetProfilesByOrganizationId 3) Enable Change Tracking (Only entities that have change tracking enabled can be added to the Export Profile) 4) Start or stop data replication: profiles/{id}/activatedata - Activate profile for data replication only. 5) Use Azure Storage Exporer: Viewing the failed record logs can help you determine the cause of synchronization failures. To view failed records in the destination Azure destination database, use Azure Storage Explorer
upvoted 10 times
marimar
9 months, 2 weeks ago
esta pregunta es muy ambigua, ya que por ejemplo, también se puede hacer con el Profile Operations como se puede ver aquí https://learn.microsoft.com/en-us/power-apps/developer/data-platform/data-export-service#error-handling-and-failure-processing usando GET /crm/exporter/profiles/{id}/downloadFailures
upvoted 1 times
...
marimar
9 months, 2 weeks ago
this question is very ambiguous, as for example it can also be done with Profile Operations as you can see here: https://learn.microsoft.com/en-us/power-apps/developer/data-platform/data-export-service#error-handling-and-failure-processing using GET /crm/exporter/profiles/{id}/downloadFailures
upvoted 1 times
...
...
...
jojolaf
2 years, 7 months ago
[...] To view failed records in the destination Azure destination database, use Azure Storage Explorer [...] https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database#error-handling-and-monitoring
upvoted 3 times
...
jojolaf
2 years, 7 months ago
The provided link is broken.
upvoted 1 times
...
codrz_
2 years, 8 months ago
What's the correct answer?
upvoted 1 times
...
jagibe
2 years, 9 months ago
I would say #5 is Azure Storage Explorer https://docs.microsoft.com/es-es/power-platform/admin/replicate-data-microsoft-azure-sql-database
upvoted 3 times
jagibe
2 years, 9 months ago
https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database#error-handling-and-monitoring
upvoted 5 times
...
...
shagen
2 years, 10 months ago
#2 is Profile Operations, you can get the status from this endpoint: https://discovery.crmreplication.azure.net/swagger/ui/index#!/Profiles/Profiles_GetProfileById
upvoted 2 times
...
MarlyB
2 years, 10 months ago
In exam 17/12
upvoted 2 times
...
fihemal249
2 years, 11 months ago
Could someone validate 2 and 5? Not convinced by those answers
upvoted 1 times
KAL18
2 years, 11 months ago
I would say both should be "Profile Operations". FetchXML is to query CRM tables. We access DES in two ways. a) Through a Power Apps solution install that creates some DES entities in the system. This way FetchXML can be used to query DES custom entities in the Dataverse. b) Programmatic access. This way we have to use profile operations.
upvoted 1 times
...
...
apatrick
3 years ago
All answers are correct ...check the documentation provided
upvoted 2 times
...
lesiris
3 years ago
The first one should be correct, and the third one too. For instance, sql replication needs change tracking to be enabled https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database#customer-engagement-apps
upvoted 1 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 ...