cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Choice of SQL Warehouse

Brianben
New Contributor III

Hi community,

I am studying the documentation about different kind of SQL warehouse (https://docs.databricks.com/aws/en/compute/sql-warehouse/warehouse-types#:~:text=A%20classic%20SQL%2....)

I saw that the serverless SQL warehouse is better than that of classic SQL warehouse in several aspect. May I know in what situation is it more suitable to choose classic SQL warehouse? 

May I know is there any difference in between if there are some PowerBI dashboard that connect to Databricks? 

Please help clarify for use, thanks in advance. 

1 REPLY 1

Advika
Databricks Employee
Databricks Employee

Hello @Brianben!

Classic SQL warehouses are better for cost-sensitive 24/7 workloads, stable query patterns, and older workflows that depend on traditional data warehouse setups or external Hive metastores. They also allow some manual configuration, giving more control over infrastructure.
On the other hand, serverless warehouses offer better performance, faster startup, and autoscaling. They are fully managed by Databricks, meaning less direct control.

For Power BI, serverless is generally the better choice due to quicker response times and better concurrency. However, a classic warehouse might be more cost-effective if you need a steady connection for continuous report updates.

For more insights, you can also check out this post: How to integrate Databricks and Power BI for real-time streaming analytics.

Join Us as a Local Community Builder!

Passionate about hosting events and connecting people? Help us grow a vibrant local community—sign up today to get started!

Sign Up Now