Introduction to SRL
SRL stands for Symbolic Rule Language, i.e. a PolyAnalyst proprietary language that focuses on writing expressions that process and manipulate data values and shares many features with popular programming languages, calculator-like languages, and various spreadsheet cell expressions.
Several nodes require the use of SRL to carry out data processing:
-
when working in the Advanced mode the Filter Rows node requires you to write an SRL expression that expresses the criteria for whether a record should be retained in the node’s output dataset;
-
the Derive node requires you to write an SRL expression that sets the value for each new column you wish to create in the node’s output dataset;
-
the model produced by the Linear Regression node is presented in the form of SRL expression.
Refer to the following chapters for more details: