Skip Navigation

Azure Synapse Analytics pricing

Limitless analytics service with unmatched time to insight

Azure Synapse Analytics is a limitless analytics service that brings together data integration, enterprise data warehousing and big data analytics. It gives you the freedom to query data on your terms, using either serverless or dedicated resources—at scale. Azure Synapse brings these worlds together with a unified experience to ingest, explore, prepare, manage and serve data for immediate BI and machine learning needs.

When using Azure Synapse, you will only pay for the capabilities you opt in to use. Beginning 1st January, 2022 there will be a cost when enabling additional workspace features, such as a Managed Virtual Network. For customers that are already using an Azure Synapse workspace before 1st January, 2022 and have enabled the Managed Virtual Network feature, a monthly cost will begin to incur at this time.

Existing Azure SQL Data Warehouse customers will not experience any price change. In the Azure portal, your existing data warehouse resource will be labelled as Dedicated SQL pool (formerly SQL DW) beginning 03 December 2020.

Explore pricing options

Apply filters to customise pricing options to your needs.

Pricing for the hybrid data integration capabilities in Azure Synapse is calculated based on:

  • Data Pipelines activities and integration runtime hours
  • Data Flows cluster size and execution
  • Operation charges

Data pipelines are control flows of discrete steps referred to as activities. Data pipelines can be cloud-hosted or self-hosted. You pay for data pipeline orchestration by activity run and activity execution by integration runtime hours. The integration runtime, which is serverless in Azure and self-hosted in hybrid scenarios, provides the compute resources used to execute the activities in a pipeline. Execution is prorated by the minute and rounded up.

Data Pipelines

Type Azure Hosted Managed VNET Price Azure Hosted Price Self Hosted Price
Orchestration Activity Run $- per 1,000 runs $- per 1,000 runs $- per 1,000 runs
Data Movement $-/DIU-hour $-/DIU-hour $-/hour
Pipeline Activity Integration Runtime $-/hour
(Up to 50 concurrent pipeline activities)
$-/hour $-/hour
Pipeline Activity External Integration Runtime $-/hour
(Up to 800 concurrent external pipeline activities)
$-/hour $-/hour

Inactive data pipelines

A data pipeline is considered inactive if it has no associated trigger or any runs within the month. An inactive data pipeline is charged at (~$-/month) per month.

*Use of the copy activity to egress data out of an Azure datacenter will incur additional network bandwidth charges, which will show up as a separate outbound data transfer line item on your bill. Learn more about outbound data transfer pricing.

**Pipeline activities execute on integration runtime. Pipeline activities include Lookup, Get Metadata, Delete, and schema operations during authoring (test connection, browse folder list and table list, get schema, and preview data).

***External pipeline activities are managed on integration runtime but execute on linked services. External activities include Databricks, stored procedure, HDInsight activities, and many more. Please refer here for a complete list of external activities. For Mapping Data Flow activity please refer to the “Data Factory Data Flow Execution and Debugging” section below.

Data Flows

Data Flows are visually-designed components that enable data transformations at scale. You pay for the Data Flow cluster execution and debugging time per vCore-hour. The minimum cluster size to run a Data Flow is 8 vCores. Execution and debugging charges are prorated by the minute and rounded up.

Type Price
Basic $- per vCore-hour
Standard $- per vCore-hour

Operation charges

Data Pipeline operations such as create, read, update, delete and monitoring operations will be charged starting on 01 February 2021. Your first 1 million operations per month are free. After 1 million operations, you will be charged at $- per 50,000 operations.

Perform interactive, batch, streaming and predictive analytics with a rich T-SQL experience. Users have the flexibility of choosing to use serverless and dedicated resources. This enables customers to use familiar SQL for data exploration across their data lake and run demanding and predictable workloads, such as data warehousing, all from the same service.

The pricing details for both serverless and dedicated consumption models can be found below.

Serverless

This functionality allows you use T-SQL to query data from your data lake in Azure rather than provision resources ahead of time. You only pay for executed queries and the pricing is based on the amount of data processed by each query. Metadata-only queries (DDL statements) do not incur a cost. Queries will incur a minimum charge of 10 MB and each query will be rounded up to the nearest 1 MB of data processed.

Price Free Quantity
Serverless $- per TB of data processed 10 TB of free queries per month until 31st December, 2021*
*Free quantities apply only to the follow subscription types: Pay-As-You-Go, Microsoft Azure Enterprise, Microsoft Azure Plan, Azure in CSP, Enterprise Dev/Test. These included free quantities aggregate at the enrolment level for enterprise agreements and at the subscription level for pay-as-you-go subscriptions.

This pricing is specific to querying data from your data lake. For storage pricing, see the Azure Data Lake Storage pricing page.

