According to some embodiments, system and methods for building a model are provided, comprising a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more user-entry fields to build a model, user-entry fields is associated with a selection of big data or small data for use with the model; receive at least one data source in a user-entry field associated with the model; determine if data in the data source includes big data or small data; and in response to the determination of big data or small data in the data source, execute the model with data from the data source in a big data or small data execution environment. Numerous other aspects are provided.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for building a model comprising: a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more user-entry fields to build a model, user-entry fields is associated with a selection of big data or small data for use with the model; receive at least one data source in a user-entry field associated with the model; determine if data in the data source includes big data or small data; and in response to the determination of big data or small data in the data source, execute the model with data from the data source in a big data or small data environment. 2. The system of claim 1, wherein selection of small data further causes the system to: execute the model in a container. 3. The system of claim 2, wherein the container includes an entire run-time environment. 4. The system of claim 1, wherein selection of big data further causes the system to: transmit one or more service calls to the big data environment. 5. The system of claim 4, wherein the big data environment includes a cluster of processors. 6. The system of claim 4, wherein selection of big data further causes the system to: execute the model in the big data environment. 7. The system of claim 6, wherein execution of the model further causes the system to: retrieve data already-stored in the big data environment. 8. The system of claim 4, wherein the one or more service calls are stored in an interface container, and the one or more service calls are transmitted to the big data environment from the interface container based on a determination of big data. 9. The system of claim 2, wherein execution of the model further causes the system to: receive data for use with the model from a local server. 10. The system of claim 4, wherein the one or more service calls are invoked as Representational State Transfer (REST) calls at the big data environment. 11. The system of claim 4, wherein the service call specifies a location of the data for use with the model, and a location of the model technique in the big environment. 12. The system of claim 11, wherein transmission of the service call further causes the system to: read the data for use with the model; split the data for use with the model into two or more buckets, forming a sub-set of data in each bucket; execute the model on each sub-set of data; receive an output from each bucket; aggregate the output from the two or more buckets; and store the output. 13. The system of claim 12, wherein the model is executed in parallel on each sub-set of data. 14. A method for building a model comprising: presenting a user interface on a display, the user interface including one or more user-entry fields to build a model; receiving at least one data source in a user-entry field associated with the model; determining if data in the data source includes big data or small data; and executing the model with data from the data source in one of a small data environment or a big data environment in response to the determination of big data or small data. 15. The method of claim 14, further comprising: executing the model in a container based on a selection of small data. 16. The method claim 15, wherein the container includes an entire run-time environment. 17. The method of claim 1, further comprising: transmitting one or more service calls to the big data environment based on selection of big data. 18. The method of claim 17, wherein the big data environment includes a cluster of processors. 19. The method of claim 17, further comprising: executing the model in the big data environment based on selection of big data. 20. The method of claim 19, wherein execution of the model further comprises: retrieving data already-stored in the big data environment. 21. The method of claim 17, wherein the one or more service calls are stored in an interface container, and the one or more service calls are transmitted to the big data environment from the interface container based on the selection of big data. 22. The method of claim 15, wherein execution of the model further comprises: receiving data for use with the model from a local server. 23. The method of claim 17, further comprising: invoking the one or more service calls as Representational State Transfer (REST) calls at the big data environment. 24. The method of claim 17, wherein the service call specifies a location of the data for use with the model, and a location of the model technique in the big environment. 25. The method of claim 24, wherein transmitting the service call further comprises: reading the data for use with the model; splitting the data for use with the model into two or more buckets, forming a sub-set of data in each bucket; executing the model on each sub-set of data; receiving an output from each bucket; aggregating the output from the two or more buckets; and storing the output. 26. A non-transitory, computer-readable medium storing instructions that, when executed by a computer processor, cause the computer processor to perform a method for building a model, the method comprising: presenting a user interface on a display, the user interface including one or more user-entry fields to build a model, wherein at least one of the user-entry fields is associated with a selection of big data or small data for use with the model; receiving at least one data source in a user-entry field associated with the model; determining if data in the data source includes big data or small data; and executing the model with data from the data source in one of a small data environment or a big data environment in response to the determination of big data or small data.