Dynamic OLAP Cube Creation with Automated Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Static OLAP cubes are limited by a fixed number of predefined dimensions and require manual security setup for each cube, making them rigid and inefficient for dynamic data management and security administration.
Innovation Solution
A dynamic OLAP cube creation method that computes relationships between entities in a data source to define arbitrarily large dimensions and automatically derives permission settings, allowing for runtime reconfiguration and centralized security management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static OLAP cubes are used with predefined dimensions, then the cube structure is simple and secure, but the adaptability to dynamic data management is limited
Solution Approach 1:
The patent implements dynamic OLAP cubes that can be created and modified at runtime based on data source specifications. The cube dimensions are no longer fixed during design but are dynamically determined by analyzing entity relationships in the data source, allowing the cube structure to adapt to changing data management requirements without manual reconfiguration.
Solution Approach 2:
The system automatically derives cube dimensions and security settings by analyzing the data source specification and entity relationships. The cube creation process is self-service, where the system autonomously determines the appropriate dimensions and permission settings without requiring manual intervention from database administrators, thereby reducing administrative burden while maintaining security.
2Productivity
If manual security setup is performed for each OLAP cube, then security can be customized, but the administrative burden and time consumption increase
Solution Approach 1:
The system automatically derives security settings by analyzing the data source specification and entity relationships. The cube creation process is self-service, where the system autonomously determines the appropriate dimensions and permission settings without requiring manual intervention from database administrators, thereby reducing administrative burden while maintaining security.
Solution Approach 2:
Security settings are pre-derived and configured automatically during the cube creation process based on the data source specification. This preliminary action eliminates the need for subsequent manual security configuration, as the system has already established appropriate permission settings before the cube is put into use.
3Adaptability or versatility
If predefined dimensions are used in OLAP cubes, then the cube structure is simplified, but the ability to handle complex data relationships is reduced
Solution Approach 1:
The system automatically derives cube dimensions and security settings by analyzing the data source specification and entity relationships. The cube creation process is self-service, where the system autonomously determines the appropriate dimensions and permission settings without requiring manual intervention from database administrators, thereby reducing administrative burden while maintaining security.
Solution Approach 2:
The patent changes the approach from fixed predefined dimensions to dynamically determined dimensions based on data source specifications. The system analyzes entity relationships and automatically determines the appropriate dimensions, allowing the cube to adapt to complex data relationships while simplifying the user experience through automated dimension derivation.
Data Source
AI summary
A method and system for dynamic creation of an OLAP cube is disclosed which enables OLAP cubes to be created from custom database entities and custom database entity relationships. A created cube may be implemented on a local or remote data server using a variety of modular database protocols. A computer-readable medium and system for OLAP cube data permission derivation is also disclosed. OLAP cube data permissions are derived from category data associated with an OLAP database. The resulting cube data permissions are associated with data in the OLAP cube.


