Jobs

Job

A job object is created when the user executes the method launch(processing_payload=None, data_location_name=None, dataset_name=None) of the Processing class. It contains information about:

  • The processing that created it.
  • The hyperparameters of the user’s payload.
  • The outcome object created at the end of the launch method.
  • The Data Locations of the input data.

Job objects have this shape:

{
  "_id": "63039fbe5776c2cdbde9d59b",
  "startTs": "2022-08-22 15:24:46.329484",
  "processingId": "63039f815776c2cdbde9d599",
  "hyperParametersId": "63039fe55776c2cdbde8d97f",
  "dataLocations": [
    {
      "role": "som_model_mongo",
      "dataLocationId": "62fd06a5c50007ba8f560aec"
    }
  ]
}

Keys description:

  • _id: id of the Job document, stored in the external MongoDB.
  • startTs: Creation timestamp.
  • processingId: id of the processing that created the Job object.
  • outcomeId: id of the outcome object created at the end of the launch method.
  • hyperParametersId: id of the hyper parameters, provided in the user’s payload. These hyper parameters can be found in the collection hyper_parameters, stored in the external MongoDB.
  • dataLocations: Data Locations of the input data.