Job request: 18906
- Organisation:
 - Bennett Institute
 - Workspace:
 - tpp-database-history
 - ID:
 - u7tc6hrvcqsopkbk
 
This page shows the technical details of what happened when the authorised researcher Iain Dillingham requested one or more actions to be run against real patient data within a secure environment.
By cross-referencing the list of jobs with the pipeline section below, you can infer what security level the outputs were written to.
The output security levels are:
- 
                highly_sensitive
                
- Researchers can never directly view these outputs
 - Researchers can only request code is run against them
 
 - 
                moderately_sensitive
                
- Can be viewed by an approved researcher by logging into a highly secure environment
 - These are the only outputs that can be requested for public release via a controlled output review service.
 
 
Jobs
- 
                
- Job identifier:
 - 
                    
                    
gfomlhj7iyz5ddet 
 - 
                
- Job identifier:
 - 
                    
                    
jlgp7x7vn5xvvm2q 
 - 
                
- Job identifier:
 - 
                    
                    
ry2mmmbkvbxav3ro 
 - 
                
- Job identifier:
 - 
                    
                    
xliiof342k7lzwke 
 - 
                
- Job identifier:
 - 
                    
                    
xkbdizyugcu6qt4h 
 - 
                
- Job identifier:
 - 
                    
                    
uvameukj2m2ivvj4 
 
Pipeline
Show project.yaml
version: "3.0"
expectations:
  population_size: 1000
actions:
  query:
    run: >
      sqlrunner:latest
        --dummy-data-file output/generate_dummy_rows/dummy_rows.csv.gz
        --output output/query/rows.csv.gz
        analysis/query.sql
    outputs:
      highly_sensitive:
        rows: output/query/rows.csv.gz
  aggregate:
    needs: [query]
    run: python:latest python -m analysis.aggregate
    outputs:
      moderately_sensitive:
        aggregates: output/aggregate/*_by_*.csv.gz
  plot_from_2016:
    needs: [aggregate]
    run: >
      python:latest python -m analysis.plot
        --from-date 2016-01-01
        --output output/plot_from_2016
    outputs:
      moderately_sensitive:
        plots: output/plot_from_2016/*.png
  plot_from_2020:
    needs: [aggregate]
    run: >
      python:latest python -m analysis.plot
        --from-date 2020-02-01
        --output output/plot_from_2020
    outputs:
      moderately_sensitive:
        plots: output/plot_from_2020/*.png
  plot_from_last_30_days:
    needs: [aggregate]
    run: >
      python:latest python -m analysis.plot
        --from-offset 30
        --output output/plot_from_last_30_days
    outputs:
      moderately_sensitive:
        plots: output/plot_from_last_30_days/*.png
  render_report:
    needs: [plot_from_2016, plot_from_2020, plot_from_last_30_days]
    run: python:latest python -m analysis.render_report
    outputs:
      moderately_sensitive:
        report: output/render_report/report.html
Timeline
- 
  
    
  
  
Created:
 - 
  
    
  
  
Started:
 - 
  
    
  
  
Finished:
 - 
  
  
Runtime: 00:56:58
 
These timestamps are generated and stored using the UTC timezone on the TPP backend.
Job request
- Status
 - 
            Succeeded
 - Backend
 - TPP
 - Workspace
 - tpp-database-history
 - Requested by
 - Iain Dillingham
 - Branch
 - main
 - Force run dependencies
 - Yes
 - Git commit hash
 - 83c8ef6
 - Requested actions
 - 
            
- 
                  
run_all 
 - 
                  
 
Code comparison
Compare the code used in this job request