exam questions

Exam DA-100 All Questions

View all questions & answers for the DA-100 exam

Exam DA-100 topic 2 question 2 discussion

Actual exam question from Microsoft's DA-100
Question #: 2
Topic #: 2
[All DA-100 Questions]

You have four sales regions. Each region has multiple sales managers.
You implement row-level security (RLS) in a data model. You assign the relevant distribution lists to each role.
You have sales reports that enable analysis by region. The sales managers can view the sales records of their region. The sales managers are prevented from viewing records from other regions.
A sales manager changes to a different region.
You need to ensure that the sales manager can see the correct sales data.
What should you do?

  • A. Change the Microsoft Power BI license type of the sales manager.
  • B. From Microsoft Power BI Desktop, edit the Row-Level Security setting for the reports.
  • C. Request that the sales manager be added to the correct Azure Active Directory group.
  • D. Manage the permissions of the underlying dataset.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️
Using AD Security Groups, you no longer need to maintain a long list of users.
All that you will need to do is to put in the AD Security group with the required permissions and Power BI will do the REST! This means a small and simple security file with the permissions and AD Security group.

Note: Configure role mappings -
Once published to Power BI, you must map members to dataset roles.
Members can be user accounts or security groups. Whenever possible, we recommend you map security groups to dataset roles. It involves managing security group memberships in Azure Active Directory. Possibly, it delegates the task to your network administrators.
Reference:
https://www.fourmoo.com/2018/02/20/dynamic-row-level-security-is-easy-with-active-directory-security-groups/ https://docs.microsoft.com/en-us/power-bi/guidance/rls-guidance

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
CommanderBigMac
Highly Voted 4 years, 6 months ago
AD Security groups make the most sense for a business spread across 4 regions. having to change the security permissions in PowerBi every time there is staff turnover is a lot of admin. Adding/removing a security group takes a couple of seconds and is hassle free
upvoted 62 times
...
Talkabout_Me
Highly Voted 4 years, 6 months ago
C sounds ok. If the sales manager is not added to the right Azure Active Directory Group, he/she will continue to view sales reports for his/her former region, which is the main reason RLS was implemented in the first place.
upvoted 24 times
1sourabhpatel1
2 years, 2 months ago
Option C suggests requesting that the sales manager be added to the correct Azure Active Directory group. While this may be necessary in some cases, it is not the most direct solution to the problem of ensuring that the sales manager can see the correct sales data after changing regions. In order to update the sales manager's permissions and ensure they can see the correct sales data, you need to manage the permissions of the underlying dataset and update the role membership for the sales manager in the Row-Level Security settings. This can be done by updating the distribution lists assigned to each role in the Row-Level Security settings. Therefore, option D is the correct answer, not option C.
upvoted 1 times
...
...
t330
Most Recent 1 year, 11 months ago
This can be done by updating the relevant role in the Power BI service or by updating the user's membership in the Active Directory group that is associated with the role. Once the role membership is updated, the sales manager will be able to see the sales records of the new region and will be prevented from viewing records from other regions based on the RLS rules defined for the role. Answer is C because we have no choise to update roles in PBI Service
upvoted 1 times
...
1sourabhpatel1
2 years, 2 months ago
Option B would be necessary if you needed to make changes to the Row-Level Security settings, but it does not address the specific issue of updating the sales manager's permissions. Option C may be necessary if the sales manager's Azure Active Directory group membership affects their access to the dataset, but it is not the most direct solution to the problem. Therefore, the best option is to manage the permissions of the underlying dataset and update the sales manager's role membership in the Row-Level Security settings.
upvoted 1 times
...
rama4318
3 years, 9 months ago
AD Security groups make the most sense for a business spread across 4 regions. having to change the security permissions in PowerBi every time there is staff turnover is a lot of admin. Adding/removing a security group takes a couple of seconds and is hassle free
upvoted 1 times
...
francis6170
3 years, 9 months ago
Got this in the exam - Aug 15, 2021.
upvoted 1 times
...
ChrisG1454
3 years, 9 months ago
The solution for this use case scenario is covered by RLS security. https://training.bielite.com/topic/implement-row-level-security-roles/
upvoted 1 times
Eldrad_95
3 years, 9 months ago
I think the RLS must have been set, but when there is a user change, you don't have to change RLS or the parameters are not seted correctly, you have to ask for an admin change the user's group.
upvoted 1 times
...
...
ndr
3 years, 10 months ago
C is correct answer
upvoted 2 times
...
Charley92
3 years, 11 months ago
Members can be user accounts or security groups. Whenever possible, we recommend you map security groups to dataset roles. It involves managing security group memberships in Azure Active Directory. Possibly, it delegates the task to your network administrators. -----------> C Will be my choice
upvoted 2 times
...
Lynlyn21
3 years, 11 months ago
I will go for C
upvoted 1 times
...
fhqhfhqh
4 years ago
This question was in the exam.
upvoted 7 times
...
D24G
4 years ago
question says this 'You assign the relevant distribution lists to each role', therefore it is C
upvoted 2 times
...
Blane26
4 years ago
It's definitely D. The reason being is : "Log into Power BI with your Power BI Account (same account as your O365 or Azure AD Account)" This is when you want to add a user to the TENANT level. (Your organization) But in order to affect datasets RLS you must do it from the dataset itself.
upvoted 1 times
...
Robc79
4 years ago
it doesn't state that the data is in a database anywhere in the question - the answer is therefore D
upvoted 3 times
...
VM_GCP
4 years, 2 months ago
The question says that "sales managers" have access to reports. So adding group of users (AD) to particular role makes more sense than adding each user to particular role. Will go for C
upvoted 4 times
VM_GCP
4 years, 2 months ago
"Distribution List" : https://community.powerbi.com/t5/Service/Adding-groups-large-team-to-Row-Level-Security-in-Service/m-p/274582
upvoted 2 times
...
...
craigleach
4 years, 2 months ago
The question says nothing about AD groups. The answer must be D
upvoted 3 times
...
kalyhot
4 years, 3 months ago
I was thinking about B, but it's C. and this is why: ------------------------------------------- 1- in the question the say " You assign the relevant distribution lists to each role " and in power BI desktop you can't create or modify distribution list, so it's can be done in Office 365 or Active directory ( or Azure AD) ---------------------------------------------------------------- 2 in the B answer they say """" From Microsoft Power BI Desktop, edit the Row-Level Security setting for the reports. """ ==> if you want to EDIT the Row level security in Power BI, YOU DON'T HAVE ACCESS TO THE LIST OF DISTRIBUTION OF THE SALES MANAGERS. so this answer is wrong ! ---------------------------------------------------------------- ==> So the only correct anwser is C (for me ) (for D I did not analyse it but I know it's not A and B)
upvoted 8 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 ...