Can you use GROUPS with Power BI Row-Level Security (RLS)???

  Рет қаралды 91,008

Guy in a Cube

Guy in a Cube

4 жыл бұрын

Lots of folks ask if you can use groups with Power BI Row-Level Security (RLS). Patrick answers that question!
Download sample: guyinacu.be/rlsmembersample
📢 Become a member: guyinacu.be/membership
*******************
Want to take your Power BI skills to the next level? We have training courses available to help you with your journey.
🎓 Guy in a Cube courses: guyinacu.be/courses
*******************
LET'S CONNECT!
*******************
-- / guyinacube
-- / awsaxton
-- / patrickdba
-- / guyinacube
-- / guyinacube
-- guyinacube.com
**Gear**
🛠Check out my Tools page - guyinacube.com/tools/
#PowerBI #GuyInACube

Пікірлер: 72
@hari2hujan
@hari2hujan 4 жыл бұрын
Just in time when I need to add the groups in RLS. Thank you Patrick
@Andrew-ti8jn
@Andrew-ti8jn 4 жыл бұрын
Hi Patrick, I was using groups for RLS I believe back in 2018, but I had done that by creating groups within Outlook on Office 365. This worked great for my use as the primary Power BI admin, but I later ran into a snag. When I tried to experiment with other permissions within the Power BI Admin Portal, those groups do not appear there, I believe because the description mentions about Security Groups and I figured that was something outside of my permissions and needed done by the full blown Office 365 admin. Those RLS groups you showed in the example, are those what would be considered Security Groups that could also be used in the Admin Portal to restrict other settings?
@peterhoogendoorn6796
@peterhoogendoorn6796 4 жыл бұрын
Hi Patrick, really liked this video! Still I don't feel like it's actually dynamic. I still have to manually add all the users in a list to check their email address against their UPN. Can I somehow enter the groups here? So that instead of filtering on email = UPN I could say department = group? That way I only would have to change the source when departments change. I'm working with AS and know something like this is possible, I just don't seem to do it correctly. Thanks in advance for your help!
@bijilashobanabalakrishnan7718
@bijilashobanabalakrishnan7718 3 жыл бұрын
Hi Patrick, Your videos are very informative and useful. Could you make a video on Dynamic Page level RLS? There is no such direct feature available now.
@alewa
@alewa 4 жыл бұрын
Hey Patrick, is something like this available for the on prem (repot server) version of the product?
@sujitkadam8386
@sujitkadam8386 3 жыл бұрын
Hi Patrick, does RLS works for Azure AD security groups as well? It works for AD but not sure about AAD. Thanks
@tunjivictor9279
@tunjivictor9279 2 жыл бұрын
Hi Patrick, your videos are always my go to on PowerBI. Thank you for how you present them. I tried the implementing RLS using a mail enabled security group but it is not working. Could you think of something I am missing? Thanks.
@sohyangk.5222
@sohyangk.5222 3 жыл бұрын
A day late to find out but never too late! Thanks Patrick!
@shraddhabatwalkar5411
@shraddhabatwalkar5411 4 жыл бұрын
Hey, when you create rls at desktop level is there any dax which will help us to compare similarly to the user principal name.. our custome doesn't want to maintain the security table at power bi level.. just get the logged in user group compare with a specific group name and apply the security..
@murtazaulhasan
@murtazaulhasan 3 жыл бұрын
Hey Patrick, I have departments and users associated with them and I assigned dynamic RLS using USERPRINCIPALNAME. Even if I share the report with all of my organization (ALL GROUPS), only the users with those departments matching would be able to see the report. Is that correct? If yes, then I think this approach should be better than defining Active Directories, as the directories would be then a lot and maintenace would be difficult. Do give your thoughts on this. Thanks.
@munna629
@munna629 3 жыл бұрын
Hey Patrick,i am having Pro license am not able to see distribution list created in O365 does this feature you showed is only available in Premium ??
@SuperSamwel
@SuperSamwel 2 жыл бұрын
How do you deal with users in multiple roles with different else and ols? I have an Enterprise days set and was hoping to have business units manage their groups but due to additive rls, users are getting errors accessing. Also have set up roles on each fact table. Currently trying to set rls type filters on the measures to work around. What do you think? Btw, thank you for many great and useful guidances!
@martijncc
@martijncc 2 жыл бұрын
I'm currently working on setting up our PBI Service environment. We have a local active directory (that I can access using a dataflow, to bring in the roles and such). It for now doesn't look likely we'll switch to Azure any time soon and as far as I know there aren't any distribution lists configured. I would love for there to be a way to configure visibility, membership and RLS based on an 'external' user feed. Can you guys give me any pointer on the most efficient way to handle this? If all else fails I will have middle men keep track of their team members in the list wherever possible and do the rest ourselves. Love the video btw!
@gabrielmenezes3967
@gabrielmenezes3967 4 жыл бұрын
I'm still waiting for the Default Role for enabling dynamic RLS to any user coming into the report. It would be perfect and elegant
@gabm358
@gabm358 4 жыл бұрын
What bugs me the most is that O365 groups work with Azure Analysis Services, and not PBI. O365 groups allow, for instance, automation with Power Automate (a.k.a. MS Flow), so you can easily add and remove users in a hands off way.
@GIO200011
@GIO200011 3 жыл бұрын
You can do it through dynamic RLS: You can create just one role and assign it to all users group. In the dataset you must have emails of the users with the profile/access they will have. You can see the radacad post for more info: radacad.com/dynamic-row-level-security-with-profiles-and-users-in-power-bi With that only those users that are within the dataset will have access, you can create a conditional in the role that if they don't appear in the dataset, display an specific data or specific access.
@bharathreddy4267
@bharathreddy4267 2 жыл бұрын
Thank you patrick...
@shilpamahajan2921
@shilpamahajan2921 3 жыл бұрын
Hi Patrick, how can we implement dynamic RLS where we need user belong to a particular region and a particular market see that specific region-market reports? Can you help me in this regard?
@barbaraknowles1576
@barbaraknowles1576 2 жыл бұрын
Hi. I've got RLS working with Active Directory groups. I've got an on-prem gateway with 2 dataflows and an Azure SQL Server connection. We're still in the implementation phase so doing multiple app pubs. Plus, we're doing version control through Teams. I'm expecting to have many more Active Directory groups in the future. Is there any way to automate adding the security groups to the dataset, or at least load them from a file? I'd appreciate any ideas.
@maizaimen8866
@maizaimen8866 3 жыл бұрын
Hello, is this available for the Report Server version ?
@vog5197
@vog5197 4 жыл бұрын
What is the right field value one needs to be able to add Azure Active Directory groups? In my organization there are hundreds of groups (including non-Office 365) but only a handful pop up when you type them in the 'Share' section
@juhi_shroff
@juhi_shroff 2 жыл бұрын
Hi Patrick, my distribution group contains usernames of members so in desktop I defined roles using username(). It works perfectly fine in PBI desktop but in Service when I try to test role it gives blank. Can you please help me on this?
@PavanKumar-vi7hd
@PavanKumar-vi7hd 2 жыл бұрын
Hi Patrick where to create security groups inside power bi or any other place to create groups
@eleftheriakoniari3392
@eleftheriakoniari3392 9 ай бұрын
Hi Patrick! I am using a shared dataset to 2 different reports. Can I apply row level security just to one of them? Thanks!
@venkatesht172
@venkatesht172 4 жыл бұрын
Hi Patrick, Good stuff...
@chrisnisbet2904
@chrisnisbet2904 4 жыл бұрын
Off topic, but can you have a tooltip per entry to a table/matrix?
@marvinvicente3138
@marvinvicente3138 3 жыл бұрын
Hi! I have an issue that is some how related to this issue. I hope you can help me out. I need to establish a row level security involving 400 groups with around 5 users each. My RLS should be based on their groupings as the users logs in. My question is, do I have to make 400 rls roles to make this happen? Do you have any other suggestions how to do this? (users are mostly external)
@venugopal-oo1uh
@venugopal-oo1uh 3 жыл бұрын
Hi, there were 3 types of 'groups which works. Distribution List, Mail-enabled security and the 3rd 'Security'. Can anyone explain what is the 'security' type here.
@rehanmahmood7383
@rehanmahmood7383 3 ай бұрын
Hi Patrick, can we use security group to give access or to provide RLS on Power BI Server as well?
@gates1978
@gates1978 4 жыл бұрын
awesome. Thank you.
@GuyInACube
@GuyInACube 4 жыл бұрын
Most welcome! 👊
@RKTECH1021
@RKTECH1021 3 жыл бұрын
Is this RLS security group is enough for user to see the report or you still have to share the report and give READ permission to view it?
@rukus2012
@rukus2012 Жыл бұрын
Hello Guys, I currently have a challenge with security. I have someone who belongs to two security group within my data model and the person cannot access the data model with the message that there is a conflict. In your experience, is there a way around this? To be clear, I have multiple roles e.g. Seller, Auditor. Employee A belongs to both groups. What can I do to work around this, yet maintain security? Thanks
@bibibjorn
@bibibjorn 4 жыл бұрын
Great content!
@GuyInACube
@GuyInACube 4 жыл бұрын
Thanks! 👊
@jessicamiller5607
@jessicamiller5607 2 жыл бұрын
Is there a way to set up roles in desktop using PBi Groups and not emails?
@bhabaniprasadpanda102
@bhabaniprasadpanda102 3 жыл бұрын
Can we add dynamic distribution group to the RLS?
@satishn4740
@satishn4740 2 жыл бұрын
Hi Patrick, How do we use group id rather email id on username ? We have different groups for security which has 1000+email id with combinations. We can add group in online service but want to add group id for RLS in desktop . Will be helpful if you can share some info on this plz . Appreciate it,thanks
@123mrbala
@123mrbala 17 күн бұрын
Hi 👋 I need to create role level security for 10 diff category, with multiple email address for each respective category. I'm not supposed to create group email address for those multiple email address. Suggest me some ideas to create...
@danielsiffredi8403
@danielsiffredi8403 4 жыл бұрын
Thanks Patrick , but when is PBI going to support RLS per tab granularity? That will help a lot to create a single report for say managers and individual contributors , setting up RLS at tab level will only show pertinent information to the targeted audience instead of having to create and update (whenever I have to create new formulas or anything else) two reports instead of one. Thanks for listening 👂
@davidprovost3363
@davidprovost3363 4 жыл бұрын
RLS is something you configure at dataset level. Every report connected to that dataset will get RLS-filtered data. Report creators cannot just choose what data they have access to. At report level, you can just choose what is showed or not on each tab. Which is a matter of cosmetic, not security.
@shaunandkatewilkinson1746
@shaunandkatewilkinson1746 4 жыл бұрын
Wish all the APIs allowed for the Role to be passed in the opening of the report. Can’t seem to pass a role name/code when “User Owns Data” Makes it very inflexible
@GuillaumeEYNAUD
@GuillaumeEYNAUD 4 жыл бұрын
You still need to manually manage emails in the dataset. We need to filter by groups directly, not people.
@GIO200011
@GIO200011 3 жыл бұрын
Not really, you can create 5 roles and assign each one to a different groups. Having emails in the dataset allows you dynamic RLS, so you don't need to create a thousand roles and assign them one by one, but to manage the access through the emails dataset.
@shritichatterjee4715
@shritichatterjee4715 4 жыл бұрын
Hey, What settings do we need to do, when we make a Workspace/App of that report and publish it. Do we just need to add those groups/ individual people in the App/Workspace as well?
@davidprovost3363
@davidprovost3363 4 жыл бұрын
Not quite :). You have to assign report roles to power BI users in dataset settings
@shritichatterjee4715
@shritichatterjee4715 4 жыл бұрын
@@davidprovost3363 I have already done that.
@shritichatterjee4715
@shritichatterjee4715 4 жыл бұрын
@@davidprovost3363 I happen to find the solution, added all those individuals/groups to the App permission and not the workspace permission.
@ANSANMAYITIPAPPERI
@ANSANMAYITIPAPPERI Жыл бұрын
​@@shritichatterjee4715 did you do somethings before on power bi desktop before to do that please?
@JoshuaTalley
@JoshuaTalley 4 жыл бұрын
Can you do this for tiered access? E.g., A managers group, a VPs group, and a members group? What if I don't have 365 admin rights to create groups?
@krynnadin
@krynnadin 4 жыл бұрын
Many PBI analysts aren't MS Admins or Data Engineers at my company either, so we end up requesting a pile of stuff through our IT staff and waiting. Just part of our project planning workflow now.
@hcedenop
@hcedenop 4 жыл бұрын
Hi Patrick, does it work for ‘teams’ groups?
@mprooveit3588
@mprooveit3588 4 жыл бұрын
Those are Office 365 Groups, so they don't.
@jeffmars7931
@jeffmars7931 4 жыл бұрын
What could be the issue if you add a SG to RLS and just a small number of people in the SG can't see the dashboard but others can? The Report is shared with the SG. The only way to fix this weird problem is to share the report with these users directly. Why is this happening to some??
@davidprovost3363
@davidprovost3363 4 жыл бұрын
Hey, I have always wondered why you cannot apply RLS to the whole company, like some "apply to everybody" check-box, which should be helpful when using dynamic RLS (ie. user permissions are part of the model). This is not risky as it will not override user access to the dataset, which is manage elsewhere, is it... ?
@GuyInACube
@GuyInACube 4 жыл бұрын
Hmmm. I honestly have never thought about that. Very interesting point!
@davidprovost3363
@davidprovost3363 4 жыл бұрын
@@GuyInACube thank you 😏. You mean, you can't find the reason either ? May be just to keep UXP consistent between dynamic and static RLS...
@ilyablyakhman2377
@ilyablyakhman2377 4 жыл бұрын
@@GuyInACube I think it is a great idea and it covers the issue when users are not the Role but but got access somehow to the report/dashboard.
@tomgeefh3368
@tomgeefh3368 3 жыл бұрын
I cannot get this to work in Teams. Either I get no access to the team, or I get full access to the data. RLS works in PBI Desktop, but not after publishing. Anyone have this figured out in TEAMs? I should add that it works perfectly with individual users but NOT with groups (email enabled sec grp is what i tried) And what's worse, is that if you have access to the channel and the report, but i forget to add the user to the RLS security config, they get ALL data. Please tell me I'm screwing something up!? If not, this is a mess.
@rinzzrockzz
@rinzzrockzz 2 жыл бұрын
Does that user needs workspace permission also?
@uzmarat
@uzmarat 7 ай бұрын
How come are M365 groups not supported?
@jonathandescalzo9895
@jonathandescalzo9895 4 жыл бұрын
Hi Patrick, how can I use RLS with user and password access from outside the organization (users without a license and published the report via the web)?
@GIO200011
@GIO200011 3 жыл бұрын
Not possible. publish to web is a public link with no security at all.
@angus6095
@angus6095 3 жыл бұрын
Jonathan, you can do this via Power BI Embedded. You will need some programming ability to pass the key through to the RLS code. Try out Radacad resources for this amongst others.
@seanguerrero1187
@seanguerrero1187 2 жыл бұрын
How can we apply RLS to control which employees having access to specific pages?
@refinedsolutionservices
@refinedsolutionservices 8 ай бұрын
What happens to others, not in any of those groups. Can they see the report? If yes do I have to do anything to make them see the report?
@robertomessina1254
@robertomessina1254 3 жыл бұрын
Fuck, why the heck office 365 groups are not supported here, I can't understand those decisions that Microsoft takes. For example, in gateway security you can user o365 groups and not security groups. Inconsistent and inexplicable.
@joebanks5420
@joebanks5420 3 жыл бұрын
Gueax Tigers!!!
@kapudamodhar5150
@kapudamodhar5150 3 жыл бұрын
Is this possible in RLS AdMIN-He can access all dashboard DIVISION HEAD-he can access all data in his decision MEMBER-He can access only his data.
@garudabowo
@garudabowo 27 күн бұрын
it doesn't work anymore, they move the RLS setting to power BI desktop
@skywalknotpossible
@skywalknotpossible 3 жыл бұрын
missing the Default Role a.k.a Reader Role is a blasphemy
@selenoflaherty5103
@selenoflaherty5103 Жыл бұрын
they should not call this dynamic security to be honest
Power BI Row-Level Security And Where To Filter
9:42
Guy in a Cube
Рет қаралды 154 М.
How Many Balloons Does It Take To Fly?
00:18
MrBeast
Рет қаралды 199 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 21 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 35 МЛН
Deployment Pipelines give you more CONTROL (Power BI Premium)
13:29
Guy in a Cube
Рет қаралды 126 М.
How do you use RLS with Power BI Embedded???
9:50
Guy in a Cube
Рет қаралды 58 М.
Power BI Apps for multiple audiences has arrived!
6:22
Guy in a Cube
Рет қаралды 86 М.
Dynamic Row Level Security in Power BI
12:47
RADACAD
Рет қаралды 72 М.
No More DAX? Power BI’s NEW Feature Explained (File Included)
7:30
MyOnlineTrainingHub
Рет қаралды 58 М.
Power BI: Row-Level Security with Multiple Conditions
12:04
Pragmatic Works
Рет қаралды 16 М.
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 2,1 МЛН
iPhone 15 Pro Max vs IPhone Xs Max  troll face speed test
0:33
Проверил, как вам?
0:58
Коннор
Рет қаралды 240 М.