Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Hi All,
Trying to get some clarification around DirectLake and views- specifically what views are not supported?
According to this article (https://learn.microsoft.com/en-us/power-bi/enterprise/directlake-overview)
Currently, Direct Lake models can only contain tables and views from a single Lakehouse or Data Warehouse.
and
Tables based on TSQL-based views cannot be queried in Direct Lake mode. DAX queries that use these model tables fallback to DirectQuery mode.
I'm looking for some clarification on the difference is between "views" in the first sentence and "TQL-based views" in the second.
Thanks,
DJ
There's no real contradiction between those two sentences - they describe two different things: what you can put in the model vs. how it's queried at runtime.
- Model composition (sentence 1): when you build a Direct Lake semantic model, the objects you add can be tables or views exposed by the Lakehouse/Warehouse SQL endpoint. So a view is allowed as a model object - you can include it.
- Query execution (sentence 2): Direct Lake gets its speed by reading the underlying Delta/Parquet files in OneLake directly. A TSQL-based view has no physical Delta table behind it - it's just a SQL definition. So when a DAX query touches a model table that is actually a view, there's nothing for Direct Lake to read, and that query falls back to DirectQuery (the view's SQL runs against the SQL endpoint).
So "not supported" really means "not served in Direct Lake mode". You can add views, but querying them won't use Direct Lake - you get DirectQuery behaviour for those tables instead. If you need Direct Lake performance on that logic, materialise the view as a Delta table (a Lakehouse table, or a warehouse table built by a pipeline/notebook) and point the model at that table rather than the view.
| User | Count |
|---|---|
| 16 | |
| 11 | |
| 11 | |
| 8 | |
| 7 |
| User | Count |
|---|---|
| 37 | |
| 34 | |
| 34 | |
| 29 | |
| 20 |