smart-data-lake / sdl-visualization

Visualization for SDLB config
GNU General Public License v3.0
4 stars 1 forks source link

Use a better lineage graph layout algorithm #80

Closed HX-Tfd closed 3 months ago

HX-Tfd commented 3 months ago

The current layout algorithm for the lineage graph creates massive overlaps. This problem becomes more sever with horizontal view. It is necessary to use a better lineage algorithm, resp. changing the optimization objectives of the current layout algorithm. That is, we have to make the actions (edge labels) part of the optimization. This could potentially be done by extending the current dagre representation to include the edges. At the same time, the edge between dataObjects (nodes) should be computed the same way as before

HX-Tfd commented 3 months ago

Can be solved by implementing actions as nodes, the ReactFlow API will automatically arrange the layout. Will be solved with #74.