8.6. Avoid “diamond shapes” in graphs

<< Click to Display Table of Contents >>

Navigation:  8. Anatella best practices >

8.6. Avoid “diamond shapes” in graphs


Avoid designing Anatella graphs with diamond shape in them: For example:

This is BAD:



This is GOOD (and it’s equivalent to the above BAD graph):




(Please note that we had to duplicate the AN76E5~1_img69FilterRows Action in order to remove the left diamond shape).



When there are some diamond shapes inside a graph, Anatella is forced to create a temporary HD cache containing all the data. The extra I/O’s performed to create (and thereafter read) this HD cache cost a large amount of time and disk space (and should therefore be avoided). More precisely, Anatella automatically creates HD caches on the left-most-corner of the diamonds: here: number1