Run & manage a Job

Once you click on the respective Job, you can check and manage the job from the Job details page. Users can manage a job to perform the following actions:

  • Run, edit and delete the job, and

  • View and manage job runs for a respective job, and filter them based on run status.

You can check the next job run schedule, which deployment environment the job is saved in and the Job ID. The job ID is helpful when you want to customize your job APIs to integrate and run on external environments and tools. 5X Managed dbt Core™ currently supports custom job API integration to trigger scheduled jobs and retrieve job run status for specific jobs and all jobs. Refer to the 5X Managed dbt Core™ API to learn more.

Run, edit and delete a job

Users can run, edit and delete a job from the options on the right of the job name.

  • Run a job: Click Run now to run a job. A job run will execute the commands set for the job based on the trigger specifications. Once it performs the query and retrieves the job run results, the job run will be updated. A running job is updated on the list of job runs and has a Running status.

To cancel a running job, click on Abort in the job run overview section. Aborting a job helps users enhance flexibility and management over their dbt processes by safely stopping a running job. An aborted job run does not produce any job run metrics and has an Aborted status.

  • Edit a job: Edit your job to update its general settings, environment details and commands & triggers to perform job runs as required. Once updated, click Save to save the changes.

  • Delete a job: Delete the job by clicking on Delete and confirming it. Uncommitted changes to the job will be lost upon deletion and a deleted job cannot be retrieved.

Note

5X soft-deletes a job once the user deletes it to prevent data loss. Admins can reach out to support@5x.co to recover a deleted job.

Job run overview

This section lists all the job runs performed for the job. Users can check the job run ID, its run status, trigger type (manually or scheduled), git repository and when was the last trigger of the run.

You can filter the job runs based on their run status from running, success, aborted, failed or queued job runs. Select the job run from the job run overview section to check and manage it further. Users can also create and manage the job runs from the job details.

Last updated