Updated: July 23, 2020 (June 18, 2018)

  Charts & Illustrations

How Azure SQL Data Warehouse Works

My Atlas / Charts & Illustrations

224 wordsTime to read: 2 min
Andrew Snodgrass by
Andrew Snodgrass

Andrew analyzes and writes about Microsoft's data management, business intelligence, and machine learning solutions, as well as aspects of licensing... more

Azure SQL Data Warehouse uses parallel processing computing technology to deliver high performance on large queries. Parallel processing is a computing technique that distributes processing workloads across multiple computers, called a cluster. The illustration shows a typical SQL Data Warehouse configuration.

Queries in the T-SQL language (top left) are input into the service as they would be with other SQL Server databases, by connecting through an application, management tool, or business intelligence application, like Excel or Power BI.

Queries are received by the control node (top), which parses queries, generates query plans, and distributes the workload to the compute nodes (center). Compute nodes access data warehouse data directly, which is stored in Azure Storage blobs (bottom), and return results to the control node for aggregation.

Each node includes an instance of the SQL Server database engine and a Data Movement Service (DMS), which is responsible for data transfer and partitioning operations, a key performance feature in parallel processing.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now