Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

SQL Code or Power Query for data massage

I tried searching for this topic but couldn't anywhere. May be I didn't frame the question correctly, so I am posting this myself.   For the import option, while using SQL to pull data, is it optim...
  • Greg_Deckler's avatar
    Greg_Deckler
    6 years ago

    Generally you will have better performance the further up the chain that you push things. Think of it this way, if you implement the data cleanup in SQL you are pushing the work to the SQL box and thus using the server's resources to execute on the code versus with Power Query, a lot of the work is being done by the computer on which you are running Power BI. Generally going to be faster executing on a server which likely has better CPU/RAM than a computer. In addition, the query and cleanup is essentially happening locally so faster disk I/O. Plus, you are only pushing the relevant data across the wire (network) so that could very likely be much faster as well.

     

    Again, these are generalities and your specific situation may be different.