exam questions

Exam DP-203 All Questions

View all questions & answers for the DP-203 exam

Exam DP-203 topic 1 question 107 discussion

Actual exam question from Microsoft's DP-203
Question #: 107
Topic #: 1
[All DP-203 Questions]

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You have an Azure subscription that contains an Azure data factory named ADF1.

From Azure Data Factory Studio, you build a complex data pipeline in ADF1.

You discover that the Save button is unavailable, and there are validation errors that prevent the pipeline from being published.

You need to ensure that you can save the logic of the pipeline.

Solution: You export ADF1 as an Azure Resource Manager (ARM) template.

Does this meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
[Removed]
Highly Voted 1 year, 6 months ago
Selected Answer: B
This has to be B. If you have experience working with Azure before you will know that it is impossible to export anything as an ARM template with validation errors. https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/error-invalid-template?tabs=bicep Scroll down to "Solution 3".
upvoted 8 times
lola_mary5
1 year, 5 months ago
Solution 3 is about an error during deployment. The question is about a validation error so, I don't see how this comment applies to the question.
upvoted 2 times
...
...
ChrisGe1234
Highly Voted 1 year, 6 months ago
Selected Answer: B
You can't export an ARM Template with validation errors. I don't know why some people voted yes on this one.
upvoted 7 times
...
Danweo
Most Recent 1 year ago
Selected Answer: B
From Azure documentation: When exporting from a resource group or resource, the exported template is generated from the published schema We can't publish with errors so this cannot be done with ARM template export. https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/export-template-portal
upvoted 2 times
...
SarathChandra
1 year, 1 month ago
B is correct. ARM template will only have latest Pipeline work only when published. Since the pipeline has validation errors it can't be published.
upvoted 1 times
...
tadenet
1 year, 3 months ago
Yes, you can export Azure Data Factory (ADF1) pipelines, datasets, linked services, and other artifacts as Azure Resource Manager (ARM) templates. This process allows you to capture the configuration of your data factory in a JSON-based template format. You can then use this template to automate deployment, manage version control, or replicate your data factory across different environments. Exporting an ADF1 data factory as an ARM template can be done from the Azure portal. Simply navigate to your data factory, select the "Author" tab, and then click on "Export ARM template" from the menu. This will generate an ARM template containing the definition of your data factory and its components, which you can download and use as needed.
upvoted 1 times
...
poesklap
1 year, 4 months ago
Selected Answer: A
Exporting the Azure Data Factory (ADF) as an Azure Resource Manager (ARM) template would capture the logic of the pipeline along with other ADF resources. This allows you to save the configuration and logic of the pipeline in a structured format, even if the Save button is unavailable due to validation errors. While it doesn't directly fix the validation errors, it ensures that you have a backup of the pipeline definition in an ARM template, which can be modified and redeployed later.
upvoted 1 times
...
moneytime
1 year, 5 months ago
Answer is B. The ARM template is disabled or rather it is not available in ADF ,hence there is no template to export .This means that there no template to hold the logic of the program. However, when it is connected to the git,the template is enabled in there (lol..They are good marketers)
upvoted 1 times
...
Charley92
1 year, 6 months ago
Selected Answer: A
This will allow you to save the logic of the pipeline and make changes to it as needed
upvoted 2 times
...
AzurePart
1 year, 6 months ago
No, exporting ADF1 as an Azure Resource Manager (ARM) template does not meet the goal of ensuring that you can save the logic of the pipeline. ARM templates are used to deploy resources, not to save the logic of a data pipeline. To save the logic of the pipeline, you need to resolve the validation errors that are preventing the pipeline from being published. Once the errors are resolved, the Save button will become available, and you can save the pipeline.
upvoted 1 times
...
jsav1
1 year, 6 months ago
Selected Answer: A
answer is A as it is possible to use an ARM template to save the logic, but it's not necessarily best practice when you could use a git repo instead
upvoted 1 times
...
dakku987
1 year, 6 months ago
Selected Answer: A
A. Yes Exporting ADF1 as an Azure Resource Manager (ARM) template will capture the logic of the pipeline in JSON format. Even if the Save button is unavailable in the Azure Data Factory Studio due to validation errors, exporting the ARM template allows you to save the pipeline logic in a file. You can then review and edit the JSON code to correct the validation errors and redeploy the updated ARM template to resolve the issues.
upvoted 3 times
...
mrplmcc
1 year, 7 months ago
Selected Answer: A
From chat gpt: Yes, exporting the Azure Data Factory (ADF1) as an Azure Resource Manager (ARM) template can meet the goal of ensuring that you can save the logic of the pipeline, even when the Save button is unavailable due to validation errors. When you export the Azure Data Factory as an ARM template, it captures the entire structure and configuration of the Data Factory, including pipelines, datasets, linked services, triggers, and other artifacts in JSON format. This exported ARM template serves as a backup or snapshot of your Data Factory configuration. Therefore, by exporting ADF1 as an ARM template, you create a backup of the entire Data Factory structure, including the complex data pipeline that you built. This allows you to save the logic of the pipeline, despite the Save button being unavailable due to validation errors. Later, you can rectify the issues causing validation errors and re-import the updated ARM template to restore the logic of the pipeline.
upvoted 4 times
jongert
1 year, 7 months ago
Agree, also the MS documentation for it. https://learn.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery-manual-promotion
upvoted 3 times
...
dakku987
1 year, 6 months ago
chatgpt B. No Exporting ADF1 as an Azure Resource Manager (ARM) template is not a direct solution to saving the logic of the pipeline in the Azure Data Factory Studio when the Save button is unavailable due to validation errors. Exporting as an ARM template is typically done for versioning, source control, or deployment purposes, and it does not directly address the issue of saving the pipeline logic within the Data Factory Studio interface. The suggested approach in the scenario would be to address and resolve the validation errors preventing the pipeline from being published, allowing you to save the changes within the Azure Data Factory Studio. Once the validation errors are fixed, you should be able to save and publish the pipeline without exporting it as an ARM template.
upvoted 1 times
mav2000
1 year, 5 months ago
It's correct, you shouldn't be using ARM, but it works if you want to save the state of the pipeline. Gpt is saying that it's not the optimal way, and it should be done with Git Integration
upvoted 2 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 ...