For more details, visit the cost management for serverless SQL pool documentation page.

Dedicated

Includes adaptive caching to deliver enhanced performance for workloads with consistent compute requirements, such as data warehousing. Designed for intensive workloads with higher query performance and compute scalability needs.

Service Level DWU Pay as you go 1 year reserved 3 year reserved
DW100c 100 $- $-
$-
DW200c 200 $- $-
$-
DW300c 300 $- $-
$-
DW400c 400 $- $-
$-
DW500c 500 $- $-
$-
DW1000c 1000 $- $-
$-
DW1500c 1500 $- $-
$-
DW2000c 2000 $- $-
$-
DW2500c 2500 $- $-
$-
DW3000c 3000 $- $-
$-
DW5000c 5000 $- $-
$-
DW6000c 6000 $- $-
$-
DW7500c 7500 $- $-
$-
DW10000c 10000 $- $-
$-
DW15000c 15000 $- $-
$-
DW30000c 30000 $- $-
$-

You can purchase reserved capacity for your Dedicated SQL pool resource created and managed from the new unified workspace experience. Save up to 65 percent compared to pay-as-you-go rates with reserved capacity pricing for your data warehousing workloads running on Azure.

Data storage and snapshots

Data storage is charged at the rate of $- per TB per month of data stored ($-/1 TB/hour). Data storage includes the size of your data warehouse and 7-days of incremental snapshot storage.

Note—Storage transactions are not billed. You only pay for stored data and not storage transactions.

Geo-redundant disaster recovery

Your data warehouse is copied to geo-redundant storage for disaster recovery. Disaster recovery storage is billed starting at $-/GB/month.

Threat detection

Azure Defender for SQL provides an additional layer of security intelligence built into the service. It works around the clock to learn, profile and detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases. Dedicated SQL pools in a Synapse workspace can seamlessly be protected with Azure Defender for SQL.

Azure Defender for SQL integrates alerts with Azure Security Center and each protected SQL Database server will be billed at the same price as Azure Security Center Standard tier— $-/node/month, where each protected SQL Database server is counted as one node. We invite you to try it out for 60 days for free. Please see Azure Security Center pricing page for more details.

Perform big data processing tasks such as data engineering, data preparation and machine learning directly in Azure Synapse using memory optimised Apache Spark pools. Usage of Spark pools is billed by rounding up to the nearest minute.

Type Price Free Quantity
Memory Optimised $- per vCore-hour 120 free vCore-hours per month until 31st December, 2021*
*Free quantities apply only to the follow subscription types: Pay-As-You-Go, Microsoft Azure Enterprise, Microsoft Azure Plan, Azure in CSP, Enterprise Dev/Test. These included free quantities aggregate at the enrolment level for enterprise agreements and at the subscription level for pay-as-you-go subscriptions.

For more information on using Apache Spark pools in Azure Synapse, read the documentation.

Dedicated SQL pool (formerly SQL DW) provides a rich T-SQL experience for interactive, batch, streaming and predictive analytics. It leverages a scale out architecture to distribute computational processing of data across multiple nodes. Compute is separate from storage, which enables you to scale compute independently of the data in your system.

The pricing details for implementing an enterprise data warehouse using the Dedicated SQL pool (formerly SQL DW) resource can be found below.

Includes adaptive caching to deliver enhanced performance for workloads with consistent compute requirements, such as data warehousing. Designed for intensive workloads with higher query performance and compute scalability needs.

Service Level DWU Pay as you go 1 year reserved 3 year reserved
DW100c 100 $- $-
$-
DW200c 200 $- $-
$-
DW300c 300 $- $-
$-
DW400c 400 $- $-
$-
DW500c 500 $- $-
$-
DW1000c 1000 $- $-
$-
DW1500c 1500 $- $-
$-
DW2000c 2000 $- $-
$-
DW2500c 2500 $- $-
$-
DW3000c 3000 $- $-
$-
DW5000c 5000 $- $-
$-
DW6000c 6000 $- $-
$-
DW7500c 7500 $- $-
$-
DW10000c 10000 $- $-
$-
DW15000c 15000 $- $-
$-
DW30000c 30000 $- $-
$-

You can purchase reserved capacity for your Dedicated SQL pool (formerly SQL DW) resource, which is generally available today.

Save up to 65 percent compared to pay-as-you-go rates with reserved capacity pricing for your data warehousing workloads running on Azure.

Data storage and snapshots

Data storage is charged at the rate of $- per TB per month of data stored ($-/1 TB/hour). Data storage includes the size of your data warehouse and 7-days of incremental snapshot storage.

Note—Storage transactions are not billed. You only pay for stored data and not storage transactions.

Geo-redundant disaster recovery

Your data warehouse is copied to geo-redundant storage for disaster recovery. Disaster recovery storage is billed starting at $-/GB/month.

