def generate_all_tables(): chained_job = ChainedBackgroundJob(steps=[ CreateCanvasSchema(), CreateSisSchema(), GenerateIntermediateTables(), GenerateBoacAnalytics(), ], ) job_started = chained_job.run_async() return respond_with_status(job_started)
def generate_all_tables(): chained_job = ChainedBackgroundJob(steps=[ RefreshCanvasDataCatalog(), GenerateIntermediateTables(), IndexEnrollments(), GenerateBoacAnalytics(), ], ) job_started = chained_job.run_async() return respond_with_status(job_started)
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)
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)