NOTICE: All information contained herein is, and remains
the property of TechnoCore Automate.
Updated : 2026-03-17
ObjWorkflowFeatureStore is the FEATURESTORE workflow node
executor. It computes, validates, and manages feature store
tables within a workflow DAG.
Registered as WorkflowNodeType.FEATURESTORE via
@ObjNodeRegistry.register.
FEATURESTORE — computes and manages feature store operations.
Icon: 🗂️
| Operation | Description |
|---|---|
| COMPUTE | Compute all features for a feature code |
| INCREMENTAL | Compute features for filtered rows only |
| VALIDATE | Validate features with Great Expectations |
| STATS | Compute feature statistics (min/max/avg/nulls) |
| CREATE_TABLE | Create feature table from definitions |
{
"operation": "COMPUTE",
"feature_code": "creditscore_test",
"package": "homechoice",
"use_batch": false,
"use_transaction": false,
"respect_dependencies": true
}
Computes all features for a feature code.
| Parameter | Default | Description |
|---|---|---|
feature_code |
— | Feature code |
package |
active | Package |
use_batch |
false | Batch update mode |
use_transaction |
false | Wrap in transaction |
respect_dependencies |
true | Compute in dependency order |
Computes features for a subset of rows.
| Parameter | Default | Description |
|---|---|---|
feature_code |
— | Feature code |
filter_condition |
— | SQL WHERE clause |
Validates computed features against expectations.
| Parameter | Default | Description |
|---|---|---|
feature_code |
— | Feature code |
feature |
* | Specific feature (or all) |
Computes statistics for all features.
Creates the feature table from def_feature definitions.
Results are stored in the workflow context under
_featurestore_{operation}:
{
"operation": "COMPUTE",
"feature_code": "creditscore_test",
"package": "homechoice",
"status": "OK",
"elapsed_ms": 1234,
}
nodes:
- node_name: compute_features
node_type: FEATURESTORE
name: creditscore_test
node_data: |
{
"operation": "COMPUTE",
"feature_code": "creditscore_test"
}
transition: next_node
START → FEATURESTORE → FEATURERENDER → AI → END
(compute) (render) (summarise)
The FEATURESTORE node focuses purely on computation.
Template rendering is handled by the FEATURERENDER node.
Updated : 2026-03-17