DPQL: Applications for Holistic Data Profiling

Data profiling is the process of extracting implicit metadata, such as data types, attribute statistics, and various types of data dependencies, from raw datasets. Because structural metadata is often not stored explicitly, many data management and data engineering applications rely on data profiling to identify, for example, functional dependencies, inclusion dependencies, or uniqueness column combinations. The utilization of automatically discovered metadata within use cases, such as data discovery, integration, normalization, cleaning, or optimization, is, however, a still very complicated process. This is because existing data profiling approaches consider different types of metadata in isolation, although in practice, many use cases require specific combinations, i.e., patterns of structural metadata. For this reason, we recently proposed the Data Profiling Query Language DPQL that can express (and in the near future holistically discover) arbitrary patterns of various types of metadata. DPQL query patterns allow data scientists to express exactly what metadata real-world applications require. This eliminates otherwise complicated post-processing efforts, reduces result sizes, and might lead to significantly shorter profiling times. To demonstrate the expressiveness and versatility of DPQL, we survey a variety of data engineering applications in this paper and solve their metadata requirements with concrete DPQL query patterns. We also measure DPQL result sizes on two benchmark datasets and compare them to the result sizes of standard data profiling algorithms to demonstrate that holistic data profiling with DPQL produces not only more suitable, but also much smaller result sets.

Publication Details

Journal
Gesellschaft für Informatik (GI)
Published
2025-01-01
DOI
https://doi.org/10.18420/btw2025-08
Primary Topic
Historical Philosophy and Science
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DPQL: Applications for Holistic Data Profiling

Gesellschaft für Informatik (GI)
Historical Philosophy and Science
article

DPQL: Applications for Holistic Data Profiling

article en

Abstract

Data profiling is the process of extracting implicit metadata, such as data types, attribute statistics, and various types of data dependencies, from raw datasets. Because structural metadata is often not stored explicitly, many data management and data engineering applications rely on data profiling to identify, for example, functional dependencies, inclusion dependencies, or uniqueness column combinations. The utilization of automatically discovered metadata within use cases, such as data discovery, integration, normalization, cleaning, or optimization, is, however, a still very complicated process. This is because existing data profiling approaches consider different types of metadata in isolation, although in practice, many use cases require specific combinations, i.e., patterns of structural metadata. For this reason, we recently proposed the Data Profiling Query Language DPQL that can express (and in the near future holistically discover) arbitrary patterns of various types of metadata. DPQL query patterns allow data scientists to express exactly what metadata real-world applications require. This eliminates otherwise complicated post-processing efforts, reduces result sizes, and might lead to significantly shorter profiling times. To demonstrate the expressiveness and versatility of DPQL, we survey a variety of data engineering applications in this paper and solve their metadata requirements with concrete DPQL query patterns. We also measure DPQL result sizes on two benchmark datasets and compare them to the result sizes of standard data profiling algorithms to demonstrate that holistic data profiling with DPQL produces not only more suitable, but also much smaller result sets.

Gesellschaft für Informatik (GI)
Openalex Percentile: Top 40%
Historical Philosophy and Science
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.