CPC G06F 16/24568 (2019.01) [G06F 16/24573 (2019.01); G06F 16/248 (2019.01)] | 19 Claims |
1. A computer-implemented method comprising:
obtaining data representing a data stream processing instruction set, the data stream processing instruction set instructing a stream data processing system to read data from a streaming input, manipulate the data according to one or more manipulations specified in the data stream processing instruction set to result in manipulated data, and write the manipulated data to a streaming output;
obtaining a request to preview results of the data stream processing instruction set when applied to the streaming input;
generating a preview of the results of the data stream processing instruction set when applied to the streaming input by at least:
converting the data stream processing instruction set into a batch query, wherein converting the data stream processing instruction set into a batch query, representing conversion of the data stream processing instruction set, comprises generating a batch query to read second data from an existing data set, manipulate the second data according to the one or more manipulations specified in the data stream processing instruction set to result in second manipulated data, and write the second manipulated data to a query results set;
applying the batch query, representing conversion of the data stream processing instruction set, to the existing data set to generate the query results set by reading second data from the existing data set, manipulating the second data according to the one or more manipulations specified in the data stream processing instruction set to result in second manipulated data, and writing the second manipulated data to the query results set; and
outputting the query results set generated from applying the batch query, representing conversion of the data stream processing instruction set, to the existing data set as the preview of the results of the data stream processing instruction set when applied to the streaming input.
|