Skip to main content

Base Analytics Nodes

continuum-feature-base ships 16 production-ready nodes for data transformation, filtering, aggregation, REST integration, scripting, and anomaly detection.

CategoryNodeDescription
DataCreate TableCreates a structured table from FreeMarker template configuration
DataColumn JoinJoins two columns from left and right tables into one output column
DataJoint NodeJoins input strings into one
DataJoin on Multiple KeysPerforms inner join on two tables using two key columns from each table
TransformPivot ColumnsPivots table so pivot column values become new columns with value column as cell values
TransformJSON ExploderParses JSON strings and flattens keys into new columns
TransformColumn SplitterSplits a column into two parts
TransformKotlin ScriptRuns a Kotlin script for each row, adding a script_result column
FilterDynamic Row FilterFilters rows where the specified column value is greater than the threshold
FilterConditional SplitterSplits rows into two outputs based on threshold comparison
AggregationTime Window AggregatorAggregates values into time windows, summing by window buckets
AggregationBatch AccumulatorGroups rows into batches and adds batch_id and row_count columns
TextText NormalizerNormalizes text by trimming, lowercasing, and removing non-alphanumeric characters
SecurityCrypto HasherGenerates SHA-256 hash of column values
AnalyticsAnomaly Detector (Z-Score)Detects outliers using Z-score method (flags values with |Z| > 2)
IntegrationREST ClientMakes HTTP requests for each row using FreeMarker templated URLs and payloads

See the continuum-feature-base README for build instructions and dependencies.