sar
09/12/2022, 3:23 PMsean
09/12/2022, 5:17 PMowen
09/12/2022, 6:23 PMdef get_jobs_from_yaml(my_yaml):
jobs = []
for connection_id, dbt_folder in my_yaml.items():
@job(name="my_job_{dbt_folder}", resource_defs=...)
def _job():
dbt_run_op(start_after=airbyte_sync_op())
jobs.append(_job)
return jobs
@repository
def my_repo():
return get_jobs_from_yaml(...)
sean
09/14/2022, 8:24 PMsar
09/15/2022, 1:00 AM