CPC G06F 16/287 (2019.01) [G06F 3/04812 (2013.01); G06F 16/2246 (2019.01); G06F 16/2282 (2019.01)] | 20 Claims |
1. A method for analyzing data from data sources, comprising:
at a computer system having a display, one or more processors and memory storing one or more programs configured for execution by the one or more processors:
loading a data visualization user interface on the display, the data visualization user interface including a schema region with information about a plurality of data fields, wherein each data field of the plurality of data fields is visually associated with a respective data object of a plurality of data objects in an object model;
receiving user input to specify a mathematical expression that includes a first data field from a first data object of the plurality of data objects and a second data field from a second data object of the plurality of data objects, wherein:
the second data field is distinct from the first data field; and
the first data object and the second data object are distinct data objects in the object model; and
in response to the user input:
generating a calculated data field based on the mathematical expression;
assigning the calculated data field as a member of a third data object of the plurality of data objects according to relations in the object model connecting the first data object to the second data object; and
displaying the calculated data field, in the schema region, visually associated with the third data object.
|