NEW
The process of analyzing datasets to assess structure, content, and quality characteristics.
DESCRIPTION
Data profiling computes statistics and patterns such as null rates, uniqueness, distributions, and rule violations. It reveals data quality issues and informs cleansing, modeling, and governance. Profiling is foundational for migrations, master data management, and building trustworthy analytics. Modern tools automate profiling and integrate results into catalogs and monitoring systems. Data observability extends profiling with real-time metrics and alerts across pipelines.
ALTERNATIVE DEFINITIONS
Wikipedia
Data profiling is the process of examining an existing data source and collecting statistics or informative summaries about that data.
Emphasizes examination of existing sources and summary statistics.
IBM
Data profiling is the process of examining, analyzing and creating useful summaries of data.
Highlights creation of useful summaries for downstream use.
RELATED TERMS
Data Quality Data Exploration Data Discovery Platform Metadata Management Data Cleaning Data Anomaly Detection Great Expectations Governance Profiling Metrics
COMPETING TERMS
Data Observability
RELATIONS
- Broader: Profiling
KNOWLEDGE AREAS
Data Quality Data Management Metadata Management Data Governance
TARGET AUDIENCE
Data Steward Data Engineer Data Analyst Data Governance Manager Chief Data Officer
EXTERNAL SOURCES
- Wikipedia - Data profiling
- Great Expectations - Open-source data quality framework
- Microsoft Learn - Data profiling in ADF wrangling
TOP QUESTIONS
Why is Data Profiling critical before building pipelines?
Profiling exposes missing values, outliers, and schema anomalies early. Addressing issues upfront prevents downstream failures and improves model and analytics reliability.
Category: Relevancy
What metrics are most useful in Data Profiling?
Null counts, distinctness, distribution, pattern matching, min/max, and referential integrity checks provide a baseline understanding of data fitness-for-purpose.
Category: Concepts
How does Data Profiling relate to Data Observability?
Profiling is an analysis technique; observability operationalizes metrics and alerts in production. Together, they ensure both initial and ongoing data health.
Category: Overview
What are common mistakes in Data Profiling?
Profiling only samples, ignoring edge cases, and failing to profile after changes. Always profile critical columns and re-run after upstream schema updates.
Category: Mistakes
How often should Data Profiling be performed?
At ingestion, before model training, and periodically in production. Frequency depends on data volatility and business risk tolerance.
Category: Best practices
Which tools support automated Data Profiling?
Great Expectations, Deequ, dbt tests, and catalog tools offer profiling features. Cloud platforms also provide built-in profiling capabilities.
Category: How-to
What risks arise from skipping Data Profiling?
Undetected quality issues lead to bad decisions and model drift. Rework and firefighting later are costlier than proactive profiling.
Category: Risks
How does profiling support data governance?
Profiles feed metadata catalogs, data quality dashboards, and stewardship workflows, enabling policy enforcement and continuous improvement.
Category: Management
Is sampling acceptable in Data Profiling?
Sampling accelerates profiling but may miss rare issues. Use stratified samples or full scans for high-risk datasets and critical columns.
Category: Opinion