Metadata-Driven Reporting Tool Eliminates Data Warehouse Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current reporting systems in the financial services industry face challenges such as long turn-around times, high costs, and limited flexibility due to the need for IT specialist involvement and the requirement for data warehouses, which restricts users' ability to generate up-to-date reports with varied formats.

Innovation Solution

The Dynamic Accessible Reporting Tool (DART) provides a graphical user interface with components for data retrieval, report design, deployment, and execution, allowing users to directly access and manage data from secure databases, design reports without IT intervention, and run reports in real-time or batch mode, using a metadata-driven architecture and staging tables for data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a data warehouse is built to store and share data across multiple applications, then data accessibility and reporting flexibility are improved, but system cost and complexity increase significantly

Engineering Contradiction:
Improvereporting flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a metadata layer as an intermediary between the database and reporting applications. This metadata layer contains schema information, data relationships, and access rules that enable multiple applications to access and interpret data without requiring a physical data warehouse. The metadata acts as a mediator that translates diverse data structures into a common reporting format, achieving versatility without the complexity of centralized data storage infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If IT specialists are involved in report creation and data retrieval processes, then data accuracy and security are improved, but report turn-around time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidreport turn-around time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining metadata schemas, data relationships, and access rules before reporting needs arise. The metadata layer is established in advance with structured information about data locations, formats, and security requirements. When reporting is needed, users can immediately query the pre-organized metadata without waiting for IT specialists to manually retrieve or validate data, thus maintaining accuracy while reducing turnaround time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service reporting by providing users with direct access to the metadata layer and reporting tools. Users can independently query the metadata, understand data structures, and generate reports without requiring IT specialist intervention. The metadata provides sufficient information for users to ensure data accuracy and security through built-in validation rules and access controls, eliminating the time loss associated with IT involvement while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Speed

If third party applications are used for real-time data retrieval through in-memory data joins, then data currentness is improved, but system cost and administrative complexity increase

Engineering Contradiction:
Improvedata retrieval speedVSAvoidadministrative complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical approach of third-party applications performing complex in-memory data joins with a metadata-driven query system. Instead of loading entire datasets into memory and performing computational joins, the system uses the pre-organized metadata to directly locate and retrieve only the specific data needed. This substitution of the retrieval mechanism achieves real-time speed without requiring expensive third-party software or complex administrative management of in-memory processing systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7644100B2Dynamic accessible reporting tool (DART)
Publication Date: 2010.01.05 MORGAN STANLEY SERVICES GROUP INC
  • US7644100B2 patent drawing
  • US7644100B2 patent drawing
  • US7644100B2 patent drawing

AI summary

A flexible metadata driven and workflow based report generation system is disclosed. The system comprises a Flexible Reporting GUI with four components that allow the user direct control in the creation of a report within a single application: a Data Generator for retrieving data, a Report Designer with a built-in report designer application, a Report Deployment element for deploying the report and an Report Run element for interactively running the report. The Flexible Reporting GUI allows a user to run a report with updated data stores, and to define the various parameters that affect the content of the generated report with great flexibility. Through the system of the invention, the user can be directly involved in all the report generation steps, through a user friendly interface, and a simplified environment. Moreover, the system in the invention provides improved solutions for updated data retrieval from protected data sources.