TrustRadius: an HG Insights company

What is esProc SPL Community?

esProc SPL is an open-source and JVM-based analyzing and computing engine for structured data and semi-structured data, and capable at solving data problems, including hard to write, slow to run and difficult to operate and maintain.

Read more details.

Categories & Use Cases

Media

Screenshot of Debugging functions: set breakpoints, execute to cursor, single step, enter, skip, jump back. What you see is what you get, it is convenient to refer to intermediate results. Complete programming ability, the amount of code is smaller than that of Java, C#, and Python.
Screenshot of supports executing SQL directly on txt/csv/xls/xlsx files, including operations such as condition filtering, fuzzy querying, group summarization, Join, from clause, with clause, Case when, COALESCE, Top-N, and limit n offset m.
Screenshot of supports multi-step computation, which can break down a complex computing task into several simpler calculation steps to reduce computational complexity. The results of each step can be observed, making it easier to debug and maintain.
Screenshot of provides an IDE that not only offers debugging and unit format programming, but also provides quick function help. Simply move the cursor to a function and press the Alt key to display a detailed explanation of the function.
Screenshot of supports a complete flow processing structure, which has been simplified, including loops, conditionals, and sequential execution. This is an example of SPL code for solving the "Eight Queens Problem" to illustrate this.

1 / 5

Screenshot of Debugging functions: set breakpoints, execute to cursor, single step, enter, skip, jump back. What you see is what you get, it is convenient to refer to intermediate results. Complete programming ability, the amount of code is smaller than that of Java, C#, and Python.