Workbook Manager Exploration Mode for Cloud Data Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users, especially those without advanced query skills, face difficulties in efficiently manipulating and editing large datasets stored in cloud-based data warehouses due to the complexity of constructing and issuing database queries.

Innovation Solution

A system and method for editing data sets via non-editable workbooks, where a workbook manager on a client computing system presents a workbook in exploration mode, allowing users to make edits to a data set from a cloud-based data warehouse without altering the original workbook, and applies these edits to the data set if authorized to do so, while ensuring the user lacks permission to commit changes to the workbook.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are granted authorization to edit data sets in cloud-based data warehouses, then data manipulation capability is improved, but the risk of unauthorized workbook modifications increases

Engineering Contradiction:
Improvedata manipulation capabilityVSAvoidworkbook integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system segments authorization into two distinct types: data set editing permission and workbook commit permission. Users can be granted data set editing authorization without receiving workbook commit authorization, allowing them to manipulate data while preventing unauthorized workbook modifications. This segmentation resolves the contradiction by enabling data manipulation capability while maintaining workbook integrity through separate permission controls.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The workbook manager acts as an intermediary between users and the data warehouse system. It receives edit requests from users with data set editing authorization, validates their permissions, and applies edits to data sets without allowing workbook commits. This intermediary mechanism enables data manipulation while protecting workbook integrity through controlled permission enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex database queries are required to manipulate data, then data access precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata access precisionVSAvoiduser operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system uses workbooks as simplified copies or representations of complex data warehouse structures. Instead of requiring users to directly construct complex SQL queries, the workbook provides a user-friendly interface that mirrors the data structure, allowing users to manipulate data through intuitive operations while the system handles the complex query generation in the background.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The workbook manager serves as an intermediary that translates simple user actions performed through the workbook interface into complex database queries. Users interact with the simplified workbook interface for ease of operation, while the workbook manager automatically generates and executes the necessary complex queries to achieve precise data access and manipulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12260171B1Editing data sets via non-editable workbooks
Publication Date: 2025.03.25 SIGMA COMPUTING INC
  • US12260171B1 patent drawing
  • US12260171B1 patent drawing
  • US12260171B1 patent drawing

AI summary

Editing data sets via non-editable workbooks including presenting, by a workbook manager on a client computing system, a workbook in an exploration mode that displays edits to the workbook without altering the workbook, wherein the workbook presents a data set from a cloud-based data warehouse; receiving, by the workbook manager via the workbook, a change to the workbook and an edit to the data set from a client account associated with the client computing system; determining, by the workbook manager, that the client account is authorized to edit the data set on the cloud-based data warehouse and that the client account lacks authorization to commit changes to the workbook; and applying, by the workbook manager, the edit to the data set in the cloud-based data warehouse.