Azure Purview Costs in Public Preview explained

by Feb 2, 2021

Why are you potentially charged for Azure Purview during the public preview?

Since I published my post that Azure Purview started billing as of January 21th, I got a lot of questions how billing was working.

UPDATE 27th of February: We are extending the Azure Purview offer to provision 4 Capacity Units of the Data Map for free till May 31, 2021! Charging will start on June 1, 2021.

UPDATE 1st of June: Azure Purview has started billing

As a small recap:

Azure Purview Data Map

Capacity Unit €0.289 per 1 Capacity Unit Hour
Provisioned API throughput. 1 capacity unit = 1 API/sec
Includes 4 capacity units for free until May 31, 2021.
Metadata Storage Free

When you have created your Azure Purview with 4 capacity Units it looks like Azure Purview is free, but that’s not entirely true. Below is an overview of my costs of Azure Purview (4 capacity units) from the last 10 days of January.

Azure Purview Costs

My costs are rising every day, to save some money I changed my weekly scans to manual scans. But that’s only a small amount of the total.

Looking into detail you will see that you are charged for around 25 a day, what will be 750 a Month.

When we do the calculation from the table in the beginning of this Article.  We have 4 Capacity units, each unit cost €0.289, 24 hrs a day. 4x€0.289X24 =€27,74. So that means that we are charged for our 4 Capacity units, which should be for free until February 28, 2021. Strange

Azure Purview Costs Detail


After I had some contact with the Product Team I got the following answer/explanation back:

During Preview, you can pick from two sizes for the Data Map – 4 Capacity Units for trials/dev or 16 Capacity units for actual usage.

Till may31,2021, use of the 4 CU Data Map and 16 vCore-hour is as a free offer.

This offer is only available for customers with the following subscription offer types:

  • Pay-As-You-Go (MS-AZR-0003P),
  • Microsoft Azure Enterprise (MS-AZR-0017P)
  • Microsoft Azure Plan (MS-AZR-0017G)
  • Azure in CSP (MS-AZR-0145P)
  • Enterprise Dev/Test (MS-AZR-0148P)

Free quantities are applied at the enrollment level for enterprise customers. Free quantities are applied at the subscription level for pay-as-you-go customers.

For comparison, customers can get started with Azure Purview for as low as $18k a year, where as typical boxed-software Data Catalogs typically start at $25-50k for software and then require VM costs + devops maintenance costs and can’t be scaled up/down for scanning. The good news is that development to auto-scale, smaller starting size and smaller increments of the dedicated capacity of the Data Map is in progress so by GA, you’ll be able to try Azure Purview accounts for a fraction of the current cost.

Unfortunately, MSDN subscriptions and free trial subscriptions don’t get the free offer benefit, hence you’re seeing this show up. I recommend trying Azure Purview in one of your Azure subscriptions that’s eligible for the free offer.

Useful links

Check my previous and updated post for more price details on scanning  Azure Purview Public Preview Starts billing


Hopefully this article explains a bit the current costs you see for Azure Purview right now.

Like always, in case you have questions, leave them in the comments or send me a message.

Feel free to leave a comment


Submit a Comment

Your email address will not be published. Required fields are marked *

three × three =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Using Azure Automation to generate data in your WideWorldImporters database

CASE: For my test environment I want to load every day new increments into the WideWorldImporters Azure SQL Database with Azure Automation. The following Stored Procedure is available to achieve this. EXECUTE DataLoadSimulation.PopulateDataToCurrentDate...

Connect Azure Synapse Analytics with Azure Purview

How do you integrate Azure Purview in Azure Synapse Analytics? This article explains how to integrate Azure Purview into your Azure Synapse workspace for data discovery and exploration. Follow the steps below to connect your Azure Purview account in your Azure Synapse...

Azure Synapse Pause and Resume SQL Pool

Pause or Resume your Dedicated SQL Pool in Azure Synapse Analytics Azure Synapse Analytics went GA in beginning of December 2020, with Azure Synapse we can now also create a Dedicated SQL Pool(formerly Azure SQL DW). Please read this document to learn what a Dedicated...

Azure Data Factory: Generate Pipeline from the new Template Gallery

Last week I mentioned that we could save a Pipeline to GIT. But today I found out that you can also create a Pipeline from a predefined Solution Template.Template Gallery These template will make it easier to start with Azure Data Factory and it will reduce...

How to create a Azure Synapse Analytics Workspace

Creating your Azure Synapse Analytics Workspace In the article below I would like to take you through,  how you can configure an Azure Synapse Workspace and not the already existing Azure Synapse Analytics SQL Pool(formerly Azure SQL DW): In de Azure Portal search for...

Exploring Azure Synapse Analytics Studio

Azure Synapse Workspace Settings In my previous article, I walked you through "how to create your Azure Synapse Analytics Workspace". It's now time to explore the brand new Synapse Studio. Most configuration and settings can be done through the Synapse Studio. In your...

Azure Data Factory Let’s get started

Creating an Azure Data Factory Instance, let's get started Many blogs nowadays are about which functionalities we can use within Azure Data Factory. But how do we create an Azure Data Factory instance in Azure for the first time and what should you take into account? ...

Azure SQL Data Warehouse: Reserved Capacity versus Pay as You go

How do I use my Reserved Capacity correctly? Update 11-11-2020: This also applies to Azure Synapse SQL Pools. In my previous article you were introduced, how to create a Reserved Capacity for an Azure SQL Datawarehouse (SQLDW). Now it's time to take a look at how this...

Get control of data loads in Azure Synapse

Load Source data to DataLake There are several ways to extract data from a source in Azure Synapse Analytics or in Azure Data Factory. In this article I'm going to use a metadata-driven approach by using a control table in Azure SQL in which we configure the...

How to setup Code Repository in Azure Data Factory

Why activate a Git Configuration? The main reasons are: Source Control: Ensures that all your changes are saved and traceable, but also that you can easily go back to a previous version in case of a bug. Continuous Integration and Continuous Delivery (CI/CD): Allows...