Class LovelaceOpenLineageDataQualitySummaryService

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, GovernanceActionService

public class LovelaceOpenLineageDataQualitySummaryService extends LovelaceOpenLineageAnalysisServiceBase
LovelaceOpenLineageDataQualitySummaryService analyses the data quality assertions and tests reported in an OpenLineage log store and records, for each dataset (and for each job's tests), the pass rate of each quality dimension over the analysis window. The OpenLineage cataloguer records every assertion of every run as it arrives; this service produces one survey report per element with one QualityAnnotation per dimension whose score is the pass rate, so that the current quality of a dataset can be read without scanning the run history.