Linking Dimensional Keys for Analytical Data Marts
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


