Reporting System Export via Datamart Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reporting systems, such as OLAP and business intelligence systems, generate large and complex reports that are difficult to navigate and lack integration with other data processing systems, limiting user access and manipulation options.

Innovation Solution

A method and system for automatically exporting report results from a reporting system into a datamart or other formats like PDF, Excel, HTML, XML, or relational database management systems, allowing users to access and manipulate the data across various devices and systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reports are generated through computer interfaces with limited options, then the system structure remains simple, but user access and manipulation options are limited

Engineering Contradiction:
Improveuser access and manipulation optionsVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a datamart as an intermediary component between the reporting system and various data processing systems. The datamart receives report results from the reporting system and makes them available for access by multiple user devices, serving as a mediator that enables diverse access options without directly increasing the complexity of the reporting system itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The reporting system is designed to export reports in multiple formats (datamart, PDF, Excel, HTML, XML, RDBMS) to serve various purposes and user needs. This multi-functionality allows a single reporting system to support diverse access and manipulation options across different platforms and devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If reports are made available through multiple formats and systems, then data accessibility is improved, but integration complexity increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The datamart serves as a centralized intermediary that handles the complexity of data integration. It receives report results from the reporting system and makes them available for access by multiple user devices, absorbing the integration complexity while presenting simplified access points to users and other systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data flow into distinct components: the reporting system generates reports, the datamart receives and stores them in multiple formats, and various user devices access the data as needed. This segmentation allows each component to focus on specific functions, reducing overall integration complexity.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If report results are exported to datamart for further manipulation, then data usability is enhanced, but processing time increases

Engineering Contradiction:
Improvedata usabilityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The reporting system performs preliminary export of report results to the datamart in advance, making the data available for subsequent manipulation by user devices. This preliminary action separates the report generation from the data manipulation processes, allowing users to access and work with data without waiting for real-time processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9183317B1System and method for exporting report results from a reporting system
Publication Date: 2015.11.10 MICROSTRATEGY INC
  • US9183317B1 patent drawing
  • US9183317B1 patent drawing
  • US9183317B1 patent drawing

AI summary

A technique for exporting results from a reporting system report in a format type including a datamart, PDF file, flat file, Excelâ„¢ file, HTML file, and XML file or in another relational database management system (RDBMS) format. In one embodiment, the technique is realized through a method and a system for automatically exporting results from a business intelligence, OLAP, or other reporting system. One embodiment of the present invention involves a method of enabling a user to designate a report desired for execution as an export-report. When the report is processed, the report is exported into a datamart or other format and made available for access by the user through one or more different types of user devices. The user may then further manipulate or export the results from the datamart to a file type as desired.