Jobs Overview

A Jedox Integrator process is executed via a job, which is the last step in the Integrator process. Jobs can be managed in the Integrator UI and can also be run with an Excel macro via OData.

Only jobs of type "Parallel" are executed without sequential queuing. If an Integrator job is running, execution of any subsequent job requests depend on the type of job(s):

  • If both the job that is running and the subsequent execution are of type parallel, Integrator will process the new execution request concurrently, as long as the system has sufficient resources.
  • If either the job that is running or the subsequent execution are of any type other than Parallel, the execution of jobs will be sequential, i.e. new executions will commence only after any jobs already running have completed.

Every job of some other type (e.g. Groovy or switch) can be parallelized by simply creating new parallel job and adding the other job(s) to it. Also, a parallel access to Microsoft Access DB is not possible due to restrictions of Microsoft Access Driver.

External Executes jobs from another Integrator project as a sub-job, splitting Integrator logic into several projects and executing them together in one central job.
Groovy Executes a script in the Groovy programming language.
JavaScript Executes a script in the JavaScript programming language.
Loop

Performs multiple processing of another parameter-dependent load or job with differing variables. Can also be used to set variables dynamically for a load or a job.

LoopParallel Runs a loop in which all subjobs are executed in parallel.
Parallel Executes several loads or jobs simultaneously.
Standard Executes several loads consecutively. May also contain and combine other jobs that are executed as sub-jobs.
Switch

Builds an execution chain based on conditions.

For more information on the execution states, see Integrator Execution status codes.

Updated December 9, 2024