Structure Exchange with KNIME Panel
In this panel you can connect to a KNIME session, and send and receive structures and their properties from that session.
To open this panel, click the Tasks button and browse to Project Table and Project Operations → Establish Structure Exchange with KNIME.
- Using
- Features
- Additional Resources
Using the Structure Exchange with KNIME Panel
This panel can be used to transfer structures and their properties between Maestro and KNIME. The KNIME workflow must include KNIME-Maestro Connector nodes, each of which can communicate with Maestro. The use of these connector nodes enables you to make changes to the structures in Maestro and send them back to KNIME.
To set up the connection:
-
Click the Tasks button and browse to Project Table and Project Operations → Establish Structure Exchange with KNIME.
-
Click Start to start the KNIME-Maestro connection server.
-
Start KNIME and load the workflow you want to run.
To send structures to a node:
-
Choose the source of structures from the Structures to send option menu, and select or include the relevant structures.
-
Select the node that you want to send the structures to in the KNIME nodes connected list.
-
Click Send.
When a connector node is run, the input structures to that node are added to the Project Table in Maestro, and the node is added to the KNIME nodes connected list. Execution of the node halts until you send structures to it, by selecting the node in the list and clicking Send. If the node has no input, when it is executed it waits until you send structures from Maestro to it. Once the structure has been sent, the node is automatically disconnected. You can also disconnect the node manually if no structure is needed from Maestro, by selecting it in the list and clicking Disconnect.
Structure Exchange with KNIME Panel Features
- Server buttons
- KNIME nodes connected list
- Disconnect button
- Structures to send option menu
- Send button
- Server buttons
-
Click Start to start the KNIME-Maestro connection server. This is a special server that handles the communication between Maestro and KNIME. Click Stop to stop the server. After you start the server, it continues to run (even when the panel is closed), and can receive requests from any KNIME session. The server is automatically shut down when you quit Maestro.
- KNIME nodes connected list
-
List of KNIME nodes that are ready to receive structures from Maestro (connected). Nodes are added when they are executed, and the input structures to the node are placed in the Project Table (if it has input). Nodes are removed from the list when structures are sent or they are disconnected manually. You can select a single node in the list to perform an action on.
- Disconnect button
-
Disconnect the node that is selected in the list.
- Structures to send option menu
-
Choose the source of structures to be sent to a KNIME node. You can send the structures in the Workspace (included entries) or the selected entries in the Project Table.
- Send button
-
Send the structures designated on the Structures to send option menu to the node that is selected in the list. Properties are sent as well as structures, as the structures are exported as a Maestro file to be used by the KNIME node.