What is Row-Level Security (RLS) in Power BI???

Поділитися
Вставка
  • Опубліковано 29 січ 2025

КОМЕНТАРІ • 149

  • @cornelbekker3989
    @cornelbekker3989 4 роки тому +98

    Dude can I just take a moment to say how unbelievably grateful I am for your course content and how, on a daily basis, I refer to your videos to breach new grounds. Thank you times a mil, you're a role model

    • @GeekSP1
      @GeekSP1 Рік тому

      Me too. Gratitude

    • @drScorp1on
      @drScorp1on Рік тому

      [Role] = "Model" (I agree, this content is the best there is for PBI)

  • @JW-ho9hg
    @JW-ho9hg 4 роки тому +17

    Thanks for getting right to the point and not talking too much. I will definitely come back here for more Power BI content.

    • @GuyInACube
      @GuyInACube  4 роки тому

      Appreciate that! We try our best.

  • @veeek8
    @veeek8 2 роки тому

    I did a google search, you popped up and had a sigh of relief. Thanks!

  • @RodrigoArgumedo
    @RodrigoArgumedo 4 роки тому +8

    This is bananas! Thanks for this lovely video on RLS. This will help tremendously on my current business use cases and hopefully implement this soon!

    • @GuyInACube
      @GuyInACube  4 роки тому

      Great to hear Rodrigo! Love it!

  • @kamirasherman7956
    @kamirasherman7956 Рік тому +1

    Patrick this was so simply put. Thank you!

  • @andrewmayes1119
    @andrewmayes1119 4 роки тому +2

    Always enjoy watching videos from you and Adam, i'm always learning!

  • @akashhanchatet-2842
    @akashhanchatet-2842 10 місяців тому

    Are you for real !? 😳 That was an amazing learning! ✨ Thank you Sir 🙏🏻❤️...
    Love from India 🇮🇳

  • @mikkihoffman292
    @mikkihoffman292 3 роки тому

    You are the BEST. Thank you so much for always being so clear and thoughtful.

  • @merrycain
    @merrycain Рік тому

    Another very helpful video saved to my favs. Thank you for making this informative but concise!

  • @graemegourlay2850
    @graemegourlay2850 3 роки тому

    Great tutorial that's concise and gets straight to it. I'm likely to need to implement this feature, really helps being able to understand the functionality so quickly.

  • @mohammadshmaitilly2391
    @mohammadshmaitilly2391 Рік тому

    Thank you very much, i loved your explanation, easy and direct, i will sure follow you !!

  • @JenJ-f6b
    @JenJ-f6b Рік тому +1

    You guys are amazing!! Thank you 😘

  • @pratheep88
    @pratheep88 2 роки тому +2

    Thanks for this but can you also make a video to implement RLS from tables in database; which means all user entitlements are stored in tables in database and user access to be varied based on the user who logs in to Power BI service

  • @Lwdunham0311
    @Lwdunham0311 4 роки тому

    Thank you Patrick! Great video and explanation. Just had this discussion today with a new user to explain RLS. Will definitely be sharing this with them.

  • @pavankalyankc1679
    @pavankalyankc1679 Рік тому

    Thanks for sharing your videos always enjoying to watch your videos

  • @elrevesyelderecho
    @elrevesyelderecho 4 роки тому +2

    Thanks!
    But Patrick, you forgot those we are using PBI Report Service! Can you do a video about it?

  • @arpanatikekar8699
    @arpanatikekar8699 3 місяці тому +1

    You are a life saver!

  • @amgdhussein7040
    @amgdhussein7040 3 роки тому

    LOVEE your videos. not sure why there is even one dislike here

  • @MrJuanchoares
    @MrJuanchoares Рік тому

    Perdón, pero me suscribí por tu remera! ❤

  • @sheldasmith4295
    @sheldasmith4295 3 роки тому

    LOVE your videos! Very informative and easy to understand

  • @Alam_Syed
    @Alam_Syed 4 роки тому

    Thank you so much bro helpful. from Hyderabad India.

  • @minstreltokunbo
    @minstreltokunbo 3 роки тому

    OMG! Thank you ! May I please know if this will work when you import the filtered report into Power Apps? Will users view the report based on the filters in Power Apps?

  • @shivamnalawade6410
    @shivamnalawade6410 3 роки тому

    your presentation skills are awesome

  • @TheCarloslinares
    @TheCarloslinares Місяць тому

    What are the license requirements for user accessing this dashboard ?

  • @jilliankratish4651
    @jilliankratish4651 2 роки тому +2

    Thanks for the informative video!
    If Adam had access to France and Germany, would he get to see each one individually somehow where he could toggle between them, or would he see a summation of the two?

  • @yoismelperez2744
    @yoismelperez2744 3 роки тому +4

    Thanks Patrick. You make things fun. To any one reading this, I was wondering if you have come to a situation where you implement RLS on all of your reports (let say about 30). The RLS is set so that users assigned to site A Active Directory (AD) group can only see data for site A, users assigned to site B (AD) group can only see data for site B, and so on. The issue now is that when a new site C is open, then all reports need to be updated and assignments need to be done in the portal. Is there any good solution for something like this?

  • @alirezamogharabi8733
    @alirezamogharabi8733 4 роки тому +2

    Thanks a lot for this great explanation 🙏🙏🌹
    I have a question:
    How to configure Report Server and assign users to the Roles?

  • @louism.4980
    @louism.4980 9 місяців тому

    Thank you so much, nice and simple!

  • @singhv7242
    @singhv7242 4 роки тому

    Thanks for sharing video on RLS.

  • @ishabisht3685
    @ishabisht3685 2 роки тому

    Very useful video, thank you very much!

  • @theeraponjaipinta1048
    @theeraponjaipinta1048 3 роки тому

    i really like your channel . thank you so much.

  • @aryankhanna4967
    @aryankhanna4967 3 роки тому

    Thank You..
    How description is changed from Sales from all countries to Sales from Germany?

  • @robsonnascimento5935
    @robsonnascimento5935 4 роки тому +1

    Thank you Patrick for this video!!!
    I liked this new decoration with the Marvel theme :)

  • @PedroNalin
    @PedroNalin 11 місяців тому

    Easy peasy! Thanks buddy

  • @DanielleSutherland-cn8lo
    @DanielleSutherland-cn8lo 8 місяців тому

    First, thank you for all these awesome videos. Extremely helpful! Quick question though, I'd like to do something very similar to RLS, but not quite the same. Ideally, I'd like to setup a "scorecard" for my users, which is just a rank order list of everyone in a department, sorted by how they perform on a simple metric (e.g. a basic table). Very easy to do. However, I'd like my managers to see the full table, but each individual user, to see the table with the other people anonymized. For example, if I am ranked 3rd out of 5 of us, I'd like when I login to see 1) ***, 2) ***, 3) My Name, 4) ***, 5) ***. Is that possible? My understand is that RLS filters out all data I'm not granted access to, so in this instance if I tried to do this with RLS I'd just see 1) My Name. Thanks in advance for any input on how to do this! Again, love all that you guys are doing, keep it up!

  • @lynndepre5681
    @lynndepre5681 4 роки тому +1

    Hi Patrick, Can this also be applied on specific tabs?

  • @rinzzrockzz
    @rinzzrockzz 2 роки тому

    And If I have multiple pages where this filter can be applied , will it be applied to all pages?

  • @lanhuang4715
    @lanhuang4715 3 роки тому

    Thanks this helps alot! but when I click on the options I do not have security, does this have something to do with my licensing?

  • @basireddy1387
    @basireddy1387 2 роки тому

    patrick shall be able to do rls based on product categories and territories along page level rls in a single dashboard can you

  • @robertdseals1
    @robertdseals1 Рік тому

    Does row level security have to happen on individual reports or can you have a master table and incorperate it into other reports?

  • @bentatlim
    @bentatlim 9 місяців тому

    Patrick, amazing video !!! Thank you for that. But i have a question. The RLS does not work, for user outside my organisation. I want that my Colleagues from our subsidiary have access and just see "germany" data. How does this work. I hope you can help me. thank you a lot . Kind regards from Germany

  • @shanhuahuang3063
    @shanhuahuang3063 Рік тому

    how much is the cost? I need to implement power bi and access control

  • @anweshkp6231
    @anweshkp6231 2 роки тому

    Does that user parameter always have to be an email address or does a numerical employee code works?

  • @fabianaa.becatini-madyjoe2719
    @fabianaa.becatini-madyjoe2719 3 роки тому

    Nice! Thank you!

  • @fenrir433
    @fenrir433 3 роки тому

    can you make this video again for 2022? It seems you can only do this in desktop app now? Thanks!!

  • @RodrigoRockChannel
    @RodrigoRockChannel 2 роки тому

    thanks for sharing!

  • @danielrivas504
    @danielrivas504 4 роки тому

    This is very helpful! Is there any way to get rls to show what is filtering via a filter on a report page?

  • @fabianabecatini6743
    @fabianabecatini6743 3 роки тому

    Great explanation!

  • @shreyamukkawar2989
    @shreyamukkawar2989 2 роки тому

    wonderful video Thank yo!

  • @ingeborg-anne
    @ingeborg-anne 2 роки тому

    Wonderful. Thank you!

  • @josephcarrier4900
    @josephcarrier4900 9 місяців тому

    How would you make an admin bypass so they can see everything despite the security?

  • @srikar3838
    @srikar3838 4 роки тому

    Hey Patrick can you please make a video on how to "Refresh power bi to reflect renamed table name from data source to the report "

  • @anwaarkhalil868
    @anwaarkhalil868 Рік тому

    Thank you for this video

  • @officesuperhero9611
    @officesuperhero9611 4 роки тому

    I had the very question you mentioned. How do you apply RLS to apps?

  • @lucascedro8636
    @lucascedro8636 2 роки тому

    You are the best!

  • @myrandomandboringvideos
    @myrandomandboringvideos 4 роки тому

    Hey Patrick, Could you make a video on explaining the columns in Vertipaq of Power BI data model. More Specifically whats Cardinality, Dictionary, and a little about encoding. Thanks in advance.

  • @dchandrateja
    @dchandrateja 3 роки тому

    Do we need premium workspace to use RLS??

  • @jessecastiel
    @jessecastiel 4 роки тому

    Thanks Patrick! Small question...how do you select more than one country (e.g. Germany and France)?

  • @jenniferhightower6065
    @jenniferhightower6065 3 роки тому

    I wished someone would make a video on RLS per user. We have over 1,000 branches and it is not feasible to create a role for each and everyone :(

  • @deekshithnarayanam4207
    @deekshithnarayanam4207 2 роки тому

    What happens if a user is assigned multiple roles which are independent and cross filtering at the same time? will it work as AND or OR?

  • @osamaasif9601
    @osamaasif9601 4 роки тому

    Please release the administration course

  • @DocKeul
    @DocKeul 4 роки тому

    Thank you guys for the RLS videos and the course offering.
    In my company we need security on measures like in OLAP and I was really sad that PowerBI doesn't support it. But I found some block posts where this got solved with a measure table + RLS + dax fomula. Do you have experience with that kind of solution? And better solution and would this be part of the course?
    Thanks again for your videos. You really helped me get PowerBI rolling in our enterprise. Roll-Out is planned in 2 month *fingerscrossed*

  • @mardithpascua8112
    @mardithpascua8112 Рік тому

    Hey man, do you have a video tutorial where A PowerBI report is created and connected to DEV environment, but once the solution is deployed to UAT, the dataverse in UAT should be use instead the DEV.

  • @mayaabd1248
    @mayaabd1248 3 роки тому

    Hi Patrick, please, how can we share this within a power bi app with extarnal user without giving access to the data at all? Thank you

  • @shivaandure8130
    @shivaandure8130 4 роки тому

    Thank you for your work brother, what if I have 200 users and for every individual I want to apply filter that would be so manual work , please advise .🙏

  • @ramandeepsr
    @ramandeepsr 8 місяців тому

    Many Thanks!

  • @EdwinVeenboer
    @EdwinVeenboer 3 роки тому

    I thought this was very hard to implement... But its easy!

  • @damodharreddypannala3604
    @damodharreddypannala3604 3 роки тому

    Hi how can you provide dynamic content in the manage roles section ?

  • @liem9499
    @liem9499 3 роки тому

    Hi, can you manage or configure the roles within PBI for the browser or is it desktop only?

  • @skywalknotpossible
    @skywalknotpossible 3 роки тому

    RLS is sorely missing the Default Role or Reader Role that everyone would be assigned by default when accessing the report.

  • @ChrisWagnerDatagod
    @ChrisWagnerDatagod 4 роки тому +2

    WOW - your new course is ONLY $89??? What a steal.

    • @GuyInACube
      @GuyInACube  4 роки тому

      Yup. It's not as long as our other course.

  • @sathyapriya2942
    @sathyapriya2942 4 роки тому

    Hi Patrick..
    Any idea about passing user selected values to sql stored procedure.. I can achieve this in report builder but what about BI desktop?? Is there anyway to achieve this..

  • @nelsongomesmatias95
    @nelsongomesmatias95 4 роки тому +1

    First of all, let me say that you are a great source of inspiration! your channel is very helpful!
    I have actually a question on RLS. I have created a report and created a rule in power bi desktop and published it on the power bi service. Everything is working fine, except for one user. No matter what I do with this user it keeps seeing all the data like if he is in the admin group, but he's not. I guess that he inherit authorization from a higher level that I can't see it in power BI. Do you know a way to debug this? Why is this user, with the same authorization level as is colleagues is viewing all data?
    Thank you so much for helping me resolve this mystery!

    • @notoriousft
      @notoriousft 2 роки тому

      Check the groups the user belongs to.

  • @charlieholland6572
    @charlieholland6572 4 роки тому

    Patrick, I took the RLS course, and it was great, but I'm trying to implement it using a separate Dataset and report workspace. I set-up the dataset following the rules in PBI and then went to the service. I can't find a way to test whether the roles are actually filtered. Help.

  • @Aceprashant1
    @Aceprashant1 4 роки тому

    How we get usage metrics for embedded reports?

  • @ronakvi
    @ronakvi 4 роки тому

    Hi Patrick,
    Great video. I wanted to ask you; can row level security be applied to non Microsoft account (i.e. not present in active directory and have gmail and yahoo as email addresses) and can we share the reports to them. Thanks in advance

  • @ShreeRamPremi143
    @ShreeRamPremi143 4 роки тому

    i love both of them..

  • @vicko22100
    @vicko22100 3 роки тому

    can anyone say what are the types of RLS?

  • @kshitijpathak2729
    @kshitijpathak2729 4 роки тому

    Can we hide and show the page based on the roles defined in the report.
    If this is possible so please let me know.
    I want two views in a single report one that should show the general data for all and another view that should show the detailed data as well as general data at the same time please reply if you know the workaround.

  • @nelrosell1
    @nelrosell1 4 роки тому

    Hi Patrick, Why the Row-Level Security link is not showing on my Power BI Service?

  • @PaulBailey3
    @PaulBailey3 4 роки тому

    How do I set up the logic for "contains" certain text?

  • @RonaldPostelmans
    @RonaldPostelmans 4 роки тому

    Nice video. But after you added the role Germany? Does the ceo which had not been added to a role yet at this point had access to every county sales? I think that he has no access at all until a new rol is created Whith the ceo in it which has all the country summed up in the [country]= ‘Germany’ formula?

    • @notoriousft
      @notoriousft 4 роки тому

      If the CEO has access to the report without a role, they will see all the data in the report.

  • @Ala-yr2wp
    @Ala-yr2wp 3 роки тому

    Hai i want to take training for your class please

  • @Prinard3
    @Prinard3 4 роки тому

    Thank you!

  • @visheshjjain
    @visheshjjain 4 роки тому

    After configuring RLS once, if we want to completely delete it, how can we do it?

  • @heidihasting6232
    @heidihasting6232 4 роки тому

    Hi Adam/Patrick, do you have any video's that cover the RLS but deploy to PowerBI Report Server on premises?

    • @GuyInACube
      @GuyInACube  4 роки тому

      I don't think we have a specific video on that. For Power BI Reports, you can setup RLS the same way. Are you hitting a specific issue?

  • @shaileshsangekar2470
    @shaileshsangekar2470 4 роки тому

    Hi Patrick, I follow your videos that always easy and help to start a complex part as well.
    I was working on RLS and wanted to apply RLS on the dataset which resides in another workspace. such as Report1 in Workspace A and Dataset1 in Workspace B. Both connected with live connections and found the RLS does not work in this scenario, any idea inputs on it?

  • @anishgautam33
    @anishgautam33 13 днів тому

    Amazing!!!

  • @youdube1203
    @youdube1203 6 місяців тому

    How the title change from Sales for all countries to Sales for Germany?

  • @ebtesamkhan7804
    @ebtesamkhan7804 3 роки тому +1

    It seems Patrick is huge fan of MARVEL 😊

  • @ayanrzayeva9659
    @ayanrzayeva9659 3 роки тому

    Hi! Thanks for this video. Is it also possible to restrict access rights to the comments section? For example, if both user A and user B added comments to the dashboard, then they see only their comments and not of each other.

  • @tanvir123789
    @tanvir123789 4 роки тому

    I want to pass the values of row level security using power bi embedded. This means, I want to pass dynamically the value of [Country] which can "Germany" or "USA" or "Canada".
    "Germany" or "USA" or "Canada" will be set dynamically based on logged in user country through power bi embedded.
    How can we do that ?

  • @youngyingyang
    @youngyingyang 4 роки тому

    Can RLS users be provisioned programmatically via Power Automatei using Power BI embedded into an app? I have thousands of users who need to have RLS scoped data. Thanks.

  • @VijaySuram
    @VijaySuram 3 роки тому

    Is it possible to create RLS for a live stream data in power BI? We cannot download a .pbix file for live stream so it looks impossible to create roles for live stream data. Any suggestions from you @Patrick?

  • @shubhabratadey
    @shubhabratadey 2 роки тому

    Awesome👍

  • @gawlianilnrayan
    @gawlianilnrayan 4 роки тому

    Hey Hi Patric! can we give this RLS even in publish to web????

    • @rolenzo
      @rolenzo 4 роки тому

      i think it's not possible.
      docs.microsoft.com/en-us/power-bi/collaborate-share/service-publish-to-web
      Limitations
      Publish to web is supported for the vast majority of data sources and reports in the Power BI service. However, the following kinds of reports aren't currently supported or available with Publish to web:
      Reports using row-level security.

  • @wrandyrice5447
    @wrandyrice5447 4 роки тому

    Cool man. Thanks!

  • @NaNuTumblue
    @NaNuTumblue 4 роки тому

    Thank a lot

  • @oussamalaissaoui7986
    @oussamalaissaoui7986 4 роки тому

    Thank you for this vedio

  • @tomasmeszaros4576
    @tomasmeszaros4576 2 роки тому

    Hi Patrick
    I would like to ask you for help with using RLS in Power BI
    We have the following configuration
    - Access SAP BW through SAP connector
    - load data in import Mode
    - we are using Desktop and Service
    - gateway to access SAP with technical user
    The problem is following
    - the report creator is creating report in Desktop, and connects to SAP with his credentials
    - base on his credential he can see only the data that is allowed from him
    - he creates the report and publish the report to Service
    - but he does not implement RLS
    - in the Service is set refresh, but the gateway is set using technical user, which can see everything, and when the data is refreshed, all the data is downloaded. Then all the users, that open the report, can see all the data, because the technical user has more access. The report creator dos not implemented RLS.
    the question is:
    what is the best way to use RLS in this case? Is there a way how to force self-service users to set up RLS, so it cannot be bypassed?
    Thanks