Overview

A processor is the atomic processing unit within ONE DATA. Each processor undertakes one specific task (e.g., renaming of a column).


Structure


The structure of a processor is as follows:

  • Input Ports define the entry for a dataset to be processed by the specific algorithmic task. Here, a processor can expose '1' to 'n' input ports.
  • Output Ports serve as the output for the processed input dataset(s). According to the input ports, a processor may offer '1' to 'k' output ports.
  • Configuration gives the user the possibility to define free variables for a single processor to tailor it to the specific processing task.

By combining several processors a workflow is generated.


Processor Description

  1. Processors can be renamed in the workflow by opening any processor's window and typing in a new name in the top row.
  2. The color of the processors can be changed, for example if a part of the workflow should be highlighted, by clicking on the upper left corner, colors can be selected.
  3. The short description of the processor can be toggled at the top of the configuration view within the processor by clicking on the first row.
  4. The description of each field within the processors can be toggled by clicking on the information symbol "i" on the right side.


Processor categories

Processors can be grouped in the following categories:

  • Load processors allocate defined datasets to workflows.

  • Quantitative Methods processors conduct objective measurements and statistical, mathematical, or numerical analyses of data such as correlations or box plots.

  • Save processors store datasets in the file system of ONE DATA.

  • Transformation processors perform actual changes on the dataset. These calculations can be simple replacements up to complex tasks, such as the execution of SQL queries.

  • Advanced Methods processors conduct complex procedures such as linear regression. Also includes processors that are supposed to be a playground for new algorithms. These are mostly cutting edge development and therefore the actual algorithm and/or result might be changed.

For more detailed information about processors, use the following link.