Skip to content
contact@sataware.com(480) 485-7373
PowerBIAgencyA division of Sataware Technologies Book a strategy call
Back
Connection types

Power BI live connection vs DirectQuery: who owns the model

Live connection vs DirectQuery in Power BI is a common point of confusion, because neither one imports data into the report file. A live connection attaches a report to a model that already exists elsewhere. DirectQuery keeps the model in your own file and sends queries to a database. So the real difference is where the semantic model lives and who maintains it.

  • Where the model lives
  • What authors can change
  • One shared model

Last updated

Power BI live connection vs DirectQuery: what is the difference?

With a live connection, the report holds no model of its own. It connects to a published Power BI semantic model or to an Analysis Services model. Then every visual asks that remote model for its numbers. The author builds pages and nothing else.

With DirectQuery, the author defines the model in Power BI Desktop. Tables, relationships and measures live in the file. However, the data stays in the source, and Power BI sends queries there when a reader views a page.

In short, a live connection reuses a finished model. DirectQuery is a storage mode inside a model that you build yourself.

Electricity pylons against a blue sky, illustrating Power BI live connection vs DirectQuery

How do a Power BI live connection and DirectQuery compare?

The table describes the usual case for each connection type.

AreaLive connectionDirectQuery
Where the model livesIn a published model elsewhereIn your own file
What it connects toPower BI semantic models, Analysis ServicesRelational databases and similar sources
Power QueryNot available in the reportAvailable, with limits
RelationshipsSet in the remote modelSet by the report author
MeasuresShared, plus report-level measuresWritten in the local model
Who maintains logicThe model ownerThe report author
Best forMany reports on one trusted modelLive data from a database

When is a live connection the better choice?

A live connection suits a company that wants one version of each figure. A central author publishes a vetted semantic model. Then other people connect to it and build their own reports in their own workspaces. Microsoft describes this pattern as a way to manage the report lifecycle.

Because the model sits in one place, a measure changes once and every report follows. Access also stays simple. Microsoft explains that Build permission on the semantic model decides who may use it.

However, the report author gives up some freedom. There is no Power Query and no way to add a table in a plain live connection. So an author who needs extra data must ask the owner or change the connection type.

When does DirectQuery fit better?

DirectQuery fits when no shared model exists yet and the data must stay in the database. For example, a table may be too large to import, or figures may need to be current at view time. The author then builds a model over the source.

It also gives full modeling control. The author chooses the tables, sets the relationships and writes the DAX. Still, Microsoft documents limits for this mode, and the speed of each page depends on the source.

There is a middle road too. Microsoft offers DirectQuery for Power BI semantic models and Analysis Services. It turns a live connection into a local model, so an author can add tables while the core stays shared. For help designing the shared model that both rely on, see Power BI data modeling.

Questions for a Power BI live connection vs DirectQuery choice

These six questions point to the right connection type quickly.

  • Does a trusted shared model already exist?
  • Will several reports need the same measures?
  • Does the author need to add other tables?
  • Must figures be current at view time?
  • Who should own the business logic?
  • How fast does the source database respond?

Live connection vs DirectQuery: questions from authors

Can I add my own measures on a live connection?

Yes, in the usual case. When a report connects live to a Power BI semantic model or a tabular Analysis Services model, the author can write report-level measures. Those measures stay in that report and do not change the shared model. So a figure that many reports need should go into the model instead.

Does a live connection use DirectQuery behind the scenes?

It depends on the remote model, not on the report. The shared semantic model has its own storage mode. It may import its data, use DirectQuery or use Direct Lake. The report simply asks the model for results. So a live connection to an imported model still answers from memory.

Why is Transform data grayed out in my report?

That is normal for a live connection. The report has no local model, so there are no queries to edit. Power Query belongs to the semantic model that the report connects to. When you need to reshape data, open the file that defines that model, or ask its owner for the change.

Which option performs better?

No fixed answer exists. A live connection to a well-built imported model is usually quick, because the engine answers from memory. DirectQuery depends on the source database and on the model design. Therefore we measure real pages with Performance Analyzer in Desktop before we say one is faster.

Can Power BI Agency design a shared model for us?

Yes. One of our consultants builds the semantic model in your own tenant and shows progress in weekly demos. After that, your authors connect live and build reports on it. Power BI Agency is a division of Sataware Technologies and independent of Microsoft. Call (480) 485-7373. We reply within 2 hours.

Let's build your first dashboard together.

Tell us what you report on today. A consultant replies within 2 hours with next steps.

☎(480) 485-7373 ✉contact@sataware.com

Trusted partners

Microsoft Solutions Partner · AWS Partner

Why teams pick us

Power BIDashboards, models, reports
Microsoft FabricModernization and migration
Azure SQLDataflows and pipelines
Row-level securityEach user sees only their data
Power BI EmbeddedAnalytics in your product
Legacy BI migrationTableau, Qlik, Cognos, OBIEE
50 client reviewsReal names, real projects
WorldwideWorking across time zones
Your own accountData stays in your Microsoft 365
One teamFrom first call to handover
Free assessment30 minutes, no obligation
Quote in 48 hoursScope, timeline and price
Mon to Fri, 8 to 6 CTSales and new projects
Secure HTTPSEncrypted in transit
Private enquiriesNever shared or sold

Explore Power BI Agency