Hub
  • Software
  • Blog
  • Forum
  • Events
  • Documentation
  • About KNIME
  • KNIME Hub
  • Nodes
  • External Tool
NodeNode / Other

External Tool

Tools & Services
Drag & drop
Like
Copy short link

Allows running an external program on the data. It will write out the incoming datatable into a temporary file which can be used as an input to an external tool. After the tool finishes the node will read in an output file the tool has (hopefully) created.
NOTE: Running an external executable takes the control out of our hands. There will be no progress, no failure message, exceptions will not be caught, it may even cause the entire KNIME platform to fail and you loose any unsaved data, etc. Especially, if a shell script (or .bat file) creates sub processes (by calling other programs), these sub processes will continue living even if the node gets canceled. Furthermore, their output will not be fetched, causing them (possibly) to block (not finishing their job) and to exist until you kill them off manually.
Highlighting will not work across this node. Colors are lost (the Color Manager node must be inserted in the flow to re-generate colors).
The output of the external tool is caught and can be seen in the node's views (the last 500 lines only, full output is logged to KNIME's log file - if the log level is set to DEBUG, which is the default).

Node details

Input ports
  1. Type: Table
    External Input
    Input data for the external tool
Output ports
  1. Type: Table
    External Output
    Data read from the output file of the tool

Extension

The External Tool node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
    Basic Example for External Tool
    Bash
    This example shows how to use the external tool to increment all numbers in a column by 1…
    johannes.schweig > Public > external-tool-basic-example
  2. Go to item
    ExternalToolPowershellExample
    jonfuller > Public > powershell example > ExternalToolPowershellExample
  3. Go to item
    External Tools
    Workflow Snippet External Tools Executable
    +2
    This shows a simple example of calling the external tools node. The workflow data directo…
    knime > Workflow Snippets > External Tools
  4. Go to item
    External Tools
    Workflow Snippet External Tools Executable
    +2
    This shows a simple example of calling the external tools node. The workflow data directo…
    wkhan > Public > External Tools
  5. Go to item
    External Tool on Windows
    Windows External Tool External Tool (Labs)
    +1
    Showcases how the "External Tool" and the "External Tool (Labs)" can be used on windows. …
    lukass > Forum > External Tool on Windows
  6. Go to item
    EC2_connection
    mraraman > Public > IPF > EC2_connection
  7. Go to item
    EC2_connection
    alamisrar > Public > IPF > EC2_connection
  8. Go to item
    img2str
    collab version with Simon Richards. Details on MyExperiment site
    sauberns > Public > img2str
  9. Go to item
    Execute bash shell terminal fails
    mwiegand > Public > Bugs > Execute bash shell terminal fails
  10. Go to item
    Spontaneous tail coiling detection in zebrafish
    Zebrafish Image analysis R script
    The workflow detects the number and frequency of spontaneous tail coilings displayed in z…
    elisabet_t > Public > Spontaneous tail coilings-measurement
  1. Go to item
  2. Go to item
  3. Go to item
  4. Go to item
  5. Go to item
  6. Go to item

KNIME
Open for Innovation

KNIME AG
Hardturmstrasse 66
8005 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • E-Learning course
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • KNIME Open Source Story
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more on KNIME Server
© 2022 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Credits