Data Analysis Template System for Process Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data analysts face significant challenges in efficiently designing and developing data analysis processes due to the need for extensive knowledge of various software and services, leading to high efforts and time consumption in ensuring consistency between data access, analysis, and visualization processes.

Innovation Solution

A data analysis process assistance device that includes a processor and storage unit for storing analysis process setting information and plugins, generating templates for each process while ensuring consistency between data access, analysis, and visualization processes, reducing the burden on analysts by automating the generation of execution information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data analysts manually design and develop data analysis processes by combining multiple software and services, then they can achieve customized analysis solutions, but they consume a great deal of efforts and time to ensure consistency between data access, analysis, and visualization processes

Engineering Contradiction:
Improvecustomized analysis solutionsVSAvoidtime and effort for ensuring consistency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining process templates that include consistent variable definitions, data formats, and processing logic across data access, analysis, and visualization stages. These templates are prepared in advance with cross-process consistency built-in, eliminating the need for analysts to manually ensure consistency when creating customized analysis solutions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements universality through a unified process template system that serves multiple functions: it defines data access parameters, analysis configurations, and visualization settings in a single consistent framework. This universal template structure allows the same variable definitions and data formats to be reused across different software and services, reducing redundant work while maintaining adaptability.

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

2Adaptability or versatility

If data analysts need to understand various software and services to design data analysis processes, then they can achieve comprehensive process integration, but the complexity of learning and managing multiple tools increases

Engineering Contradiction:
Improveprocess integrationVSAvoidcomplexity of managing multiple tools
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary process template system that mediates between multiple software and services. Instead of requiring analysts to directly manage and understand the complexities of each tool, the templates serve as an intermediate layer that standardizes interactions, defining consistent data formats, variable definitions, and processing logic that can be applied across different platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies segmentation by breaking down the complex process of integrating multiple software and services into modular process templates. Each template represents a discrete, manageable unit with specific functions and defined interfaces, allowing analysts to work with individual template components rather than attempting to manage the entire complex system at once.

Inventive Principle:
Principle #1Segmentation

3Reliability

If data analysts manually ensure consistency between data access, analysis, and visualization processes, then they can maintain quality control, but the workload and time consumption increase significantly

Engineering Contradiction:
Improveconsistency between processesVSAvoidworkload and time consumption
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by embedding consistency rules and validation logic directly into the process templates before they are used. Variable definitions, data formats, and processing requirements are pre-configured to ensure consistency across data access, analysis, and visualization stages, eliminating the need for manual consistency checks and reducing workload while maintaining quality control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10901699B2Data analysis process assistance device and data analysis process assistance method
Publication Date: 2021.01.26 HITACHI LTD
  • US10901699B2 patent drawing
  • US10901699B2 patent drawing
  • US10901699B2 patent drawing

AI summary

The design and development of a data analysis process is assisted and the burden on the user such as a data analyst in data analysis process is reduced. For a data analysis performed by executing each of a data access process, a data analysis process, and an analysis result visualization process, a data analysis process assistance device stores analysis process setting information including setting information for variables commonly used between the respective processes, and plugins corresponding to the respective processes, each of the plugins including basic information that is information on contents of the respective processes, a program code used as a base to generate a template for a program for achieving each of the processes, the variables of the analysis process setting information, and a description related to a variable cross-referenced between the respective processes; and generates the template while ensuring a relationship or consistency between the analysis process setting information and the plugins corresponding to the respective processes.