exam questions

Exam DP-600 All Questions

View all questions & answers for the DP-600 exam

Exam DP-600 topic 1 question 24 discussion

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

You plan to deploy Microsoft Power BI items by using Fabric deployment pipelines. You have a deployment pipeline that contains three stages named Development, Test, and Production. A workspace is assigned to each stage.
You need to provide Power BI developers with access to the pipeline. The solution must meet the following requirements:
Ensure that the developers can deploy items to the workspaces for Development and Test.
Prevent the developers from deploying items to the workspace for Production.
Follow the principle of least privilege.
Which three levels of access should you assign to the developers? Each correct answer presents part of the solution.
NOTE: Each correct answer is worth one point.

  • A. Build permission to the production semantic models
  • B. Admin access to the deployment pipeline
  • C. Viewer access to the Development and Test workspaces
  • D. Viewer access to the Production workspace
  • E. Contributor access to the Development and Test workspaces
  • F. Contributor access to the Production workspace
Show Suggested Answer Hide Answer
Suggested Answer: BDE 🗳️

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
sraakesh95
Highly Voted 1 year, 2 months ago
Selected Answer: BDE
As pointed out by XiltroX, B - Admin access is provided to the developers for the developers to manage the deployent process across the various stages (in this case Dev and Test). This is a basic necessary. D - To restrict the access on the Production workspace, provide an overriding Viewer access which lets the developers only view the Production environment and not make any changes. E - This is to provide the developers with the permissions to develop, edit and update the Dev and Test pipelines.
upvoted 25 times
...
elma_qhor_19
Most Recent 2 months ago
Selected Answer: BDE
B - Admin access is provided to the developers for the developers to manage the deployent process across the various stages (in this case Dev and Test). This is a basic necessary. D - To restrict the access on the Production workspace, provide an overriding Viewer access which lets the developers only view the Production environment and not make any changes. E - This is to provide the developers with the permissions to develop, edit and update the Dev and Test pipelines.
upvoted 1 times
...
NRezgui
4 months, 1 week ago
Selected Answer: BDE
B - Admin access is provided to the developers for the developers to manage the deployent process across the various stages (in this case Dev and Test). This is a basic necessary. D - To restrict the access on the Production workspace, provide an overriding Viewer access which lets the developers only view the Production environment and not make any changes. E - This is to provide the developers with the permissions to develop, edit and update the Dev and Test pipelines.
upvoted 1 times
...
Rakesh16
5 months, 2 weeks ago
Selected Answer: BDE
BAdmin access to the deployment pipeline DViewer access to the Production workspace EContributor access to the Development and Test workspaces
upvoted 1 times
...
KipngenohVinnie
7 months, 2 weeks ago
To meet the requirements while following the principle of least privilege, you should assign the following levels of access to the developers: B. Admin access to the deployment pipeline - This is needed so developers can manage the deployment pipeline itself, including moving items between stages. E. Contributor access to the Development and Test workspaces - This allows developers to deploy and make changes to the items in the Development and Test workspaces. D. Viewer access to the Production workspace - This ensures developers can view the Production workspace but cannot make any changes or deploy items to it.
upvoted 1 times
...
user12345678
8 months, 1 week ago
Selected Answer: BDE
B - There's only one role for pipelines so it's either having an Admin role or no access to a pipeline. You have to have an Admin role on a pipeline in order to do any deployments. D - Pipeline permissions and workspace permissions are kind of linked but the way it works is if a user has viewer permissions on a workspace and Admin on the Pipeline - They won't be able to do a deployment to that workspace, but they can still see things inside of it (as is the case as a viewer in any workspace). E - If you have the Contributer/Member/Admin role on a workspace AND Admin permissions on a pipeline, then you can deploy to that workspace.
upvoted 1 times
user12345678
8 months, 1 week ago
One common misconception is people are thinking (and I initially thought) that D is selected to limit the user. This isn't the case. The workspace roles are separate and if you don't give any role to the Prod workspace, then the user won't be able to access it at all. By giving viewer, they can atleast see what's in the workspace.
upvoted 1 times
...
...
bad4b76
8 months, 1 week ago
It does not say Developers need to manage deployments, just access items within the pipeline. So A, D, and E
upvoted 1 times
...
Ahmadpbi
9 months, 2 weeks ago
A D E because: In Power BI, having Viewer access to a workspace does not automatically grant Build permission for a semantic model within that workspace. The Viewer role allows a user to view and interact with items in the workspace, but it does not include the ability to create new content or edit existing content. To have Build permission, a user must be explicitly granted that permission, which allows them to build new content from the semantic model, access reports that use composite models on Power BI Pro workspaces, and pull data into Analyze in Excel, among other capabilities. This permission can be given by the workspace Admin or Member who has the authority to manage semantic model permissions
upvoted 1 times
semauni
6 months ago
Agreed, but do they need build permissions?
upvoted 1 times
...
...
bmc15
10 months, 2 weeks ago
Selected Answer: BDE
B: It's admin or nothing for pipeline access. D: Viewer, so they cannot create it in production. E: You need Contributor on the workspaces you want to deploy and create.
upvoted 1 times
...
SilvanoRamalho
10 months, 2 weeks ago
Selected Answer: BDE
Respostas BDE
upvoted 1 times
...
Jons123son
10 months, 2 weeks ago
Was in exam. Scored 95% Chose BDE Answers swtichted Contributor for Member role
upvoted 1 times
...
Gerald
10 months, 2 weeks ago
I agree with BDE
upvoted 1 times
...
282b85d
11 months, 1 week ago
E. Contributor access to the Development and Test workspaces: This allows developers to deploy and manage content in the Development and Test workspaces, meeting the requirement to allow deployments in these stages. D. Viewer access to the Production workspace: This provides developers with read-only access to the Production workspace, ensuring they can view content but cannot deploy or make changes, which aligns with the requirement to prevent deployments to Production. B. Admin access to the deployment pipeline: This allows developers to manage the deployment pipeline itself, including deploying items to the Development and Test stages but not to the Production stage. This ensures they can oversee the deployment process without overstepping into the Production environment.
upvoted 2 times
...
David_Webb
11 months, 2 weeks ago
Selected Answer: BDE
Admin access is needed in the development workspace for pipeline.
upvoted 2 times
...
72bd3bc
11 months, 4 weeks ago
To deploy from one stage to another in the pipeline, you must be a pipeline admin, and either a member or an admin of the workspaces assigned to the stages involved. For example, a pipeline admin that isn't assigned a workspace role, can view the pipeline and share it with others. However, this user can't view the content of the workspace in the pipeline, or in the service, and can't perform deployments. https://learn.microsoft.com/en-us/fabric/cicd/deployment-pipelines/understand-the-deployment-process#permissions/?azure-portal=true From task: Prevent the developers from deploying to the production. So B is not correct, we can't give pipeline admin access?
upvoted 1 times
72bd3bc
11 months, 3 weeks ago
we can and wee need viewer access to the Production, so that developers can't deploy at this stage. Without admin access they can't deploy from dev to test stages.
upvoted 2 times
...
...
stilferx
12 months ago
Selected Answer: BDE
IMHO, B->D->E B. Admin access to the deployment pipeline - to be able to run D. Viewer access to the Production workspace - to not be able to run Prod E. Contributor access to the Development and Test workspaces - to be able to run Dev/Test
upvoted 2 times
72bd3bc
11 months, 3 weeks ago
I see that contributors aren't able to deploy. Only members Workspace contributor (and pipeline admin) Consume content​ Compare stages View semantic models Unassign a workspace from a stage Workspace member (and pipeline admin) View workspace content​ Compare stages Deploy items (must be a member or admin of both source and target workspaces) Update semantic models Unassign a workspace from a stage Configure semantic model rules (you must be the semantic model owner) https://learn.microsoft.com/en-us/fabric/cicd/deployment-pipelines/understand-the-deployment-process#permissions-table
upvoted 3 times
Martin_Nbg
9 months, 1 week ago
So what does this mean referring to the auswärts? Do we have 3 correct answers at all? Obviously ist's Not Contributor to Test (Contributor to Dev would be enough because you only want to deploy FROM Dev but not TO Dev).
upvoted 1 times
...
...
Mhmod48
11 months, 3 weeks ago
I like your answers
upvoted 1 times
...
...
PazaBIandData
1 year ago
Selected Answer: BD
Member or Admin rights on the workspace level are required to deploy datasets so E doesn't match the requirements. https://learn.microsoft.com/en-us/fabric/cicd/deployment-pipelines/understand-the-deployment-process#permissions-table
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago