Great video I have a much better understanding of query folding, as a side question have you come across the terms query collapse/collapsing or is this the same as query folding? Thanks again
Hey Fernan, thanks for another great video! Could you tell more about Query folding in Data Flow and its relationship with the PowerBI desktop? My understanding is if my source is a data flow, I will not have Query folding in the dataset that I’m creating in PowerBI desktop, is this right?
So query folding is just the SQL statement that Power BI builds for you in the background?(in case of a SQL database) And this is important because the a database is optimized to return data more efficiently that you could do the various actions locally on your desktop.
@@SolutionsAbroad But in my case, it seems like I have to merge column "Category" first before I can Group By. Because if I Group By first, I will never know sell price of each Category an employee sold. So it means I will lose the query folding early in applied steps, and when I Close and Load it will take longer. In my case, it was inevitable 😔
Hi i have 3 tables. The first one is the main fact table, the second one a bridge to connect between the first and third tables as I want to get a column from the third table to the first. Two questions are after i merge the third and second table should i expand the column to then use it in the first table. Second question is the second and third table i wont be using so should i turn off enable load and report refresh for both those tables
Ok, I understood what does the folding mean but I didn't get the benefit of it actually, does it make the query faster? Is that the point? And if these steps could be done thru the source? Why wouldn't I include the steps in SQL itself? Another point, does it work for all SQL source queries? I got a SQL query and the Source step doesn't seem yo have native query, what does this mean?
This is the best explanation out there on Query Folding
Now I understand what query folding is about. Thanks for providing such easy to understand content.
Simply amazing. Very practical explanation. Great Job Fernan 👍
Thanks sir, important topic covered for us, one thing is great from your u always give knowledge in power bi
Thanks for watching my videos as always Ravi, appreciate it!
great video! very detailed explanation! It really helped me understant the concept better! Thanks!
The best explanation, thank you so much
Great video very clear description
Great video I have a much better understanding of query folding, as a side question have you come across the terms query collapse/collapsing or is this the same as query folding? Thanks again
Hey Fernan, thanks for another great video!
Could you tell more about Query folding in Data Flow and its relationship with the PowerBI desktop?
My understanding is if my source is a data flow, I will not have Query folding in the dataset that I’m creating in PowerBI desktop, is this right?
Thank you Sir, that was a good explanation
I understand this stuff. Kindly include a bigger font on your video. Sometimes we struggle to see.
So query folding is just the SQL statement that Power BI builds for you in the background?(in case of a SQL database) And this is important because the a database is optimized to return data more efficiently that you could do the various actions locally on your desktop.
thank you for sharing information .....
Thanks for watching!
@@SolutionsAbroad
But in my case, it seems like I have to merge column "Category" first before I can Group By.
Because if I Group By first, I will never know sell price of each Category an employee sold.
So it means I will lose the query folding early in applied steps, and when I Close and Load it will take longer.
In my case, it was inevitable 😔
Hi i have 3 tables. The first one is the main fact table, the second one a bridge to connect between the first and third tables as I want to get a column from the third table to the first. Two questions are after i merge the third and second table should i expand the column to then use it in the first table. Second question is the second and third table i wont be using so should i turn off enable load and report refresh for both those tables
so wouldnt it be better if i just write in SQL instead of query folding
Ok, I understood what does the folding mean but I didn't get the benefit of it actually, does it make the query faster? Is that the point? And if these steps could be done thru the source? Why wouldn't I include the steps in SQL itself?
Another point, does it work for all SQL source queries? I got a SQL query and the Source step doesn't seem yo have native query, what does this mean?
If you’ve put any of your own sql statements in the input dialogue box query folding doesn’t happen