Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

A new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.

Reply
fabricpribeiro
Post Patron
Post Patron

User not able to place files in lakehouse folder

Dears,

 

We have created an entra-id group and provided to that group Viewer permissions at workspace level. At same time, using the onelake security,  we provided read and write permissions  to that same entra-id group (figure 1 example) on the folders where we wish the users to place files. After we addded the users into this group

 

The users can see the files but cannot upload them

 

Do we need to provide any additional permisisons? for example from figure 2?

 

Figure 2:

fabricpribeiro_0-1778754118013.png

 

 

Figure 1:

 

fabricpribeiro_1-1778754162857.png

fabricpribeiro_2-1778754276808.png

 

 

 

 

 

Thanks,

 

Pedro

 

 

 

 

1 ACCEPTED SOLUTION

This is a very common point of confusion when setting up the new OneLake security roles!

Here is exactly what is happening under the hood:

The Fabric web portal UI currently does not support granular folder-level write operations defined solely by OneLake Data Access Roles. The web UI relies entirely on coarse-grained workspace-level or item-level write permissions.

Because your users are assigned the Viewer role at the workspace level, the web interface restricts their experience to read-only. That is why the upload button and options are grayed out in the middle of the screen for them.

To let them upload files, you have two options depending on how you want to manage their access:

Option 1: Bypass the Web Portal UI Even though the web UI grays out the upload button, your users actually DO have write access to that specific folder through the direct OneLake Storage API. They can upload files successfully using direct data tools like:

  1. OneLake File Explorer installed locally on their Windows machine.
  2. Azure Storage Explorer configured to connect directly to the OneLake path.
  3. Spark notebooks or custom python or AzCopy scripts.

Option 2: Use Item Sharing if they must use the Web Portal UI If they absolutely must use the Web Portal to upload files, they need item-level write access. You should:

  1. Remove them from the workspace Viewer role.
  2. Share the Lakehouse item directly with the Entra ID group, checking the option to allow Read and Write on the whole Lakehouse. This will light up the upload button in the portal, but keep in mind they will be able to upload to any folder in the Lakehouse rather than just the specific one.

Hopefully, this clarifies the difference between portal UI permissions and direct OneLake role permissions. Let me know if this helps!

View solution in original post

6 REPLIES 6
v-nmadadi-msft
Community Support
Community Support

Hi @fabricpribeiro 

May I check if this issue has been resolved? If not, Please feel free to contact us if you have any further questions.


Thank you

This is a very common point of confusion when setting up the new OneLake security roles!

Here is exactly what is happening under the hood:

The Fabric web portal UI currently does not support granular folder-level write operations defined solely by OneLake Data Access Roles. The web UI relies entirely on coarse-grained workspace-level or item-level write permissions.

Because your users are assigned the Viewer role at the workspace level, the web interface restricts their experience to read-only. That is why the upload button and options are grayed out in the middle of the screen for them.

To let them upload files, you have two options depending on how you want to manage their access:

Option 1: Bypass the Web Portal UI Even though the web UI grays out the upload button, your users actually DO have write access to that specific folder through the direct OneLake Storage API. They can upload files successfully using direct data tools like:

  1. OneLake File Explorer installed locally on their Windows machine.
  2. Azure Storage Explorer configured to connect directly to the OneLake path.
  3. Spark notebooks or custom python or AzCopy scripts.

Option 2: Use Item Sharing if they must use the Web Portal UI If they absolutely must use the Web Portal to upload files, they need item-level write access. You should:

  1. Remove them from the workspace Viewer role.
  2. Share the Lakehouse item directly with the Entra ID group, checking the option to allow Read and Write on the whole Lakehouse. This will light up the upload button in the portal, but keep in mind they will be able to upload to any folder in the Lakehouse rather than just the specific one.

Hopefully, this clarifies the difference between portal UI permissions and direct OneLake role permissions. Let me know if this helps!

v-nmadadi-msft
Community Support
Community Support

Hi @fabricpribeiro ,

I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions.


Thank you.

tayloramy
Super User
Super User

Hi @fabricpribeiro

 

If you're setting different behaviour between UI elements, I would recommend submitting a ticket to Microsoft so the product team can taake a look and see why the behaviour is different.  





If you found this helpful, consider giving some Kudos.
If I answered your question or solved your problem, mark this post as the solution!

Join the Fabric Discord!

Proud to be a Super User!





fabricpribeiro
Post Patron
Post Patron

Also interesting to note, if the user does it from the left side pane (figure 3), he is able to do it. But if he uses the screen center (figure 4) to try to add the file, everything appears in gray . So the option he has, is to do it from the left pane side. Why can't he do it from the center of the screen?

 

 

Figure 3 :

fabricpribeiro_0-1778755391331.png

 

Figure 4 :

 

fabricpribeiro_1-1778755414186.png

 

 

 

 

Hi @fabricpribeiro 

 

I would recommend your users to donwload OneLake Explorer and install in thier machines. The ask them to uplod the file. So it's easy to upload files. Web version have some restrictions, I'm not sure some case it's working and some cases it's not. 

 

Thank you!

 

Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

 

Helpful resources

Announcements
June Fabric Update Carousel

Fabric Monthly Update - June 2026

Check out the June 2026 Fabric update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.