Abstract:
A system for recommending data analysis services is provided. The system comprises: a service catalog storing a list of analysis services; a data catalog storing a list of data of targets for analysis; an algorithm catalog storing a list of analysis algorithms; an interactive analytic tool receiving a user requirement in a word form; an analysis helper receiving the user requirement and extracting an analysis service corresponding to the user requirement from the service catalog; an analysis job generator receiving the user requirement, extracting data and an analysis algorithm corresponding to the user requirement from the data catalog and the algorithm catalog, respectively, and defining the extracted data and the extracted analysis algorithm to one job to generate a job, wherein the analysis job generator transmits the generated job to the analysis helper to deliver the job as recommendation analysis service information to a user through the interactive analytic tool.
Abstract:
Disclosed are a method of modeling a workflow used in the field of big data and a method and apparatus for executing a workflow model. The method of executing the workflow model according to an embodiment of the present invention comprises receiving a Unified Modeling Language (UML)-based workflow model needing at least one data storage engine and at least one data processing engine, parsing the received workflow model to generate structured information, verifying the validity of the workflow model using the structured information, and transmitting jobs included in the workflow model to data processing engines corresponding to the jobs when it is determined that the workflow model is valid. Thus, developers can be allowed to easily acquire a workflow runnable on various data storage engines and various data processing engines.