Forum Discussion

Fantmas's avatar
Fantmas
Icon for Helper III rankHelper III
1 year ago
Solved

Direct Lake Restrictions and Limitation

Hi All, I am looking to Direct Lake with Fabric Lakehouse, I was really optimitics about this features but now I have concerns on two points : 1. You cannot apply RLS on Lakehouse otherwise Dir...
  • nilendraFabric's avatar
    1 year ago

    Hello Fantmas 

    The decision between Direct Lake and Import mode should be based on your specific data volume, refresh frequency requirements, technical capabilities, and tolerance for implementation complexity. For organizations with large datasets and technical resources to implement the necessary configurations, Direct Lake offers substantial benefits that may outweigh the additional complexity. For smaller implementations prioritizing simplicity and consistent performance, Import mode may remain the more pragmatic choice.


    The root cause of App access issue , lies in how permissions propagate through the various layers of the architecture. When a user accesses a report through an App, they typically don't have direct access to the underlying Lakehouse data. However, Direct Lake's default behavior requires users to have appropriate permissions to the source data, leading to access denied errors.

    The recommended solution would be to creating and using a service principal to mediate access between users and the Lakehouse data.


    Microsoft has introduced controls that allow administrators to manage how Direct Lake handles fallback scenarios, providing more predictable behavior
    https://fabric.guru/controlling-direct-lake-fallback-behavior




    Microsoft has expanded guidance on developing Direct Lake semantic models, including best practices for RLS implementation
    https://learn.microsoft.com/en-us/fabric/fundamentals/direct-lake-develop