Interactive Business Intelligence Document Generation via Data Bundling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current business intelligence data management systems face challenges in efficiently extracting and presenting data and metadata from various formats, such as SAP Visual Intelligence Document files, to generate interactive documents that can be displayed across different viewers in both online and offline modes.
Innovation Solution
A system and method that extracts data and metadata from business intelligence files, generates data and application bundles, and creates interactive documents by selecting appropriate charting libraries and encoding rendering instructions, enabling interactive document generation and display across various document viewers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is extracted from various business intelligence file formats to generate interactive documents, then the versatility and adaptability of the system improves, but the device complexity and difficulty of detecting and measuring increase
Solution Approach 1:
The patent introduces an intermediary extraction engine that acts as a mediator between various business intelligence file formats and the document generation system. This extraction engine standardizes data from different formats (SAP Visual Intelligence Documents, Excel, CSV, etc.) into a common internal representation, thereby managing complexity while maintaining versatility across multiple file types
Solution Approach 2:
The system is divided into distinct functional modules: an extraction engine for data extraction, a document generator for creating interactive documents, and a document viewer for displaying them. This segmentation allows each component to specialize in specific tasks, managing overall system complexity while handling diverse file formats through dedicated extraction logic
2Adaptability or versatility
If interactive documents are generated with rendering instructions for multiple viewers, then the adaptability improves, but the manufacturing precision and complexity increase
Solution Approach 1:
The document generator creates interactive documents with embedded rendering instructions that can be universally viewed across different document viewers (web browsers, mobile devices, desktop applications). The system generates standardized output formats with platform-independent rendering instructions, enabling the same document to function correctly across multiple viewing environments without requiring format-specific customization
Solution Approach 2:
The system dynamically adjusts rendering parameters based on the target viewer capabilities. Rendering instructions include conditional logic that modifies display parameters (such as chart rendering methods, image formats, and interaction capabilities) according to the detected viewer type, ensuring precise presentation while adapting to different platform constraints
3Ease of operation
If single-page interactive documents are created for offline mode, then the ease of operation improves, but the device complexity increases
Solution Approach 1:
The system merges data, application logic, and rendering instructions into a single bundled interactive document file. This consolidation allows the document to be self-contained and executable offline without requiring separate data files or application installations, thereby improving ease of operation while managing complexity through automated bundling processes
Solution Approach 2:
The system performs preliminary actions by pre-generating complete interactive document bundles with all necessary data and rendering instructions embedded before distribution. This advance preparation ensures that documents can be immediately used offline without requiring additional setup, installation, or data loading steps at the user end
Data Source
AI summary
A system and method for managing business intelligence data is described. In some example embodiments, the system extracts data and metadata from a business intelligence file, generates a data bundle of the data and metadata, generates an application bundle based on the date bundle, and generates an interactive document using the data bundle and application bundle.


