Concept Flow - LOAD, FILTER, and STORE operations
LOAD data from source
FILTER data by condition
STORE filtered data to destination
END
Data is first loaded from a source, then filtered by a condition, and finally stored to a destination.
data = LOAD 'input.txt'; filtered = FILTER data BY age > 30; STORE filtered INTO 'output';
| Step | Operation | Input Data | Condition/Action | Output Data |
|---|---|---|---|---|
| 1 | LOAD | None | Read all rows from 'input.txt' | [{'name':'Ann','age':25},{'name':'Bob','age':35},{'name':'Cara','age':40}] |
| 2 | FILTER | [{'name':'Ann','age':25},{'name':'Bob','age':35},{'name':'Cara','age':40}] | Keep rows where age > 30 | [{'name':'Bob','age':35},{'name':'Cara','age':40}] |
| 3 | STORE | [{'name':'Bob','age':35},{'name':'Cara','age':40}] | Write data to 'output' | Data saved to 'output' |
| 4 | END | N/A | All steps completed | Process finished |
| Variable | Start | After LOAD | After FILTER | After STORE |
|---|---|---|---|---|
| data | None | [{'name':'Ann','age':25},{'name':'Bob','age':35},{'name':'Cara','age':40}] | [{'name':'Ann','age':25},{'name':'Bob','age':35},{'name':'Cara','age':40}] | [{'name':'Ann','age':25},{'name':'Bob','age':35},{'name':'Cara','age':40}] |
| filtered | None | None | [{'name':'Bob','age':35},{'name':'Cara','age':40}] | [{'name':'Bob','age':35},{'name':'Cara','age':40}] |
LOAD reads data from a source file. FILTER keeps only rows matching a condition. STORE saves the filtered data to a destination. Each step produces new data without changing original. Used together to process and save specific data subsets.