Data Nodes
Learn about data nodes that retrieve, transform, and manage data within workflows.
Data nodes retrieve, transform, and manage data within workflows. They allow you to fetch historical data, make external API calls, perform calculations, and manipulate data before passing it to action nodes.
Overview
Data nodes are the backbone of data processing in workflows. They enable workflows to interact with device data, external systems, and perform complex data operations.
Available Data Nodes
| Node | Description |
|---|---|
| Array Operation | Perform operations on arrays |
| Get Attribute | Retrieve device attributes |
| Get History | Fetch historical datastream values |
| HTTP Request | Make HTTP calls to external APIs |
| Lookup Table | Map values using lookup tables |
| Update Attribute | Update device attributes |
Using Data Nodes
Data nodes typically receive input from triggers or other data nodes and pass their output to subsequent nodes:
- Configure the data source or operation
- Map variables as input parameters
- Access the output in connected nodes
Best Practices
- Limit data retrieval scope (time ranges, record counts)
- Cache frequently accessed data when possible
- Use lookup tables for static value mappings
- Handle missing or null data gracefully
Next Steps
Explore each data node type to learn how to use them in your workflows.