
All calculation tasks have a calculation component that determine calculation method.
Role of calculation component is:

Flow of Calculation component is:

DSF has many Calculation components in dsf_opkg repositories, And of course you can define them.
In DSF, there are two types of calculation component.

Operator is one of calculation component to do single calculation.
You can do most of things by using this simplest component.
Component Set is one of calculation component to do multiple calculation as pipeline at once.
This type of component is very useful when you want to use same logic many time or share logic for someone.
DSF has features to manipulate large amount of data by using data partitioning.

you can partition data by partitioning component.
For partitioned data, you can most of regular calculation component. It apply calculation for all partitions.
You can use partition component when you want to iterate all partitions with states.
You can integrate all partitions into single data by using integrating component.