Forum Discussion
BigQuery (BIEngine) and DirectQuery time
Hi,
I'm trying the new BIEngine in BigQuery together with Direct Query in PBI. BiEngine works fine and I can see that a query is returned after 500 ms. Before running the query I started performance analyzer in PBI desktop. For the same query I get 7317 ms stated as DirectQuery. This of course makes the experience much slower than imported mode.
Is the conclusion that DQ is not an option against BigQuery regardless of how fast we can get the BigQuery queries to run. Or can I reduce the overhead in some way.
For information I have tried both having all tables (3) as DQ or have the two dimension tables as import (dual).
Thanks
4 Replies
- vanessafvg
Community Champion
as far as I know imported is going to be faster most of the time than direct query unless you have huge amounts of data then you will need to use direct query - it will be need to be optimised use a MPP type engine which I am assuming Big Query does?
this video is quite informative.
- mharFrequent Visitor
Thanks for your answer.
Yes, it's going to be faster, that is ok and expected. But BigQuery and especially now with the in-memory solution called BI Engine the query time is below 500 ms.
What I'm asking is if there is a way to reduce the 7 second (in this example) overhead?
Note that this question would still be relevant without BI Engine in BigQuery.
- vanessafvg
Community Champion
well one would need to understand what that overhead is. Have you tried using DAX studio to understand more details of whats happening than what performance analyser can provide?