Visual Data Intelligence Platform for Heterogeneous Data Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for cross-source heterogeneous data visual display in business intelligence analysis face challenges such as performance pressure on production databases, real-time data capture issues, and interface transformation costs, while also affecting business systems.

Innovation Solution

A method utilizing a visual data intelligence platform, a distributed in-memory database, and JDBC connectors to create associations between heterogeneous data sources, generating SQL table building statements, and visualizing data without altering production database data or affecting business code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is extracted from production database to unified library through ETL tool, then cross-source data can be analyzed, but performance pressure is caused on production database and real-time data changes cannot be captured

Engineering Contradiction:
Improvedata analysis capabilityVSAvoidproduction database performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a database connector as an intermediary component that enables the visual data intelligence platform to access and analyze data from the production database without extracting it. The connector acts as a mediator that allows cross-source heterogeneous data analysis while keeping the production database intact and performing, thus resolving the contradiction between data analysis capability and database performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data is extracted to external databases, then data can be analyzed, but data security issues arise

Engineering Contradiction:
Improvedata analysis capabilityVSAvoiddata security risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The database connector serves as a secure intermediary that enables data analysis without extracting data to external databases. It maintains data security by keeping all data access operations within the production database environment while still allowing the visual data intelligence platform to perform cross-source heterogeneous data analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If business code is reconstructed to make join association, then data can be searched and analyzed, but business system is directly affected and interface transformation costs are incurred

Engineering Contradiction:
Improvedata search and analysis capabilityVSAvoidbusiness code complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The database connector acts as an intermediary layer between the visual data intelligence platform and the production database, eliminating the need to reconstruct business code for data association. It enables join association and cross-source data analysis through the connector without modifying existing business code, thus avoiding interface transformation costs and maintaining business system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If connectors are created for each data source, then cross-source heterogeneous data can be accessed, but system complexity increases

Engineering Contradiction:
Improvecross-source data access capabilityVSAvoidconnector management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The database connector is designed with universal functionality to handle multiple types of data sources (MySQL, PostgreSQL, Oracle, SQL Server, etc.). This multi-functional design allows a single connector type to serve multiple purposes across different data sources, reducing the need for numerous specialized connectors and simplifying connector management while maintaining broad data source compatibility.

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

Data Source

PatentUS11921742B2Method and apparatus for intelligent visual analysis and display of cross-source heterogeneous data
Publication Date: 2024.03.05 BORRUI DATA TECH (BEIJING) CO LTD
  • US11921742B2 patent drawing
  • US11921742B2 patent drawing
  • US11921742B2 patent drawing

AI summary

A method and apparatus for intelligent visual analysis and display of cross-source heterogeneous data including: when a visual display command for the target heterogeneous data is detected, creating a connector in the distributed in-memory database corresponding to each target data source where the target heterogeneous data is located via a JDBC driver; in the visual data intelligence platform, the python driver of the distributed in-memory database and the SQLAlchemy framework create the connection between the visual data intelligence platform and the distributed in-memory database, and generating SQL table building statements in the visual data intelligence platform based on the association information corresponding to the target heterogeneous data; generating the target data table with plurality of table associations in the distributed in-memory database based on the SQL table building statements; the target heterogeneous data is visualized and displayed in the visual data intelligence platform based on the target data.