exam questions

Exam DP-700 All Questions

View all questions & answers for the DP-700 exam

Exam DP-700 topic 1 question 9 discussion

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

You have a Fabric workspace named Workspace1 that contains a lakehouse named Lakehouse1. Lakehouse1 contains the following tables:

Orders -

Customer -

Employee -
The Employee table contains Personally Identifiable Information (PII).
A data engineer is building a workflow that requires writing data to the Customer table, however, the user does NOT have the elevated permissions required to view the contents of the Employee table.
You need to ensure that the data engineer can write data to the Customer table without reading data from the Employee table.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. Share Lakehouse1 with the data engineer.
  • B. Assign the data engineer the Contributor role for Workspace2.
  • C. Assign the data engineer the Viewer role for Workspace2.
  • D. Assign the data engineer the Contributor role for Workspace1.
  • E. Migrate the Employee table from Lakehouse1 to Lakehouse2.
  • F. Create a new workspace named Workspace2 that contains a new lakehouse named Lakehouse2.
  • G. Assign the data engineer the Viewer role for Workspace1.
Show Suggested Answer Hide Answer
Suggested Answer: DEF 🗳️

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
alirana3
1 week, 2 days ago
Selected Answer: DEF
The three correct actions to take are: E. Migrate the Employee table from Lakehouse1 to Lakehouse2 — This isolates sensitive data (Employee table) from the data engineer’s access. D. Assign the data engineer the Contributor role for Workspace1 — This allows the data engineer to write to the Customer table in Lakehouse1. F. Create a new workspace named Workspace2 that contains a new lakehouse named Lakehouse2 — This action is a result of migrating the Employee table to Lakehouse2 in a separate workspace (Workspace2) to ensure restricted access to sensitive data (PII). Why Option A is Incorrect: A. Share Lakehouse1 with the data engineer: Sharing only gives read access to the lakehouse, which is not sufficient for the data engineer to write data to the Customer table in Lakehouse1. They need write permissions to modify the table, so Contributor role for Workspace1 is the correct option.
upvoted 1 times
...
AbhirupAz900
1 week, 4 days ago
Selected Answer: ADE
Since only 3 answers needed to be selected ADE
upvoted 1 times
...
Etensel
1 month, 1 week ago
Selected Answer: ADE
belive me..
upvoted 1 times
...
fassil
2 months ago
Selected Answer: DEF
Assign the data engineer the Contributor role for Workspace1 ( D) - This will provide the necessary permissions to write to the Customer table. Migrate the Employee table from Lakehouse1 to Lakehouse2 (E) - This will isolate the table with PII in a different lakehouse. Create a new workspace named Workspace2 that contains a new lakehouse named Lakehouse2 (Option F) - This is necessary to separate the Employee table into a different workspace to restrict access.
upvoted 4 times
...
ChenFu
2 months ago
Selected Answer: CEF
C. Assign the Viewer role for Workspace2: This ensures the data engineer can see the structure and metadata of the workspace without accessing sensitive Employee table data. They can still write to the Customer table without elevated permissions. E. Migrate the Employee table from Lakehouse1 to Lakehouse2: This separates Personally Identifiable Information (PII) from the original lakehouse, ensuring the data engineer does not have access to sensitive data while working with non-PII data. F. Create Workspace2 with Lakehouse2: This creates an isolated environment specifically for sensitive data like the Employee table. It ensures workspace-level access control and adheres to privacy and security best practices.
upvoted 1 times
...
henryphchan
2 months, 1 week ago
Selected Answer: DEF
The steps are F, E, D
upvoted 1 times
...
MultiCloudIronMan
2 months, 1 week ago
Selected Answer: DEF
So, in this case, your answer DEF makes sense as it covers the necessary steps: Create a new workspace and lakehouse (Workspace2 and Lakehouse2). Migrate the Employee table to the new lakehouse. Assign the data engineer the Contributor role in the original workspace.
upvoted 1 times
...
robertlavigne
3 months ago
Selected Answer: DEF
First we need to do F and E to separate the Employee table from the other tables. Then they need contributor access to be able to write to the Customer table which is in Workspace1 A is incorrect as sharing only gives read access. https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-sharing B is incorrect as Workspace2 has the Employee table which the data engineer shouldn’t access. C is incorrect as viewer won’t allow them to write and the Customer table isn’t even in that workspace E is incorrect as viewer won’t allow them to write
upvoted 3 times
...
i_have_a_name
3 months, 1 week ago
Selected Answer: AEF
If we are migrating the Employee table to Lakehouse 2 in the workspace 2 , what is wrong in sharing the Lakehouse 1 with the data engineer ? My answer would be A, E, F
upvoted 1 times
dcprice
2 months, 2 weeks ago
Currently uou can't give write access via Lakehouse sharing. https://learn.microsoft.com/en-us/fabric/data-engineering/lakehouse-sharing. So it is DEF
upvoted 1 times
...
prabhjot
2 months, 3 weeks ago
but then you ultimately would have to give the data engineer a contributor access to workspace 1 for him to work on the lakehouse as far as i think.
upvoted 1 times
...
...
Tuki93
4 months, 3 weeks ago
Selected Answer: DEF
I think D, E, and F are the working solution.
upvoted 2 times
...
IshtarSQL
4 months, 3 weeks ago
Selected Answer: DEF
Why A is incorrect: A. Share Lakehouse1 with the data engineer. Sharing Lakehouse1 directly grants access to all its contents, including the Employee table, which violates the requirement.
upvoted 3 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