Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hello everyone,
What should be preferred when PBI Datasets are used? Live Connection or DirectQuery?
And how DirectQuery will be better than Live Connection for PBI Datasets? One reason I can think of is we can create new relationships and create calculated columns. Please let me know if there are any other reasons.
Will there be any discrepancies in the performance of the two? Please guide.
Discussion on these will be great.
Thanks.
Solved! Go to Solution.
Hi. It looks like a question to give an opinion so here is mine. In my opinion Live connections is the best option. That connection is faster than the other one and will help a company maintain data integrity. The direct query option I can only see it worthy for a very special situation that need a composite model to incorporate one table for an specific requirement. Otherwise if it's a needed table for more reports it should be added in the first dataset to keep all connections lives and avoid data silos that will be generate with people adding tables in their direct queries.
Regards,
Happy to help!
Hi @rajulshah
DirectQuery
Advantages
Disadvantages
Live Connection
Advantages
Disadvantages
To learn more details,you could read the following article!
DirectQuery, Live Connection or Import Data? Tough Decision!
Wish it is helpful for you!
Best Regards
Lucien
Hi @rajulshah
DirectQuery
Advantages
Disadvantages
Live Connection
Advantages
Disadvantages
To learn more details,you could read the following article!
DirectQuery, Live Connection or Import Data? Tough Decision!
Wish it is helpful for you!
Best Regards
Lucien
Hi. It looks like a question to give an opinion so here is mine. In my opinion Live connections is the best option. That connection is faster than the other one and will help a company maintain data integrity. The direct query option I can only see it worthy for a very special situation that need a composite model to incorporate one table for an specific requirement. Otherwise if it's a needed table for more reports it should be added in the first dataset to keep all connections lives and avoid data silos that will be generate with people adding tables in their direct queries.
Regards,
Happy to help!
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 31 | |
| 30 | |
| 21 | |
| 16 | |
| 16 |