Forum Discussion
SQL vs OData very different speeds
- 9 years ago
In general, OData is slower than SQL. Consider that you have a protocol specifically built for querying data versus a general purpose protocol being pressed into service. There is lots of overhead with HTTP and the payload of JSON coming back is a pretty verbose way of describing data and not really optimized quite honestly.
In terms of Power BI Desktop, I have noticed that it is by far the fastest ingest engine out there compared with SSIS and Excel, particularly with regard to SQL.
In general, OData is slower than SQL. Consider that you have a protocol specifically built for querying data versus a general purpose protocol being pressed into service. There is lots of overhead with HTTP and the payload of JSON coming back is a pretty verbose way of describing data and not really optimized quite honestly.
In terms of Power BI Desktop, I have noticed that it is by far the fastest ingest engine out there compared with SSIS and Excel, particularly with regard to SQL.