Morgan, Lewis & Bockius LLP
Generating and applying data transformations in a data import engine
An exemplary method includes displaying a UI that includes a data flow pane and a data grid pane, and in response to user selection of a node, displaying, in the data grid pane, a data grid corresponding to the user-selected node. The method further comprises receiving user input on a first cell in the data grid that changes a first data value v1 for the first cell (intersection between a first column and a first row of the data grid) to a first modified data value w1. The method further comprises determining a formula f(v1)=w1 corresponding to the input, inserting a new node into the flow diagram immediately after the user-selected node, and applying the formula f to the first column for each of the plurality of rows in the data grid, including changing a second data value v2 to a second modified data value w2, where v2≠v1 and w2≠w1.
TABLEAU SOFTWARE, INC.
G G G G G G G G
G06T G06F G06F G06F G06F G06F G06F G06F
inventional inventional additional inventional inventional additional inventional inventional
Isaac Will Jun
Kunen Pugh Kim