Linking Dimensional Keys for Analytical Data Marts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current dimensional data warehouses face challenges in presenting aggregated data with a consistent set of dimensions, especially when dealing with data of different dimensionalities, which requires additional processing and often leads to increased data table sizes and reorganization, limiting analytical capabilities without significant reloading or rebuilding.

Innovation Solution

The solution involves maintaining relationships between existing dimensional keys and new dimension keys to construct a data transformation that summarizes data across all dimensions, allowing for analysis as if all dimensions were independent, using a multi-cube approach with pre-calculated hypercubes for efficient slice-and-dice analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data transformation is constructed to summarize data across all dimensions using relationships between dimensional keys, then analytical capabilities are enhanced without significant reloading or rebuilding, but the device complexity increases due to maintaining relationships between existing dimensional keys and new dimension keys

Engineering Contradiction:
Improveanalytical capabilitiesVSAvoiddata transformation structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the dimensional data model into distinct components: existing dimensional keys, new dimension keys, and the relationships between them. This segmentation allows the system to maintain enhanced analytical capabilities by treating each dimension independently while preserving their interconnections through structured relationships.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer in the form of relationships between dimensional keys that mediate between existing data and new dimensions. This intermediary structure enables the system to incorporate additional dimensionalities without requiring complete data reorganization, thus enhancing analytical capabilities while managing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If additional dimension keys and data records are assigned to present aggregated data with consistent dimensions, then data consistency is improved, but the data table size increases

Engineering Contradiction:
Improvedata consistencyVSAvoiddata table size
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-defining relationships between dimensional keys before data aggregation. This allows the system to maintain data consistency across different dimensionalities without requiring additional data records or increasing table size, as the structural relationships are established in advance.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If data feeds are re-written and previously-loaded data is re-organized to assign additional dimension keys, then adaptability is improved, but loss of time occurs due to reorganization requirements

Engineering Contradiction:
Improvedimensional adaptabilityVSAvoiddata reorganization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamics by creating a flexible relationship structure between dimensional keys that can adapt to new dimensions without requiring complete data reorganization. This dynamic approach allows the system to incorporate additional dimensionalities by establishing new relationships rather than rewriting existing data feeds, significantly reducing the time loss associated with data reorganization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11983199B2Linking discrete dimensions to enhance dimensional analysis
Publication Date: 2024.05.14 BLUE YONDER GROUP INC
  • US11983199B2 patent drawing
  • US11983199B2 patent drawing
  • US11983199B2 patent drawing

AI summary

Not all facts in a data warehouse are described by the same set of dimensions. However, there can be associations between the data dimensions and other dimensions. By maintaining a set of relationships that are capable of linking the dimensional keys used in existing data to the keys of an associated dimension, a data transformation can be constructed that summarizes by the original and by the associated dimensions in feeds in an analytical data mart (cube) that includes all the dimensions. This cube can then be consolidated and analyzed in a slice-and-dice fashion as though all the dimensions were independent. Data transformed in this manner can be analyzed alongside data from a source that is keyed by all of the dimensions.