Microsoft Power BI

3 Mins Read

What is Direct Lake Mode in Power BI?

Voiced by Amazon Polly

Exploring Direct Lake in Power BI Desktop

Microsoft’s Direct Lake storage mode, built for Power BI within the Microsoft Fabric ecosystem, represents a paradigm shift in how analytics models handle data—safely stored in OneLake, queried with speed, and kept up-to-date with minimal overhead. Let’s dive into what it is, how it works, the limitations to consider, and how you can get hands-on via expert training.

Freedom Month Sale — Upgrade Your Skills, Save Big!

  • Up to 80% OFF AWS Courses
  • Up to 30% OFF Microsoft Certs
Act Fast!

What Is Direct Lake?

Direct Lake allows Power BI semantic models to reference Delta-formatted data stored in OneLake, bypassing the need to import or duplicate data locally. It merges the performance of Import mode with the freshness and efficiency of DirectQuery—without most of the trade-offs. Queries run through the VertiPaq engine, delivering near-import speeds.

The model reflects the latest updates with framing (a metadata refresh), which takes just a few seconds. And since only metadata syncs are performed, no heavy data movement is required, reducing strain on compute and storage resources.

Direct Lake in Power BI Desktop (Preview)

Power BI Desktop now supports creating and live-editing Direct Lake semantic models directly against the underlying semantic model in the Fabric workspace—without publishing. Changes happen in real-time, so there’s no “Publish” step, as you are directly editing the remote model. Each session starts with a version checkpoint, ensuring you can roll back or undo changes when needed. Git integration and deployment pipelines further support collaborative workflows.

You can also export the model metadata (without data) into a PBIP file for local development and Git-based integration. However, while live editing, report and table views are disabled unless you’re working with PBIP. This workflow ensures semantic models stay in sync across environments while giving analysts the flexibility to work both online and offline.

How to Enable It & Work With It

  1. Enable Preview
    In Power BI Desktop: Options & Settings > Options > Preview Features → enable Direct Lake storage mode and Live editing of Power BI semantic models in Direct Lake.
  2. Create a Model
    • Open OneLake in Desktop
    • Choose a Lakehouse or Warehouse
    • Select tables > name the model > connect.
  3. Continue Editing
    Future edits can be made via Desktop or web modeling (with limitations) or via PBIP for local work. Changes auto-save; version history and Git help manage iterations.
  4. Reporting
    Connect live to the semantic model from Power BI Desktop to create visual reports; the model retrieves data dynamically from OneLake, with efficient caching, as described in Microsoft-Building reports.

Key Limitations & Considerations

  • Modeling Constraints
    Direct Lake currently does not support calculated columns, calculated tables, or MDX user hierarchies—limit functionality for advanced modeling and Excel consumers.
  • Dependency on Fabric & Premium
    This mode requires Microsoft Fabric or Power BI Premium / Fabric-equivalent SKU. It’s unavailable on Power BI Desktop standalone or Premium Per User (PPU) environments.
  • Performance Sensitivity to Delta Layout
    Query speed depends on Delta table optimization—proper V-Order, fewer Parquet files, large row groups, and manageable Delta logs are critical.
  • Fallback to DirectQuery
    When using Direct Lake on SQL endpoint, tables based on views fallback to DirectQuery—potentially slowing performance DirectQuery fallback.
  • Permissions & Access Model
    Direct Lake enforces layered security. Report creators need Build access, consumers need Read (or higher), and access may derive from workspace or item-level permissions—not direct OneLake access.

Want to Learn More?

Accelerate your journey with expert-led training and career resources:

Read the Blog post on Understanding the PL-300 and DP-600 Certifications

Conclusion

Direct Lake in Power BI Desktop delivers high-performance, near real-time analytics without duplication of data, bringing together the strengths of Import and DirectQuery modes. While it is still in preview and has some constraints around modeling, licensing, and optimization, it is a game-changer for enterprise-scale reporting.

Freedom Month Sale — Discounts That Set You Free!

  • Up to 80% OFF AWS Courses
  • Up to 30% OFF Microsoft Certs
Act Fast!

About CloudThat

CloudThat is an award-winning company and the first in India to offer cloud training and consulting services worldwide. As a Microsoft Solutions Partner, AWS Advanced Tier Training Partner, and Google Cloud Platform Partner, CloudThat has empowered over 850,000 professionals through 600+ cloud certifications winning global recognition for its training excellence including 20 MCT Trainers in Microsoft’s Global Top 100 and an impressive 12 awards in the last 8 years. CloudThat specializes in Cloud Migration, Data Platforms, DevOps, IoT, and cutting-edge technologies like Gen AI & AI/ML. It has delivered over 500 consulting projects for 250+ organizations in 30+ countries as it continues to empower professionals and enterprises to thrive in the digital-first world.

WRITTEN BY Pankaj Choudhary

Share

Comments

    Click to Comment

Get The Most Out Of Us

Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!