Automatic discovery of analysis scripts for a dataset
First Claim
1. A method of automatic discovery of analysis scripts for a dataset, the method comprising:
- utilizing at least one processor to execute computer code that performs the steps of;
receiving, at a script searching tool, an input dataset;
extracting at least one feature from the input dataset;
searching, in a script repository, a plurality of datasets having analysis scripts associated therewith, wherein each analysis script comprises program code that analyzes a dataset in a predetermined manner per the program code of the analysis script;
said searching comprising finding, using the at least one feature of the input dataset to search the plurality of datasets, one or more datasets of the plurality of datasets having the at least one feature;
identifying, based on the one or more datasets of the plurality of datasets having the feature, one or more associated analysis scripts, wherein each of the one or more associated analysis scripts comprise at least one analysis script corresponding to at least one of the one or more datasets having the feature;
returning, via a user interface, a result listing of the one or more associated analysis scripts; and
analyzing the input dataset using an analysis script selected by a user from the one or more associated analysis scripts within the result listing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automatic discovery of analysis scripts for a dataset, the method including: utilizing at least one processor to execute computer code that performs the steps of: receiving, at a script searching tool, an input dataset; searching, in a script repository, a plurality of datasets having analysis scripts associated therewith; the searching comprising finding, based on a feature of the input dataset, one or more datasets of the plurality of datasets having the feature; identifying, based on the one or more datasets of the plurality of datasets having the feature, one or more associated analysis scripts; and returning, via a user interface, a result listing of the one or more associated analysis scripts. Other aspects are described and claimed.
-
Citations
18 Claims
-
1. A method of automatic discovery of analysis scripts for a dataset, the method comprising:
-
utilizing at least one processor to execute computer code that performs the steps of; receiving, at a script searching tool, an input dataset; extracting at least one feature from the input dataset; searching, in a script repository, a plurality of datasets having analysis scripts associated therewith, wherein each analysis script comprises program code that analyzes a dataset in a predetermined manner per the program code of the analysis script; said searching comprising finding, using the at least one feature of the input dataset to search the plurality of datasets, one or more datasets of the plurality of datasets having the at least one feature; identifying, based on the one or more datasets of the plurality of datasets having the feature, one or more associated analysis scripts, wherein each of the one or more associated analysis scripts comprise at least one analysis script corresponding to at least one of the one or more datasets having the feature; returning, via a user interface, a result listing of the one or more associated analysis scripts; and analyzing the input dataset using an analysis script selected by a user from the one or more associated analysis scripts within the result listing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for automatic discovery of analysis scripts for a dataset, the apparatus comprising:
-
at least one processor; and a computer readable storage medium having computer readable program code embodied therewith and executable by the at least one processor to; receive, at a script searching tool, an input dataset; extract at least one feature from the input dataset; search, in a script repository, a plurality of datasets having analysis scripts associated therewith, wherein each analysis script comprises program code that analyzes a dataset in a predetermined manner per the program code of the analysis script; said searching comprising finding, using the at least one feature of the input dataset to search the plurality of datasets, one or more datasets of the plurality of datasets having the at least one feature; identify, based on the one or more datasets of the plurality of datasets having the feature, one or more associated analysis scripts, wherein each of the one or more associated analysis scripts comprise at least one analysis script corresponding to at least one of the one or more datasets having the feature; return, via a user interface, a result listing of the one or more associated analysis scripts; and analyzes the input dataset using an analysis script selected by a user from the one or more associated analysis scripts within the result listing.
-
-
11. A computer program product for automatic discovery of analysis scripts for a dataset, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith and executable by at least one processor to; receive, at a script searching tool, an input dataset; extract at least one feature from the input dataset; search, in a script repository, a plurality of datasets having analysis scripts associated therewith, wherein each analysis script comprises program code that analyzes a dataset in a predetermined manner per the program code of the analysis script; said searching comprising finding, using the at least one feature of the input dataset to search the plurality of datasets, one or more datasets of the plurality of datasets having the at least one feature; identify, based on the one or more datasets of the plurality of datasets having the feature, one or more associated analysis scripts, wherein each of the one or more associated analysis scripts comprise at least one analysis script corresponding to at least one of the one or more datasets having the feature; return, via a user interface, a result listing of the one or more associated analysis scripts; and analyzes the input dataset using an analysis script selected by a user from the one or more associated analysis scripts within the result listing. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of automatic discovery of analysis scripts for a dataset, the method comprising:
-
utilizing at least one processor to execute computer code that performs the steps of; receiving, at a script searching tool, an input dataset; extracting at least one feature from the input dataset, said extracting comprising use of one or more features identified from a user specific dataset repository; searching, in a script repository, a plurality of datasets having analysis scripts associated therewith, wherein each analysis script comprises program code that analyzes a dataset in a predetermined manner per the program code of the analysis script; said searching comprising finding, using the extracted feature of the input dataset to search the plurality of datasets, one or more datasets of the plurality of datasets having the extracted feature; identifying, based on the one or more datasets of the plurality of datasets having the extracted feature, one or more associated analysis scripts, wherein each of the one or more associated analysis scripts comprise at least one analysis script corresponding to at least one of the one or more datasets having the extracted feature; prioritizing, using user specific information, the one or more associated analysis scripts; returning, via a user interface, a result listing comprising the one or more associated analysis scripts; said results list being organized according to the prioritizing; wherein said results list is customized by consultation of the user specific information; and analyzing the input dataset using an analysis script selected by a user from the one or more associated analysis scripts within the results list.
-
Specification