How do the 'new' Report Nodes really work

Hi there,

I tried to follow this example here by @armingrudd in trying to create a static report.

However, in his workflow something very strange (and from my point of view counterintuitive and uncommon) is happening:

The component clearly shows a ‘Report’ input port and a ‘Report’ Output port, BUT these are nowhere to be found in the component.

Question 1: How did you do this? Because when I want to follow the tutorial, spend Reporting ports via the component dialog, the component won’t run at all

Question 2: Isn’t that counter-intuitive to the whole KNIME experience? If I add a node to a component, no matter what type, it should be reflected inside the component (or am I mistaken here??)

Thank you in advance.

1 Like

You have to tell it the output is for reporting now. I haven’t delved too far into the new reporting capabilities, since I still have so many reporting challenges that aren’t supported in the native chart nodes or easy to incorporate using D3 or Python charts.

1 Like

thanks a lot @iCFO

In the meantime I figured out that you need to click “Enable Reporting” within the layout editor to get those nodes. So the ‘standard way’ of adding nodes is not what one needs to do here (learning for me and eventually also for others reading this).

Just one question: when you create report on ‘external libraries’ you can’t utilize those in the new reporting nodes, can you?

1 Like

You can use external libraries, as long as the end result is an image (SVG or PNG) that you pass to an Image View node.
Kind regards,


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.