KNIME Server Usage - pm4knime/pm4knime-document GitHub Wiki

KNIME Server Usage

This separate section talks about the usage of KNIME Server. The section is structured by questions.

What is KNIME Server?

KNIME Server is another KNIME running on remote machine. In our case, it is our workstation. Different from local KNIME, it provides more features.

  • Automation of workflow execution. The execution of workflow can be scheduled with a certain execution time and number. At certain time, the execution will be triggered. It is good for routine tasks.
  • Collaboration.
  • Usually more powerful computation.

How to upload local KNIME workflow into KNIME Server?

There are two ways to use KNIME Server, one is by connecting KNIME Server within local KNIME, the other is by KNIME WebPortal. Both need the account information from user. Different account can be set with different authorities.

Connecting with local KNIME

  • click the icon in KNIME workflow explorer above.
    image is in need
  • log in with the given account in KNIME. After successful connection, the content in KNIME Server will be shown on the top of the Explorer. It has the similar structure like local KNIME and the editing way is the same. Remember KNIME Server runs a KNIME in the background.

Upload workflow

To upload local workflow, we can drag the local workflow directly into KNIME Server.Or, by copying and pasting workflow, we can upload local workflow into the KNIME Server.

Configure workflow

The difference in KNIME Server is that you can click the workflow and set the execution. Execution times and numbers can be set. Even, KNIME Server could report the state of each execution. We can choose if resetting the workflow before it executes.

Put data into KNIME Server

Like putting data into KNIME, we can add our data folder in KNIME Server by

  1. create data folder under the category
  2. drag data into this folder
  3. use this data in workflow by adding relative path.

How to run workflow in KNIME Server

Like in local KNIME, we can right-click the workflow. After each running, it will generate a snapshot of the execution and store the snapshot in KNIME Server.

Knowledge

Relative Path

In KNIME, there are several predefined relative path. knime://knime.workflow : the current wirkflow location knime://knime.mountpoint : the local and Server mount point.

Account Permission

Like Linux, KNIME Server orders users into groups and give the users permission in three levels. Read + Write + Execution.