Fabric
0 0 About
Lesson 04 of 7 ยท Direct Lake

Read the lake. Don't copy it.

Import makes a copy. DirectQuery asks every time. Direct Lake reads the lake straight into memory.
Predict first

What does refresh do?

In an model, refresh copies every row from the source into the model. The kit's gold tables are now Delta tables in the lake, and the model is .

What does 'refresh' do in Direct Lake?

Play

Three modes, one morning

Three copies of the kit's report, one per storage mode, all on the same gold tables. Make things happen and watch what each shows.

๐Ÿ“ฆ Import
๐Ÿ“ก DirectQuery
๐ŸŒŠ Direct Lake

Gold is at version 1. Every report shows version 1.

Sort it

Two flavours of Direct Lake

There are two kinds: and . For a new model like the kit's, OneLake is the usual choice.

Can fall back to DirectQuery when it can't answer from memory
Can use tables from more than one Fabric item
Can mix in Import tables in the same model
Uses the SQL endpoint for schema and security checks
Generally available since March 2026
Check

Two honest questions

After a reframe, the first person to open one visual waits a little longer. Why?

The kit's tables are small: a few thousand rows. Is Direct Lake required to use Fabric?

Recap

Three things to keep