The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Can @Microsoft or someone help with how to grant a specific user access to a single object, in this case, a view, within a particular schema in the SQL Endpoint of a lakehouse in the workspace, without granting access to anything else, just this view within this schema in the SQL Endpoint.
What we have so far is adding the user as a viewer in "manage access", denying all access to all schemas within the lakehouse using SQL queries, and then granting access to the specific object (the view) to the respective user.
Could you help us and let us know if there is a simpler or clearer way to grant this access?
Solved! Go to Solution.
Hi @andrerodrigues you can add the user (or group) to the Lakehouse permissions without checking any of the options. This adds the user to the Lakehouse permissions as "connect" only. You can then issue GRANT statements to specify the objects the user (or group) has access to.
--------------------------------------------------------------------------------
If my reply has been useful, please consider providing kudos and marking
as the solution for other community members to find
--------------------------------------------------------------------------------
Hi @andrerodrigues ,
The box which @AndyDDC shows, can be found this way:
Click the three dots next to the lakehouse name, and then "Manage permissions"
And then "+Add user"
Then run the GRANT statement for the object you need to provide access for
FYI, this solution does not work.
It has worked for me several times in the past.
What do you mean by "does not work"? What doesn't work?
Then run the GRANT statement for the object you need to provide access for
Hi @andrerodrigues you can add the user (or group) to the Lakehouse permissions without checking any of the options. This adds the user to the Lakehouse permissions as "connect" only. You can then issue GRANT statements to specify the objects the user (or group) has access to.
--------------------------------------------------------------------------------
If my reply has been useful, please consider providing kudos and marking
as the solution for other community members to find
--------------------------------------------------------------------------------
Hello @AndyDDC
Could you explain where do you access that menu in the Print Screen? Because on my screen, the only menu related with the accesses that I can utilize is this below:
And using this botton I cannot have those options.
Thank you a lot for the help!
Hi @andrerodrigues ,
The box which @AndyDDC shows, can be found this way:
Click the three dots next to the lakehouse name, and then "Manage permissions"
And then "+Add user"
User | Count |
---|---|
4 | |
2 | |
2 | |
2 | |
2 |
User | Count |
---|---|
13 | |
11 | |
10 | |
6 | |
5 |