[ 
https://issues.apache.org/jira/browse/CALCITE-7133?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18016246#comment-18016246
 ] 

Thomas Rebele edited comment on CALCITE-7133 at 8/26/25 9:47 AM:
-----------------------------------------------------------------

I've implemented the above mentioned ideas in a prototype.

Here's a screenshot, but feel free to try it yourself, [^viz-example.zip] (or 
as a manually created standalone html file: [^planner-viz.html]).

!viz-screenshot.png|width=581,height=413!

 The user experience could be improved a bit, the node selection got a bit more 
complicated than I had hoped. How could it be improved?


was (Author: thomas.rebele):
I've implemented the above mentioned ideas in a prototype.

Here's a screenshot, but feel free to try it yourself, [^viz-example.zip].

!viz-screenshot.png|width=581,height=413!

 The user experience could be improved a bit, the node selection got a bit more 
complicated than I had hoped. How could it be improved?

> Improve usability of RuleMatchVisualizer for large plans
> --------------------------------------------------------
>
>                 Key: CALCITE-7133
>                 URL: https://issues.apache.org/jira/browse/CALCITE-7133
>             Project: Calcite
>          Issue Type: Improvement
>            Reporter: Thomas Rebele
>            Assignee: Thomas Rebele
>            Priority: Minor
>              Labels: pull-request-available
>         Attachments: planner-viz.html, viz-example.zip, viz-screenshot.png
>
>
> Optimization phases with many rule applications lead to large graphs 
> representing the plans of the intermediate steps. This ticket aims to improve 
> the visualizer, so that a developer can still get useful information from 
> those plan visualizations.
> List of improvement ideas:
>  * allow hiding / showing nodes
>  * jump to the step where the previous change happened
>  * include the cost for each node in all the steps by default, but make it 
> possible to hide it
>  * in the node tooltips, make the related nodes clickable: on click, pan to 
> that node



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to