Report Template System for Simplifying Database Query Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-technical users face challenges in creating reports due to the complexity of query languages and the need to understand database schemas, especially when dealing with large and complicated data sets.

Innovation Solution

A system that uses a question-directed report creation process, automatically generating report entities and relationships based on business objects, allowing users to create reports through a user-friendly interface without requiring expertise in query languages like SQL.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users create reports by issuing direct queries against the database, then they can access and analyze data, but they require extensive familiarity with query languages and database schemas which increases the complexity of operation

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidreport creation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces report templates as an intermediary layer between users and the database. These templates pre-define query structures, data sources, and analysis logic, allowing users to create reports by selecting and configuring templates rather than writing complex queries. This mediator absorbs the technical complexity while preserving data analysis capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring report templates with established query structures, data source connections, and analysis parameters. Users benefit from this advance preparation by simply selecting templates and providing minimal input, rather than building reports from scratch each time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users start report creation from scratch, then they have full flexibility, but they lack knowledge about previous work which makes the process overwhelming and time-consuming

Engineering Contradiction:
Improvereport customization flexibilityVSAvoidreport creation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Report templates embody preliminary actions by pre-defining common report structures, queries, and visualizations. Users start with these prepared templates rather than from scratch, significantly reducing creation time while maintaining flexibility to customize and adapt templates to specific needs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables users to copy and reuse existing report templates and their underlying query structures. This copying mechanism preserves proven report designs while allowing users to adapt them for new purposes, avoiding redundant work and leveraging organizational knowledge.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If the database schema is very large and complicated, then comprehensive data is available, but non-technical users cannot navigate and select appropriate data for their reports

Engineering Contradiction:
Improvedata comprehensivenessVSAvoiddata selection ease
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the large, complicated database schema into manageable report templates organized by business function, department, or data type. Each template encapsulates specific data subsets and query logic, making the overwhelming complexity divisible and navigable for non-technical users.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Report templates serve as intermediaries that hide the complexity of the large database schema. Users interact with simplified template interfaces rather than the underlying complex schema, while the system handles the translation to appropriate data queries and selections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9135587B2Methods and systems for creating business-oriented report entities
Publication Date: 2015.09.15 OPEN TEXT CORP
  • US9135587B2 patent drawing
  • US9135587B2 patent drawing
  • US9135587B2 patent drawing

AI summary

In an implementation, when creating a report, a user is provided with one or more suggestions for the report, such as a suggested grouping category, based on what has been done in one or more previous reports.