System-Aware Information Objects for BI Versioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Business Intelligence (BI) tools face challenges in maintaining uniformity across multiple sites due to local system evolution, leading to data and tool versioning issues, and require efficient bi-directional communication and reduced setup time for BI applications.
Innovation Solution
The development of system-aware information objects that can operate with different functions based on the system they are associated with, allowing for efficient distribution and adaptation of BI tools and data across various BI systems, including the use of executable instructions to define and manage these objects across multiple sites.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If local BI systems are developed and evolved independently at multiple sites, then local customization and responsiveness are improved, but data and tool versioning problems arise and uniformity is lost
Solution Approach 1:
The patent implements dynamic versioning where BI tools and data structures automatically adapt their version compatibility based on the target system's configuration. The system dynamically determines whether to export objects with source system versioning or with target system versioning, allowing local customization while maintaining version stability across sites.
Solution Approach 2:
The system changes versioning parameters based on export targets. When exporting BI objects between systems, the versioning scheme is adjusted according to the target system's capabilities and requirements, enabling local adaptability while preserving overall system uniformity through controlled parameter variation.
2Stability of the object's composition
If BI tools are ported between sites with controlled evolution, then uniformity in decision making is maintained, but setup time for BI applications increases
Solution Approach 1:
The patent implements automated copying of BI objects between systems with intelligent version mapping. Instead of manual setup, the system automatically copies tools and data structures while resolving version compatibility issues, dramatically reducing setup time while maintaining uniformity through centralized control of the copying process.
Solution Approach 2:
The system performs preliminary version compatibility analysis and mapping before actual BI object export. By pre-configuring version correspondence rules and performing compatibility checks in advance, the system eliminates time-consuming manual setup while ensuring uniformity is maintained across all sites.
3Reliability
If bi-directional communication of data and BI tools is implemented, then versioning problems are addressed, but system complexity increases
Solution Approach 1:
The patent introduces an intermediary export mechanism that mediates bi-directional communication between BI systems. This intermediary layer handles version mapping, compatibility checking, and object transformation automatically, providing reliable versioning control while hiding the underlying system complexity from users.
Solution Approach 2:
The system implements self-service versioning resolution where the export mechanism automatically determines appropriate version mappings and performs compatibility adjustments without manual intervention. This self-service approach provides reliable versioning control while minimizing the perceived complexity for end users.
Data Source
AI summary
A computer readable storage medium includes executable instructions to define a first information object, where the first information object is operative to perform a first function when associated with a first system, and a second function when associated with a second system. A set of properties for the first information object is defined. The set of properties are divided into a first set of properties for when the first information object is in the first system, and a second set of properties when the first information object is in the second system.


