About Jobs

A job is identified by an id, a name, a status, and a set of tasks. Additionally, a job includes information about the operation's input, progress logs, progress output, and result (if succeeded).

Types of jobs in Graph Studio may include:

  • Creating an RDF graph.
  • Loading a graph into memory to perform analytics.
  • Starting, stopping and restarting the internal compute environment.

A job starts when an operation (for example: create graph, load into memory) is executed. During a job execution, the job status is set to RUNNING and the progress logs and outputs are updated to keep track of the executed tasks and processed entities. At the end of the job execution, the job's status depends on the success or failure of its tasks:

  • A failed job has a FAILED or TIMEOUT status and produces no result.
  • A successful job has a SUCCEEDED status and produces a result.

A job can be canceled at any time during the job execution. When a job is canceled, its job status is set to CANCELED and no result is produced.