exam questions

Exam DP-203 All Questions

View all questions & answers for the DP-203 exam

Exam DP-203 topic 3 question 16 discussion

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

You have a SQL pool in Azure Synapse that contains a table named dbo.Customers. The table contains a column name Email.
You need to prevent nonadministrative users from seeing the full email addresses in the Email column. The users must see values in a format of [email protected] instead.
What should you do?

  • A. From Microsoft SQL Server Management Studio, set an email mask on the Email column.
  • B. From the Azure portal, set a mask on the Email column.
  • C. From Microsoft SQL Server Management Studio, grant the SELECT permission to the users for all the columns in the dbo.Customers table except Email.
  • D. From the Azure portal, set a sensitivity classification of Confidential for the Email column.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
edba
Highly Voted 3 years, 5 months ago
I think it's a terrible question, both A(using T-SQL) and B (via GUI) can do the job.
upvoted 23 times
Mausar
1 year, 3 months ago
You can do it on Azure Portal if it is a SQL service, on Synapse dedicated SQL pool you can only do it on Synapse Studio. I think only A is 100% correct in either scenario.
upvoted 1 times
...
...
rzeng
Highly Voted 2 years, 7 months ago
Selected Answer: A
Go with A, reason for not B, if email column is string type ,default masking will make it as xxxxxxxx, so here I go with email mask on email column. https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview?view=azuresql
upvoted 13 times
andjurovicela
1 year, 10 months ago
but you don't have to opt for the default and the add masking rule step from the link shows the exact same format as in the task. Therefore I would go with B to avoid overthinking :D
upvoted 2 times
...
...
9370d83
Most Recent 3 months, 2 weeks ago
Selected Answer: A
To apply Dynamic Data Masking to a column, you typically use the Azure Portal. Here's how: Azure Portal: Navigate to the SQL pool in your Azure Synapse Analytics workspace. Under the Security section, select Dynamic Data Masking. Add a masking rule for the Email column in the dbo.Customers table. Save your changes. SQL Server Management Studio (SSMS): Alternatively, you can use T-SQL commands in SSMS to configure Dynamic Data Masking.
upvoted 1 times
...
renan_ineu
9 months, 1 week ago
Selected Answer: A
I'm going with A. I asked ChatGPT and it didn't provice documentation source, but explained this: You're right to ask for clarification. Unfortunately, Azure documentation does not always explicitly state which features are supported across different services, leading to confusion. However, based on current feature availability, here's the relevant context: Azure SQL Database supports dynamic data masking (DDM) through both the Azure portal UI and SQL commands. Azure Synapse Analytics dedicated SQL pools support DDM, but only through T-SQL commands like those executed via SQL Server Management Studio (SSMS) or other query tools. Azure Synapse Analytics documentation and features do not include portal-based support for dynamic data masking. Instead, the Synapse dedicated SQL pools only allow DDM configuration via T-SQL. You won’t find a corresponding section in the Synapse portal for dynamic data masking, as you would for Azure SQL Database.
upvoted 1 times
...
renan_ineu
9 months, 4 weeks ago
Selected Answer: B
In the provided documentation link, if you check the step-by-step guide at number 7, where the documentation instructs you to go to the Azure Portal, you'll see the email DDM format exactly as the question asks: '[email protected]'. So, I'll go with option B. You can view the guide here: https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-configure-portal?view=azuresql
upvoted 2 times
...
evangelist
11 months, 3 weeks ago
Selected Answer: A
A is better than B
upvoted 1 times
...
Alongi
1 year, 2 months ago
Selected Answer: A
A is correct
upvoted 1 times
...
Momoanwar
1 year, 6 months ago
Selected Answer: A
Its A ! B can work but not by default. Cgatgpt : Based solely on the information provided in the prompt and considering that any unspecified option would use a default value, the appropriate response would be: A. From Microsoft SQL Server Management Studio, set an email mask on the Email column. This is because option A specifically mentions setting an email mask, which is the type of masking required by the scenario. The other options do not mention configuring a custom masking format for email addresses.
upvoted 1 times
...
pperf
1 year, 8 months ago
Both A & B are correct capable of achieving the same. But let's go for A.
upvoted 1 times
...
kkk5566
1 year, 9 months ago
Selected Answer: B
A or B
upvoted 2 times
kkk5566
1 year, 9 months ago
agree with @auwia ,B
upvoted 1 times
...
...
[Removed]
1 year, 10 months ago
Selected Answer: A
default masking will make it as xxxxxxxx,
upvoted 1 times
...
[Removed]
1 year, 11 months ago
Selected Answer: A
B says just mask and not email mask
upvoted 4 times
...
auwia
1 year, 12 months ago
Selected Answer: B
The link provided in the solution is correctly pointing to the solution: Dynamic Data Masking, that is done from the Azure Portal, so the correct answer is B! :)
upvoted 5 times
...
Shanmahi
2 years, 6 months ago
Selected Answer: B
email masking option via ssms
upvoted 2 times
...
OldSchool
2 years, 7 months ago
Selected Answer: B
Vote for B becouse of "You set up a dynamic data masking policy in the Azure portal by selecting the Dynamic Data Masking blade under Security in your SQL Database configuration pane." Source: https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview?view=azuresql#:~:text=You%20set%20up%20a%20dynamic%20data%20masking%20policy%20in%20the%20Azure%20portal%20by%20selecting%20the%20Dynamic%20Data%20Masking%20blade%20under%20Security%20in%20your%20SQL%20Database%20configuration%20pane.
upvoted 2 times
...
amitshinde14
2 years, 9 months ago
B correct
upvoted 1 times
...
Deeksha1234
2 years, 10 months ago
both A and B are correct
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 ...