Anomalous Transformation Detection Using Column Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data platforms lack effective mechanisms to identify anomalous transformations in data processing, which can lead to data inconsistencies and errors.
Innovation Solution
The method involves generating column profiles based on lineage data and glossary data, comparing new transformations to these profiles, and outputting alerts for anomalous transformations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data transformations are performed on a data platform, then data processing capability is improved, but data consistency and quality deteriorate due to undetected anomalies
Solution Approach 1:
The system performs preliminary actions by generating column profiles from historical lineage data and glossary information before new transformations are applied. These profiles establish expected patterns of column behavior, data types, and relationships, enabling the system to detect anomalies before they cause data consistency issues. The proactive creation of baseline profiles allows for preventive detection rather than reactive correction.
Solution Approach 2:
The system implements feedback by continuously comparing new transformation operations against established column profiles and providing alerts when anomalies are detected. This feedback mechanism monitors data transformations in real-time, compares actual transformations with expected patterns from profiles, and notifies users of deviations that may indicate data quality issues, enabling corrective action before consistency is compromised.
2Ease of manufacture
If traditional anomaly detection methods are used, then implementation simplicity is maintained, but detection accuracy deteriorates due to inability to identify anomalous transformations
Solution Approach 1:
The system performs preliminary actions by generating column profiles from historical lineage data and glossary information before new transformations are applied. These profiles establish expected patterns of column behavior, data types, and relationships, enabling the system to detect anomalies before they cause data consistency issues. The proactive creation of baseline profiles allows for preventive detection rather than reactive correction.
Solution Approach 2:
The system implements feedback by continuously comparing new transformation operations against established column profiles and providing alerts when anomalies are detected. This feedback mechanism monitors data transformations in real-time, compares actual transformations with expected patterns from profiles, and notifies users of deviations that may indicate data quality issues, enabling corrective action before consistency is compromised.
Data Source
AI summary
Methods, systems, and computer program products for identifying anomalous transformations using lineage data are provided herein. A computer-implemented method includes generating a set of column profiles for a corresponding set of columns within one or more datasets based at least in part on lineage data and glossary data, wherein the lineage data comprises information related to transformations performed on each column in the set by a computing platform, and wherein the glossary data comprises information related to one or more terms assigned to one or more of the columns; obtaining information related to a new transformation involving at least one column in the set of columns; comparing the new transformation to the set of column profiles to determine whether the new transformation is anomalous; and in response to determining the new transformation is anomalous, outputting an alert to a user of the computing platform.


