Skip to content
Learn β€” Azure analytics reference library covering services, architecture patterns, tutorials, solutions, monitoring, DevOps

Serverless SQL ArchitectureΒΆ

🏠 Home > πŸ—οΈ Architecture > πŸ“„ Serverless SQL

Serverless SQL architecture in Azure Synapse Analytics allows you to query data directly in your data lake without moving or copying data, using familiar T-SQL syntax.

DocumentationΒΆ

  • Serverless SQL Overview - Introduction to Serverless SQL capabilities
  • Detailed Architecture - Comprehensive technical architecture of Serverless SQL implementation

Key FeaturesΒΆ

  • On-demand querying with no infrastructure to manage
  • Pay-per-query cost model
  • T-SQL compatibility
  • Native integration with Azure Data Lake Storage
  • Built-in data virtualization
  • Seamless integration with visualization tools

Architecture OverviewΒΆ

Serverless SQL Pool Architecture

Serverless SQL pools in Azure Synapse Analytics provide a serverless distributed query processing engine for big data analytics. The architecture is designed to support on-demand query execution over data stored in your data lake without the need to manage infrastructure.

Implementation ConsiderationsΒΆ

Data OrganizationΒΆ

Organize your data lake with a clear folder structure to optimize query performance:

adls://data/
β”œβ”€β”€ raw/
β”œβ”€β”€ curated/
β”‚   β”œβ”€β”€ dimensions/
β”‚   └── facts/
└── external/

File Formats and OptimizationΒΆ

For best performance with Serverless SQL:

  • Use Parquet for columnar storage benefits
  • Partition large datasets appropriately
  • Create statistics on frequently queried columns
  • Use external tables with OPENROWSET for flexibility