Loop an anatella graph on a global paramater
The loopAnatellaGraph action executes a given “sub-graph” (i.e. a given .anatella file) several times “in a loop”. At each iteration of the loop, the loopAnatellaGraph action sets a different value for one Global Parameter (whose name is, by default, “gpname”) that is used inside the “sub-graph”. The number of iterations is equal to the number of rows in the input table.
If you can execute all the different “sub-graph(s)” in any order (i.e. when there are no depencies towards previous iteration of the loop), then you can execute several “sub-graphs” in parallel (simultaneously): Just set the parameter “Run N graph(s) in parallel. N=?” to a higher value. This allows to easily use the several cores available inside your CPU. If you have limited RAM (or if you are on 32-bit PC), be carefull to not use a large value (“1” is our safest option).
Loops are probably the trickiest operations in anatella, but no worries, this is still manageable without any line of code.