Holistic Cross-Data-Source Linking in Data Warehouses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data warehouse systems face inefficiencies in cross-data-source linking due to non-holistic approaches, leading to performance degradations and time-consuming data processing, which hinders timely and real-time reporting in systems like flight management.

Innovation Solution

Implementing a holistic cross-data-source linking method by importing new data entries into a staging area, identifying backbone and non-backbone entries, and iteratively linking them to reduce time complexity and resource usage, utilizing conceptual linking patterns between data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional non-holistic cross-data-source linking is used, then data processing can be performed, but time-intensiveness increases and processor utilization deteriorates

Engineering Contradiction:
Improvedata processing speedVSAvoidtime-intensiveness of linking
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the cross-data-source linking process into distinct phases: identifying backbone data sources, establishing backbone-to-non-backbone links, and processing non-backbone data sources. This segmentation allows the system to focus computational resources on critical linking operations first, reducing overall time-intensiveness while maintaining complete data integration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-identifying backbone data sources and establishing their linking relationships before processing non-backbone data sources. This preliminary structuring of the data linkage framework enables subsequent non-backbone sources to be integrated more efficiently, reducing total processing time and improving processor utilization.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If traditional cross-data-source linking is used, then data integration is achieved, but processor utilization deteriorates

Engineering Contradiction:
Improvedata integration capabilityVSAvoidprocessor utilization
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments processor workload by separating backbone data source processing from non-backbone data source processing. This segmentation reduces peak processor utilization by distributing computational tasks across different phases, preventing resource bottlenecks while achieving complete data integration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by initially focusing processing resources exclusively on backbone data sources and their direct relationships, then progressively incorporating non-backbone data sources. This staged approach reduces immediate processor utilization demands while ultimately achieving full data integration.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of time

If holistic cross-data-source linking is implemented, then time-intensiveness is reduced, but device complexity increases

Engineering Contradiction:
Improvelinking processing timeVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent manages device complexity by segmenting the holistic linking system into modular components: backbone identification modules, linking relationship establishment modules, and data source integration modules. This modular segmentation reduces overall system complexity while enabling efficient time-intensive processing through coordinated operation of specialized components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11210018B2Holistic linking of data across data sources
Publication Date: 2021.12.28 HONEYWELL INTERNATIONAL INC
  • US11210018B2 patent drawing
  • US11210018B2 patent drawing
  • US11210018B2 patent drawing

AI summary

Method, apparatus and computer program product for linking data entries across data sources. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, store unlinked data entries in a staging memory area; store linked data entries in an active memory area; identifying a linked state status for the staging memory area, wherein the linked state status initially indicates a non-linked state; repeatedly performing one or more cross-data-source linking operations until the linked state status for the staging memory area indicates a linked state; and in response to determining that the linked state status for the staging memory area indicates the linked state, linking the multiple data entries by merging the staging memory area and the active memory area to generate linked data.