Script Catalog Management for Big Data Analytics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers lack the necessary skills to perform complex big-data analytics using systems like Map/reduce engines or parallel database engines, making it difficult to program large systems effectively.
Innovation Solution
A method and apparatus for managing a catalog of scripts that supports creation, discovery, composition, and optimized execution of scripts, allowing users to input, merge, and execute scripts without writing code, using natural language searches and graphical interfaces, with automatic optimization and correction of script statements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If developers use scripting languages to simplify big-data analytics programming, then ease of operation is improved, but device complexity increases due to automatic optimization and compilation processes
Solution Approach 1:
The patent introduces a catalog management system as an intermediary layer between users and the complex script optimization/compilation process. Users interact with simplified script templates and a graphical interface, while the system automatically handles the complex transformations, optimizations, and compilations in the background, thus resolving the contradiction between ease of operation and device complexity
Solution Approach 2:
The system performs self-service by automatically optimizing and compiling scripts without requiring user intervention in these complex processes. The catalog management system autonomously manages script storage, retrieval, optimization, and compilation, allowing users to simply select and execute pre-optimized scripts from the catalog
2Productivity
If a catalog of scripts is created to enable script composition and discovery, then productivity is improved, but device complexity increases due to catalog management requirements
Solution Approach 1:
The patent segments the catalog management functionality into distinct modular components: script storage, script discovery/search, script composition, and script execution. This segmentation allows the system to manage complexity through modular design while improving productivity by enabling efficient script reuse and composition from the catalog
Solution Approach 2:
The system performs preliminary actions by pre-optimizing and pre-compiling scripts before they are stored in the catalog. Users benefit from these pre-prepared scripts without needing to perform the complex optimization and compilation processes themselves, thus improving productivity while the system handles the complexity in advance
Data Source
AI summary
According to an example, a catalog of scripts may be managed. Management of the catalog of scripts may include the addition of a script description into the catalog of scripts. In one example, the script description may be directly added to the catalog of scripts. In another example, the script description may be added through generation of a merged query of scripts.


