Composite Shapes Engine for Cross-Datasource Querying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods require customized program code to combine data from multiple datasources, making it difficult for applications to retrieve and process data across different datastores without standardized capabilities.
Innovation Solution
The use of composite shapes that identify multiple datasources and perform queries across them, allowing data to be retrieved and shaped as if it comes from a single datasource, using a composite shapes engine that manages query generation and execution optimizations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If customized program code is used to combine data from multiple datasources, then data retrieval across datasources is achieved, but system complexity and development difficulty increase
Solution Approach 1:
The system segments the complex task of cross-datasource querying into reusable shape templates. Each shape represents a standardized query pattern that can be independently defined and then combined through composition, eliminating the need for custom code for each querying scenario.
Solution Approach 2:
The patent creates universal shape templates that can serve multiple purposes. A single shape definition can be reused across different composite shapes and applications, providing a multi-functional solution that reduces overall system complexity while maintaining versatile data retrieval capabilities.
2Adaptability or versatility
If customized program code is written for each data combination scenario, then specific data retrieval needs are met, but ease of operation decreases
Solution Approach 1:
The system performs preliminary action by pre-defining shape templates with common query patterns and data transformation logic. These templates are prepared in advance and can be easily composed together, eliminating the need for operators to write custom code for each scenario and significantly improving ease of operation.
3Adaptability or versatility
If data is retrieved from multiple datasources separately and then combined, then data from different sources is obtained, but processing time increases
Solution Approach 1:
The patent merges multiple shape queries into a single composite shape execution. By combining separate data retrieval operations into one coordinated execution, the system reduces processing time while maintaining the ability to access data from multiple datasources simultaneously.
Data Source
AI summary
A system and method of performing a cross-datasource query to provide a cross-datasource query result. A composite shape comprises a composite shape query and a plurality of shape identifiers identifying a plurality of shapes. Each of the plurality of shapes comprises a datasource identifier identifying a datasource and a shape query defining a query to be performed on the datasource. The composite shape is used to perform the composite shape query across the datasources identified in the plurality of shapes to provide the cross-datasource query result.


