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

Join us at the 2025 Microsoft Fabric Community Conference. March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for $400 discount. Register now

Reply
awbanksh
Microsoft Employee
Microsoft Employee

Fabric Lakehouse Shortcut to ADLS Gen2 Storage Not Working

When I try to create a shortcut in Fabric Lakehouse I get the below permissions error. I’ve modified the path a few different ways and still get the same error. 

 

Strangely, i'm able to connect to the ADLS Gen2 path through Data Factory, Dataflow Gen2, Power Query, etc.

 

Me successfully connecting to ADLS Gen2 through Fabric - Data Factory:

awbanksh_0-1695229494861.png

 

Fabric Lakehouse Shortcut screen:

awbanksh_2-1695229646031.png

 

Fabric Lakehouse Shortcut error: 

awbanksh_3-1695229676940.png

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @awbanksh ,

Thanks for you response. Your issue will be resolved once you get Storage Reader Access.

View solution in original post

8 REPLIES 8
awbanksh
Microsoft Employee
Microsoft Employee

I got storage reader access and now it's working, thank you!

awbanksh
Microsoft Employee
Microsoft Employee

My question was regarding the need for Storage Blob Reader role. I'm able to view and consume .parquet files from ADLS Gen2 without this level of access. 

Anonymous
Not applicable

Hi @awbanksh ,

Can you please confirm did you successfully run the copy data activity in the pipeline and able to load the data into Lakehouse?

 

I would also like to understand what type of access level (role) are you holding for the container consisting the parquet files.

I'm still waiting on storage reader access. 

Anonymous
Not applicable

Hi @awbanksh ,

Thanks for you response. Your issue will be resolved once you get Storage Reader Access.

Anonymous
Not applicable

Hi @awbanksh ,

 

Apologies for the delay in reply from our side .


I was able to read the data from ADLS Gen2 using Shortcut.

Role Used: Storage Blob Data reader.
Created Tenant Id, Service Principal Id and Service Principal Key.
ADLS Gen2 Endpoint: Data Lake Storage - Primary End Point.

Data is stored in form of .parquet in ADLS Gen2

Created Shortcut connection in Fabric using Service Principal and was able to read the data.

image.png

 

I cannot find any issue while reading the data.

awbanksh
Microsoft Employee
Microsoft Employee

The authentication method is the same as Dataflow Gen2, I'm connecting through a service principal (SA).

 

I have been give standard level access to the folder path. 

However, I don't believe I have Storage Blob Data Reader role on the storage account.

 

If I'm able to consume the .parquet files via Dataflow Gen2 doesn't that mean I have Storage Blob Data reader role on the storage account?

Anonymous
Not applicable

Hi @awbanksh ,

As I tried repro your scenario, I am able to connect successfully to shortcut and preview my data from ADLS Gen2 to Lakehouse.

 

Can you please check and confirm with Role and Permissions given to your ADLS Gen 2?

I would like to know which authentication method have used while creating shortcut?

I can you see were able to connect using Data Flow Gen2 successfully and load the data. Did you followed the same steps, i.e. authentication method while connecting with shortcut?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebFBC_Carousel

Fabric Monthly Update - February 2025

Check out the February 2025 Fabric update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.