コード例 #1
0
def generate_all_tables():
    chained_job = ChainedBackgroundJob(steps=[
        CreateCanvasSchema(),
        CreateSisSchema(),
        GenerateIntermediateTables(),
        GenerateBoacAnalytics(),
    ], )
    job_started = chained_job.run_async()
    return respond_with_status(job_started)
コード例 #2
0
ファイル: job_controller.py プロジェクト: johncrossman/nessie
def generate_all_tables():
    chained_job = ChainedBackgroundJob(steps=[
        RefreshCanvasDataCatalog(),
        GenerateIntermediateTables(),
        IndexEnrollments(),
        GenerateBoacAnalytics(),
    ], )
    job_started = chained_job.run_async()
    return respond_with_status(job_started)
コード例 #3
0
def import_student_population():
    chained_job = ChainedBackgroundJob(steps=[
        CreateCoeSchema(),
        ImportAscAthletes(),
        GenerateAscProfiles(),
        ImportCalNetData(),
        CreateCalNetSchema(),
    ], )
    job_started = chained_job.run_async()
    return respond_with_status(job_started)
コード例 #4
0
ファイル: job_controller.py プロジェクト: johncrossman/nessie
def full_caliper_import():
    args = get_json_args(request)
    if args:
        truncate_lrs = args.get('truncate_lrs')
    else:
        truncate_lrs = False
    chained_job = ChainedBackgroundJob(steps=[
        ImportLrsIncrementals(truncate_lrs=truncate_lrs),
        TransformLrsIncrementals(),
        MigrateLrsIncrementals(),
    ], )
    job_started = chained_job.run_async()
    return respond_with_status(job_started)