Cross-Referencing Data in Enterprise Data Warehouses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data warehouse management systems face challenges in effectively defining and managing data relationships across diverse sources, often requiring manual processes and lacking efficient automated solutions for cross-referencing data within a centralized enterprise data warehouse.

Innovation Solution

A method and system for cross-referencing data that involves user interaction through a Graphical User Interface (GUI) to link and manage relationships between database elements, utilizing metadata to uniquely identify elements and create cross-references in a master table, allowing for the addition of new attributes and properties, and enabling visualization of data relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processes are used to define and manage data relationships, then data integrity can be maintained, but productivity and efficiency deteriorate due to time-consuming manual operations

Engineering Contradiction:
Improvedata integrityVSAvoiddata relationship management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service by allowing users to automatically define and manage data relationships through the graphical interface. Users can select source tables, target tables, and relationship types without manual configuration of complex mapping rules. The system automatically generates cross-reference tables and maintains data integrity through automated constraint enforcement, eliminating the need for manual process intervention while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computer-based systems. The graphical user interface substitutes manual data entry and configuration with automated selection and processing. The system automatically generates cross-reference tables, enforces relationships, and maintains data integrity through programmatic constraint enforcement rather than manual administrative processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If automated solutions are implemented for cross-referencing data, then productivity improves, but device complexity increases due to additional system components and metadata management

Engineering Contradiction:
Improvedata cross-referencing efficiencyVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the data warehouse into distinct source tables, target tables, and cross-reference tables. Each table has a specific function: source tables store original data, target tables store consolidated data, and cross-reference tables store relationship metadata. This segmentation allows the automated system to manage complexity by processing one table relationship at a time through the graphical interface, making the overall system more manageable despite the increased number of tables.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The cross-reference tables serve as intermediaries between source tables and target tables. These intermediary tables store metadata about data relationships and act as a buffer that simplifies the interaction between the automated system and the data warehouse. The graphical interface interacts with these intermediary tables to define relationships, reducing the complexity of direct interactions with the full data warehouse structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If diverse data sources are consolidated into a central enterprise data warehouse, then data integration improves, but difficulty of detecting and measuring data relationships increases

Engineering Contradiction:
Improvedata consolidation capabilityVSAvoiddata relationship identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The graphical user interface uses visual distinctions including color coding to represent different types of data sources, target tables, and relationship types. Related tables are highlighted or grouped together visually, making it easier to detect and measure data relationships. The interface provides visual feedback when users select related tables, automatically highlighting connections and displaying relationship metadata in a visually intuitive manner that reduces the difficulty of relationship detection.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS10372730B2Techniques for cross referencing data
Publication Date: 2019.08.06 TERADATA US INC
  • US10372730B2 patent drawing
  • US10372730B2 patent drawing
  • US10372730B2 patent drawing

AI summary

Techniques for cross referencing data are presented. A first database object and a second database object are linked together. The linkage is automatically cross referenced to a third database object. Access to any of the database objects can be achieved via any of the remaining database objects and vice versa. Additionally, the link and cross reference can be visualized and visually manipulated and modified.