Threat detection

Azure Defender for SQL provides an additional layer of security intelligence built into the service. It works around the clock to learn, profile and detect anomalous activities indicating unusual and potentially harmful attempts to access or exploit databases. Dedicated SQL pools in a Synapse workspace can seamlessly be protected with Azure Defender for SQL.

Azure Defender for SQL integrates alerts with Azure Security Center and each protected SQL Database server will be billed at the same price as Azure Security Center Standard tier— $-/node/month, where each protected SQL Database server is counted as one node. We invite you to try it out for 60 days for free. Please see Azure Security Center pricing page for more details.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimisation and request a custom proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative or an Azure partner.

Explore your options

Additional resources

Azure Synapse Analytics details

Learn more about Azure Synapse Analytics features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for this product.

Documentation

Review technical tutorials, videos and more Azure Synapse Analytics resources.

Frequently asked questions

  • Yes, once the data warehouse is created, you will be billed hourly for compute and storage. Compute is billed at $-/100 DWUs/month, unless the data warehouse is paused. Storage is billed at $- per TB per month of data stored.

  • Pausing the data warehouse pauses compute. If your data warehouse was paused for the entire hour, you will not be charged compute during that hour. If your data warehouse was active and then changed to pause during the hour, then you will be charged for that hour of compute. When your data warehouse is paused, you will be charged for storage that includes data warehouse files, 7-days' worth of incremental backups and geo redundant copy, if opted in. To learn more, please refer to the documentation.

  • Compute and storage are billed separately to make it easier for you to see the level of compute resources consumed. Compute usage is charged on an hourly basis. For example, if your data warehouse is active for 12 hours in a month, you will only be billed for the 12 hours that your data warehouse existed. If your data warehouse exists for only 30 minutes in a month, you will be billed for 1 hour.

  • Your data storage charge is inclusive of the size of your primary database, plus 7 days of incremental snapshots. Charges are rounded to the nearest TB. For example, if your data warehouse is 1.5 TB and you have 100 GB of snapshots, you will be billed for 2 TB of data at a rate of $- per TB per month of data stored.

  • Storage is sold in 1 TB allocations. If you grow beyond 1 TB of storage, your storage account will automatically grow to 2 TBs.

  • You cannot opt out of snapshots, as this capability provides your data warehouse with data loss and corruption protection.

Azure Synapse reserved capacity pricing

  • Reserved capacity enables you to save up to 65% on your data warehousing resources compared to pay as you go pricing by pre-paying for your compute capacity on a one or three-year term.

  • You can purchase one-year or three-year term reserved capacity with a single, upfront payment. Reservations are available for purchase through https://portal.azure.com. The reservations menu will appear on the left pane in the Azure portal.

  • Reserved capacity has a scope of either a Single subscription or Shared. This scope controls how many subscriptions can leverage the billing benefit associated with the reservation and it controls how the reservation is applied to specific subscriptions.

    A reservation scoped to a single subscription means that the reserved capacity discount will apply only to data warehousing resources on Synapse Analytics within the selected subscription.

    A reservation with the scope of Shared means that the billing benefit for it can be shared across any subscription in the enrolment (Enterprise Agreement customers) or account (Pay-as-you-go customers) except for MSDN subscriptions in the enrolment or non-Pay-as-you-go subscriptions in the account.

  • The reservation start and end dates are based on the purchase date and duration of the reservation. The benefit will apply immediately to any existing running deployments that match the terms of the reservation based on where the reservation is made available, i.e. scoped to a single subscription or shared across the entire Azure account/enrolment. Otherwise, the reservation benefit will apply when you have new deployments that match the terms of the reservation.

  • For EA customers, reserved capacity purchases will always be deducted from any available Azure Prepayment first; this deduction will happen in the month the reserved capacity was purchased. In the event you do not have enough Azure Prepayment or do not have any Azure Prepayment, all reserved capacity purchases will show on your next overage invoice.

    For web direct customers, all reserved capacity charges will appear on the credit card on file or on the next invoice if you have invoice terms established on your account.

  • You can view reserved capacity usage on the “Usage Summary” page under the “Reports” menu on the EA Portal (https://ea.azure.com). There, you will see a “Reservation” section that will show reserved capacity usage. In addition to this, you can find reserved capacity usage details in the detailed usage file (CSV) that you can download from the EA Portal (https://ea.azure.com). The “Additional Info” field will help you to identify the usage against reserved capacity.

  • Your deployments will continue running and will be billed at an on-demand rate once the reserved capacity benefit expires. You will no longer receive the price benefit for reserved capacity.

  • Yes, you will receive email notifications at least 30 days prior to expiration. Additionally, you can view reservation details in the Azure portal.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator