Database reference guide |
HOME |
ExpressionsExpression fields are derived data created using the Built-In functions provided with Engine. This section introduces Expression fields and looks at some of the common uses of expression based derived data. Expression fields are commonly used in conjunction with aggregate fields and remaps to execute both simple and complex data engineering within Engine. They can be created both "on the fly" via the campaign and analytics tools, or as part of a regular load process. An Expression column can be anything from a simple concatenation of string values to a complex mathematical calculation and provides a flexible mechanism for manipulating and transforming data into almost any desired format. Engine's underlying CBAT technology lends itself well to the calculation of all derived data, and as a consequence, Expression fields are a key feature of Engine. Creating an expression fieldiLoader Alterian's Script Based ETL tool, iLoader, provides direct support for creating expression columns through the EXPRESSION keyword. By using iLoader scripts, it is possible to automatically create expression based columns at the end of a data load. This allows the same expressions to be recreated each time the data is refreshed. Built In FunctionsThere is a wide variety of built-in expression functions supplied with Engine, including:
Uses of ExpressionsExpression fields are extremely versatile and are used in a wide variety of data engineering operations. Some common uses are:
Operational Elements of an Expression
Concatenating StringsTo concatenate strings in expressions, use the + symbol. For example, the following expression creates a new column of unique forenames and surnames:
|
Online & Instructor-Led Courses | Training Videos | Webinar Recordings | ![]() |
|
![]() |
© Alterian. All Rights Reserved. | Privacy Policy | Legal Notice | ![]() ![]() ![]() |