🗄️ Dedicated SQL Pool¶
Enterprise data warehousing solution within Azure Synapse Analytics.
🎯 Overview¶
Dedicated SQL Pool (formerly Azure SQL Data Warehouse) provides a massively parallel processing (MPP) engine for enterprise-scale analytics workloads.
Key Capabilities¶
- Petabyte-scale data warehousing
- Massively parallel query processing
- T-SQL compatibility for existing SQL skills
- Workload isolation with resource classes
- Pause/Resume for cost optimization
📚 Documentation¶
| Topic | Description |
|---|---|
| Sizing Guide | DWU selection and capacity planning |
| Performance Tuning | Query optimization techniques |
| Cost Management | Cost optimization strategies |
| Troubleshooting | Common issues and solutions |
🚀 Quick Start¶
-- Create a simple table
CREATE TABLE dbo.sales_fact
(
sale_id BIGINT NOT NULL,
customer_key INT NOT NULL,
product_key INT NOT NULL,
sale_amount DECIMAL(18,2),
sale_date DATE
)
WITH
(
DISTRIBUTION = HASH(customer_key),
CLUSTERED COLUMNSTORE INDEX
);
-- Load data from Data Lake
COPY INTO dbo.sales_fact
FROM 'https://datalake.dfs.core.windows.net/bronze/sales/*.parquet'
WITH (
FILE_TYPE = 'PARQUET',
CREDENTIAL = (IDENTITY = 'Managed Identity')
);
Last Updated: January 2025