Preanalyzing some data on the edge

If I want to pre process some sensor data collected at a higher rate on the edge agent and only send this “filtered” data to the attributes defined for a device, where would I store this “raw” data to be analyzed through an edge workflow?
SQL db, redis or what do you suggest?


I think the answer to this question depends on how much data and how often you want to process. However, your two options I’d suggest are:

Workflow Storage:

Here, you can store a bunch of values and use the “Fetch all currently stored values” to retrieve them all to process

Also, you can always write to a file and read it back when you need to process the data.

Those would be the two methods I’d recommend.