Amalgamated Data Import with Set-Based SQL Cell Filling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for exporting data from source tables to SQL tables result in blank cells due to merged cells, requiring complex coding techniques with multiple LOOP functions, leading to slow code execution and increased time, especially when handling large data sets.

Innovation Solution

A method and system that utilize SQL queries to fill blank cells in SQL tables by deriving values from merged cells without looping, using SQL statements like COALESCE and REPLACE functions to populate the blank cells with the previous non-blank cell values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex coding techniques with LOOP functions are used to fill blank cells in SQL tables, then the blank cells can be filled with correct values, but the code execution time increases significantly

Engineering Contradiction:
Improvedata filling accuracyVSAvoidcode execution time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent extracts the core functionality of filling blank cells from complex LOOP-based coding and implements it through a simplified SQL query mechanism. By removing the iterative LOOP structure and replacing it with a direct SQL UPDATE statement that uses COALESCE and REPLACE functions, the solution achieves the same data filling accuracy while dramatically reducing execution time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent substitutes the mechanical iterative approach (LOOP functions that process rows one by one) with a declarative SQL query approach. The SQL engine handles the bulk operation efficiently using set-based logic with COALESCE to provide default values and REPLACE to substitute specific patterns, eliminating the overhead of iterative processing while maintaining data accuracy.

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

2Manufacturing precision

If large sets of coding statements are generated to fill blank cells, then comprehensive coverage of all cells is achieved, but the complexity of the coding process increases

Engineering Contradiction:
Improvecell filling completenessVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent creates a universal SQL query template that can handle various scenarios of blank cell filling across different tables and data structures. The COALESCE function provides a general mechanism for supplying default values, while REPLACE offers pattern-based substitution, making the solution broadly applicable to different data filling needs without requiring separate complex coding for each case.

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

Solution Approach 2:

The patent changes the approach from generating large sets of individual coding statements to using a single parameterized SQL query. By leveraging SQL's native functions (COALESCE, REPLACE) and the database engine's optimization capabilities, the solution achieves comprehensive cell coverage with a concise, maintainable query structure rather than extensive procedural code.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If merged cells from source table are exported to SQL table, then the data structure is transformed, but blank cells are generated that require additional processing

Engineering Contradiction:
Improvedata structure transformationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary data structure transformation by exporting merged cells from the source table to the SQL table, accepting the resulting blank cells as an intermediate state. The COALESCE and REPLACE functions then automatically fill these blank cells in a single subsequent operation, avoiding the need for complex real-time handling during the export process and reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250265242A1Systems and methods of importing and processing amalgamated data into databases
Publication Date: 2025.08.21 NTT DATA SERVICES LLC
  • US20250265242A1 patent drawing
  • US20250265242A1 patent drawing
  • US20250265242A1 patent drawing

AI summary

Systems and methods for processing amalgamated data are disclosed. The method includes receiving data having cells organized into at least a plurality of rows and a plurality of columns, identifying a first merged cell in a first column of the plurality of columns, the first merged cell having a first merged-cell value spanning two or more rows of the plurality of rows, exporting the data into a database table representing the plurality of rows and the plurality of columns, the database table including separate unmerged cells in the two or more rows of the first column in place of the first merged cell, generating a database statement to fill at least a portion of the separate unmerged cells with values derived from the first merged-cell value, and executing the database statement.