Data Curation Interface Balancing Flow Clarity and Data Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data visualization tools struggle to balance clarity in data flow operations with visibility into actual data, leading to complex and confusing workflows in both Data flow style and Potter's Wheel style systems.

Innovation Solution

A user interface that combines data flow and Potter's Wheel styles by grouping nodes into larger actions, using statistics and visualizations, with a data flow pane, tool pane, and profile pane to facilitate data manipulation and curation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If Data flow style systems are used, then clarity on overall structure is improved, but visibility into actual data deteriorates

Engineering Contradiction:
Improveclarity on overall structureVSAvoidvisibility into actual data
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The interface is segmented into multiple panes: a data flow pane for high-level structure, a profile pane for data type information, and a data pane for actual data values. This segmentation allows users to access different levels of detail without confusion, resolving the contradiction between structural clarity and data visibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface uses a nested structure where selecting a node in the data flow pane reveals detailed information about that node in the profile pane and data pane. This nesting allows users to drill down from high-level structure to detailed data without losing context, simultaneously achieving structural clarity and data visibility.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If Potter's Wheel style systems are used, then visibility into actual data is improved, but clarity on overall structure deteriorates

Engineering Contradiction:
Improvevisibility into actual dataVSAvoidclarity on overall structure
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

By separating the interface into distinct panes (data flow, profile, data), the system provides both actual data visibility in the data pane and overall structure clarity in the data flow pane, eliminating the confusion inherent in Potter's Wheel style systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The profile pane acts as an intermediary between the data flow pane and data pane, providing metadata and statistics about data fields. This intermediary layer helps users understand the structure and characteristics of data without losing sight of the overall flow structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If each small operation gets its own node, then operational detail is improved, but device complexity deteriorates

Engineering Contradiction:
Improveoperational detailVSAvoidflow diagram complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Multiple related operations are merged into single nodes in the data flow diagram. The profile pane and data pane provide detailed information about these merged nodes, allowing users to see high-level operational simplicity while accessing detailed operational information when needed, thus reducing perceived complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260029895A1User Interface to Prepare and Curate Data for Subsequent Analysis
Publication Date: 2026.01.29 TABLEAU SOFTWARE INC
  • US20260029895A1 patent drawing
  • US20260029895A1 patent drawing
  • US20260029895A1 patent drawing

AI summary

A computer system displays a user interface that includes a data flow region, a data profiling region, and a data preview region. The system displays, in the data flow region, an interactive flow diagram having a plurality of linked nodes, where at least one node of the plurality of linked nodes indicates one or more data transformation operations performed on data of a data source. The system displays, in the data preview region, a sample of data values and concurrently displays, in the data profiling region, statistical information about the sample of data values. The system receives a user interaction to modify at least one data value of the sample of data values. In response to receiving the user interaction, the system modifies the at least one data value and updates the interactive flow diagram in a manner that is responsive to the user interaction.