Skip to Content
This documentation is provided with the HEAT environment and is relevant for this HEAT instance only.

filter-node

The filter-node processing node validates upstream data from a parent named filter-payload: type must match allowedType, with optional JSON or CSV analysis and schemaValidator checks.

When to use it

Use after filter-payload when the graph needs stronger validation (valid JSON files, CSV structure, schema match) before dashboard or analytics nodes.

Limitations

  • Expects the upstream parent node instance to be named filter-payload in the session template (runtime input map key).
  • One allowed type per node (allowedType string, not an array).
  • Warnings on invalid JSON rows do not always fail the node; review processor logs for your deployment.

Configuration

PropertyRequiredDescription
dataSourceNameyesData source identifier
allowedTypeyesExpected type string (for example json, text)
schemaValidatornoSchema object for JSON or CSV validation when set

Manifest may list schema as required; the processor reads schemaValidator.