Dataset Schema Management Service for Data Quality Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing and utilizing large datasets is complicated due to issues like understanding dataset meaning, controlling access, accommodating changes in data type over time, and ensuring data quality, especially in multi-user environments where datasets are aggregated and shared.

Innovation Solution

A data model management service provides a centralized schema repository for managing dataset metadata, access policies, and quality checks, implementing a 'metadata first' approach that allows users to describe datasets, auto-detect schemas, and enforce validation rules, ensuring dataset integrity and usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If datasets are aggregated and shared across multiple users, then data accessibility and collaboration are improved, but data quality control and consistency become more difficult to maintain

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata quality control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements schema validation and quality checks before datasets are added to the repository. The schema registry stores predefined schemas that automatically validate incoming datasets, ensuring data quality requirements are met prior to sharing. This preliminary validation prevents poor quality data from entering the shared repository.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback mechanisms including validation error messages to users when datasets don't meet quality standards, and automated notifications when schemas are updated. This feedback loop ensures continuous quality monitoring and allows users to correct issues, maintaining data reliability across the distributed system.

Inventive Principle:
Principle #23Feedback

2Reliability

If validation rules and schema checks are enforced on datasets, then data integrity is improved, but the complexity of data management processes increases

Engineering Contradiction:
Improvedata integrityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The schema registry serves multiple functions: it stores schemas, validates datasets, manages versioning, and provides documentation. This multi-functional approach consolidates what could be separate complex systems into a single unified service, reducing overall system complexity while maintaining data integrity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically validates datasets against schemas without requiring manual intervention. The validation process is self-executing, with the registry autonomously checking data quality and returning results, eliminating the need for complex manual review processes.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If schemas are automatically detected and applied to datasets, then ease of data onboarding is improved, but the accuracy of schema representation may be compromised

Engineering Contradiction:
Improvedata onboarding easeVSAvoidschema accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs automatic schema detection as a preliminary step before requiring manual review. This allows datasets to be quickly onboarded with auto-detected schemas, which can then be refined by users if needed, combining speed with accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automatic schema detection process provides feedback to users about the detected schema, allowing them to review and correct inaccuracies. This feedback mechanism ensures that while automation speeds up onboarding, users can still ensure schema accuracy when needed.

Inventive Principle:
Principle #23Feedback

4Loss of information

If comprehensive metadata is collected and stored for all datasets, then data understanding and discoverability are improved, but storage requirements and processing overhead increase

Engineering Contradiction:
Improvedata understandingVSAvoidmetadata storage volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts only the essential metadata elements required for data understanding and discoverability, rather than storing all possible metadata. The schema registry focuses on capturing key structural and descriptive information, eliminating redundant or less critical metadata to reduce storage overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11086827B1Dataset schema and metadata management service
Publication Date: 2021.08.10 AMAZON TECH INC
  • US11086827B1 patent drawing
  • US11086827B1 patent drawing
  • US11086827B1 patent drawing

AI summary

Techniques for dataset schema and metadata management are described. A data model management service provides a logically centralized repository that allows discovery of datasets via exploration of dataset metadata. The data model management service can ensure the validity of the datasets and the associated metadata by enforcing dataset validation rules and/or requiring dataset metadata to be provided and limiting visibility into non-compliant datasets.