How much does Microsoft Purview Data Quality cost compared with an open source tool?

Purview Data Quality is pay-as-you-go: $15 per data governance processing unit at the Basic tier, $60 at Standard, and $240 at Advanced, plus about $0.0165 per governed asset per day, per Azure's East US retail prices effective November 1, 2026. Open-source DataOps TestGen costs $0 for one user and one connection; Enterprise is $100 per user and $100 per connection per month.

Key points

  • Azure's retail price list for East US, effective November 1, 2026, prices Purview data management processing units (DGPUs) at $15 Basic, $60 Standard, and $240 Advanced, and a Data Catalog governed asset at $0.0165 per day.
  • One DGPU is 60 minutes of managed compute; Microsoft's examples show about 0.02 DGPU per rule per run on a one-million-row Azure SQL table, and on-premises sources always use the Basic tier.
  • Microsoft's own billing example, 100 data quality jobs a day at 0.02 DGPU each, comes to 2 DGPUs a day: about $900 a month at Basic or $3,600 at Standard over 30 days, before governed-asset charges.
  • DataKitchen's Purview comparison page estimates Purview at $60,000 to $150,000 a year for 10 users and 1,000 tables, against $12,000 to $36,000 a year for TestGen Enterprise at the same size.
  • Open-source DataOps TestGen is free under Apache 2.0 for one user, one connection, and one project with unlimited tables; Enterprise has no per-table, per-rule, or per-run fees.

Purview and an open-source tool price on opposite principles. Purview meters work. TestGen open source charges nothing, and TestGen Enterprise charges by seat and connection. Which is cheaper depends on how much testing you do.

Purview’s rates

From Microsoft’s Purview billing page, updated April 2026, and the Azure retail price list for East US, effective November 1, 2026, both checked November 3, 2026:

MeterWhat it countsPrice (East US)
Data management, BasicOne DGPU, 60 minutes of managed compute$15
Data management, StandardOne DGPU$60
Data management, AdvancedOne DGPU$240
Data Catalog governed assetOne table or view linked to a governance concept, per day$0.0165

Basic is the default tier, and data quality on on-premises sources always uses it. Microsoft’s pricing page shows the same meters and points to the Azure pricing calculator for estimates.

What usage costs

Microsoft’s billing page gives the consumption examples: about 0.02 DGPU per rule per run for simple and medium rules on a one-million-row Azure SQL table, and 0.03 to 0.04 for complex rules on large tables. Its own worked example is 100 data quality jobs in a day at 0.02 each, or 2 DGPUs.

Microsoft’s example, over 30 daysBasicStandard
2 DGPUs a day$900$3,600
Plus 1,000 governed assets$495$495
Monthly total$1,395$4,095

That’s an illustration built from Microsoft’s numbers, not a quote. Add rules, runs, or rows and it grows. Data health controls and reports consume Basic DGPUs too.

At team scale, DataKitchen’s Purview comparison estimates $60,000 to $150,000 a year for 10 users and 1,000 tables.

What open source costs

DataOps TestGen open source is free under Apache 2.0 for one user, one connection, and one project, with unlimited tables. It covers every Microsoft source TestGen supports: SQL Server, Azure SQL Database, Azure Synapse, OneLake, and Azure Blob files.

Microsoft Purview Data QualityTestGen open sourceTestGen Enterprise
Price basisProcessing units plus governed assetsFree$100 per user and $100 per connection per month
Per-rule or per-run chargesYesNoNo
TestsDefined or AI-suggested, one rule at a timeGenerated from a 55-characteristic data profileSame
On-prem SQL Server data profilingNoYesYes
10 users, 1,000 tables, per year$60,000 to $150,000 (our estimate)One user only$12,000 to $36,000

The trade-off isn’t only price. Purview catalogs, classifies, and governs across Microsoft’s estate; TestGen doesn’t. Many teams run both: Purview for governance and TestGen to generate and run the tests. DataKitchen’s Purview post counted 2,526 tests for 20 tables and 1,000 columns, two steps in TestGen.

Start at the Purview install page, or see what data quality software costs a small team.

Frequently asked questions

Short answers to the follow-up questions people ask next.

What is a Purview data governance processing unit?

A DGPU is Microsoft's billing unit for Purview data quality and data health work: 60 minutes of fully managed compute, in Basic, Standard, or Advanced performance tiers. Consumption depends on rule type, data volume, and source type. Microsoft's examples show about 0.02 DGPU per rule per run on a one-million-row Azure SQL Database table.

Is there a free tier of Purview Data Quality?

Microsoft's pricing page, checked November 3, 2026, lists no free allowance for data quality processing units or governed assets. The free-in-preview items on that page are other features. Pay-as-you-go billing for Purview data governance took effect January 6, 2025 and needs an Azure subscription in the same tenant.

Why is Purview's cost hard to predict?

Because it scales with usage, not seats. Each rule on each run consumes processing units, more for complex rules and larger tables, and each table linked to a data product or other governance concept adds a daily governed-asset charge. Microsoft points customers to its Azure pricing calculator to budget it.

What does TestGen cost for a Microsoft shop?

Open source is free for one user, one database connection, and one project, with unlimited tables and every Microsoft source: SQL Server, Azure SQL, Synapse, OneLake, and Blob files. Enterprise is $100 per user per month plus $100 per database connection per month, with no per-table, per-rule, or per-run fees.

Try it on your own data

DataOps TestGen is free and open source. Profile a table and generate its tests this afternoon.