What is the use case if we need need delta lake (Gold Layer) and Synapse SQL Dedicated Pools(DWH)

Shuvendu Kumar Das 6 Reputation points
2022-09-14T08:25:22.287+00:00
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,841 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. KranthiPakala-MSFT 46,462 Reputation points Microsoft Employee
    2022-09-15T23:04:08.877+00:00

    Hello @Shuvendu Kumar Das ,

    Thanks for the question and using MS Q&A platform.

    In general, Synapse Dedicated SQL Pools, which are provisioned, massively parallel processing (MPP) database engines designed to serve as the main serving layer (common modern data warehouse pattern).

    In Lakehouse pattern however, we don’t use a Dedicated SQL Pool. Instead, we leverage the Serverless SQL Pool. These are ideal for Lakehouse as they’re pay-per-query, not always-on compute, and they essentially work by creating a T-SQL layer on top of the data lake, allowing you to write queries and create external objects on the lake that external tools can then consume.

    • What is the use case if we need need delta lake (Gold Layer) and Synapse SQL Dedicated Pools(DWH). I am confused, do we really need dedicated pools ? Wondering if there is any real time scenario - Dedicated pools are very useful with performance requirements and features such as native row level security/column masking are a necessity. This rule out the serverless SQL pool as it is only supported in Dedicated pools. The Dedicated SQL pool can be utilized for specific workloads where performance requirements are well understood and require an optimized compute strategy.

    Hope this info helps.

    Thank you


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.