| CPC G06F 9/505 (2013.01) [G06F 9/5072 (2013.01); G06F 9/547 (2013.01); G06F 16/13 (2019.01); G06F 16/164 (2019.01); G06F 16/182 (2019.01); G06F 16/192 (2019.01); G06F 16/254 (2019.01); G06F 16/81 (2019.01); G06F 2209/503 (2013.01)] | 18 Claims |

|
1. A method comprising:
receiving, at a control plane of a data analytics system, a packaged workflow file from a client device of a user of the data analytics system, wherein the packaged workflow file describes at least a workflow to be executed;
storing, by the control plane, the packaged workflow file to a cloud storage account;
receiving, at the control plane, an API request for the packaged workflow file from an execution engine wrapper container running on a data plane, wherein the API request comprises an identifier for the packaged workflow file;
retrieving, by the control plane, the packaged workflow file from the cloud storage account based on the identifier;
transmitting, by the control plane, the packaged workflow file to the execution engine wrapper container running on the data plane;
receiving, by the control plane, a result of an execution of the workflow by the data plane; and
transmitting, by the control plane, the results of the workflow file to the cloud storage account for storing.
|