Exam DP-203 All QuestionsBrowse all questions from this exam
Question 209

DRAG DROP

-

You have a project in Azure DevOps that contains a repository named Repo1. Repo1 contains a branch named main.

You create a new Azure Synapse workspace named Workspace1.

You need to create data processing pipelines in Workspace1. The solution must meet the following requirements:

• Pipeline artifacts must be stored in Repo1

• Source control must be provided for pipeline artifacts.

• All development must be performed in a feature branch.

Which four actions should you perform in sequence in Synapse Studio? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

    Correct Answer:

Discussion
SinSS

Configure a code repo and select Repo1 Set the main branch as the collaboration branch Create a new brach Create pipeline artifacts and save them in the new branch

j4g092t

Isn't the main branch by default the collaboration branch?

Wuhao

Your Azure Repos collaboration branch that is used for publishing. By default, it's main. https://learn.microsoft.com/en-us/azure/data-factory/source-control

macinpune9

This is wrong, given answer by exam topics is right

Fusejonny1

In the context of Azure Synapse Studio, it's recommended not to use the 'main' branch as a collaboration branch. Here's why: - Deployment Branch: The 'main' branch serves as the source of truth for your production-ready pipelines. Changes made directly in 'main' could potentially introduce instability or untested features into the production environment. -Code Stability: Isolating development work in separate collaboration branches protects your 'main' branch from unintended changes or broken code during development. -Review Process: Collaboration branches allow for code reviews, testing, and approval processes before merging changes into the 'main' branch, ensuring higher code quality.

mhi

Shouldn't you merge the new branch into the main branch?

peches

Agree, you create a feature branch from the collaboration branch, work on it, and after you finished you merge back to the collaboration branch (by default is main). Source: https://learn.microsoft.com/en-us/azure/synapse-analytics/cicd/source-control#version-control

FRANCIS_A_M

Correct

Mausar

I think we could exclude two options, one is wrong and the other doesn´t make sense: - You do not create a PR to merge the contents of the "main" branch to "feature" branch, it´s from the "feature" into the "main" branch. - We don´t create the artifacts for the first time directly on the main branch and then fork to a new branch, you create directly on the new feature branch. This leaves four available options: - Configure a code repository and select Repo1 - Set the main branch as the collaboration branch (remember that repo was already created inside DevOps, a generic git project) - Create a new branch - Create pipelines artifacts and save in the new branch

dakku987

From DOWN YOU CAN PUT THEM IN SEQUENCE DONT NEED TO REMEMBER THE STEPS

Delphin_8150

In the real exam the order may be randomised, speaking from personal experience with other fundamental exams. Memorise the answers instead

AlviraTony

Given solution is correct

evangelist

Configure a code repository and select Repo1. Set the main branch as the collaboration branch. Create a new branch. Create pipeline artifacts and save them in the new branch.

Sleuth

Read question first line again don't know why you all missed it, the top line says code repository Repo1 exists and has main branch therefore: 1. Set the main branch as collaboration branch. 2. Create a new branch. 3. Create a pull request to merge the contents of main branch to new branch. (You do this step to make new branch up-to-date to main branch) 4. Create pipeline artifacts in the new branch

Sleuth

Ignore you might have to configure repo in local before doing any operation

kkk5566

correct

kkk5566

Configure a code repo and select Repo1 Set the main branch as the collaboration branch Create a new brach and PR

kkk5566

forgot it ,the given answer is right.

Matt2000

"Configure a code repository and select Repo2" is not required as you already have a repo Repo1 with main as branch.