Data import system for data analysis system
First Claim
1. A method of importing data into a data analysis system, comprising the steps of:
- enabling a user to specify first user defined options for operating on a first data set;
generating an intermediate representation of the first data set based on said user first defined options;
enabling a user to specify second user defined options for operating on a second data set;
generating an intermediate representation of the second data set based on said user second defined options;
enabling a user to select a basic operation for combining the data sets or to select a non-basic operation for combining the data sets;
said basic operation being operative to combine said data sets upon user selection of a first graphical interface control, and said non-basic operation being operative to combine said data sets based on user selection of at least two graphical interface controls from a group of graphical interface controls; and
processing said basic or non-basic selected operation to merge said data sets and produce a final data representation to be used for analysis of said data.
2 Assignments
0 Petitions
Accused Products
Abstract
A data import system enables access to data of multiple types from multiple data sources of different formats and provides an interface for importing data into a data analysis system. The interface enables a user to customize the formatting of the data as the data is being imported into a data analysis system. A user may select first user defined options for operating on a first data set received during a data importation process. An intermediate representation of the data set is generated based on the user first defined options. A user may specify second user defined options based on the intermediate representation during the data importation process. The second user defined options are processed to produce a final data representation of the data set to be used for analysis of the data. The intermediate representation may be a data table. The processing of a data set may include merging a first and second data set to produce the final data representation. The second user defined options may enable a user to select a basic operation for merging the data sets or to select a non-basic operation for merging the data sets. The basic operation may combine data sets in response to a user'"'"'s selection of a first graphical interface control, and the non-basic operation may combine the data sets based on user selection of at least two graphical interface controls from a group of graphical interface controls.
216 Citations
32 Claims
-
1. A method of importing data into a data analysis system, comprising the steps of:
-
enabling a user to specify first user defined options for operating on a first data set;
generating an intermediate representation of the first data set based on said user first defined options;
enabling a user to specify second user defined options for operating on a second data set;
generating an intermediate representation of the second data set based on said user second defined options;
enabling a user to select a basic operation for combining the data sets or to select a non-basic operation for combining the data sets;
said basic operation being operative to combine said data sets upon user selection of a first graphical interface control, and said non-basic operation being operative to combine said data sets based on user selection of at least two graphical interface controls from a group of graphical interface controls; and
processing said basic or non-basic selected operation to merge said data sets and produce a final data representation to be used for analysis of said data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of creating a data set for use in a data analysis system, comprising the steps of:
-
enabling a user to access first and second data sets for data analysis;
enabling the user to select a basic operation for combining the data sets or to select a non-basic operation for combining the data sets, said basic operation being operative to combine said data sets upon user selection of a first graphical interface control, and said non-basic operation being operative to combine said data sets based on user selection of at least two graphical interface controls from a group of graphical interface controls. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
accessing at least one data set to be imported into the data analysis system;
determining the format of the data set;
identifying each location of the data set that has a value missing; and
providing a same indicator for each missing value of each data set to be imported into the system.
-
-
18. The method of claim 17 comprising the step of providing multiple options for a user to specify a manner in which to identify a value that is missing from a location of the data set.
-
19. The method of claim 8, further comprising the steps of:
-
accessing at least one data set to be imported into the data analysis system;
determining the format of the data set;
identifying each location of the data set that has a value missing; and
providing an indicator that a value is missing at the identified locations, wherein the same indicator is provided for each missing value of each data set to be imported into the system.
-
-
20. The method of claim 19 comprising a step of providing multiple options for a user to specify a manner in which to identify a value that is missing from a location of the data set.
-
21. A method of creating a data set for use in a data analysis system, comprising the steps of:
-
accessing first and second data sets for data analysis;
enabling a user to select a basic operation for combining the data sets or to select a non-basic operation for combining the data sets, said basic operation being operative to combine said data sets upon user selection of a first graphical interface control, said basic operation combining by concatenating said data sets in a head-to-tail manner or in a side-by-side manner, and said non-basic operation being operative to combine said data sets based on user selection of at least two graphical interface controls from a group of graphical interface controls. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of creating a data set for use in a data analysis system, comprising the steps of:
-
accessing first and second data sets for data analysis;
enabling a user to select a basic operation for combining the data sets or to select a non-basic operation for combining the data sets, said basic operation being operative to combine said data sets upon user selection of a first graphical interface control, and said non-basic operation being operative to combine said data sets based on user selection of at least two graphical interface controls from a group of graphical interface controls, said non-basic operation being defined by operation on a first characteristic of said data sets and by operation on a second characteristic of said data sets, and wherein said group of graphical interface controls comprise a plurality of first characteristic graphical interface controls for specifying the manner of operation on said first characteristic when said data sets are combined and a plurality of second characteristic graphical interface controls for specifying the manner of operation on said second characteristic when said data sets are combined. - View Dependent Claims (29, 30, 31, 32)
-
Specification