Ruoyu Qian
08/15/2022, 7:37 PMsandy
08/15/2022, 8:44 PMRuoyu Qian
08/15/2022, 9:07 PMsandy
08/15/2022, 9:09 PMRuoyu Qian
08/15/2022, 9:13 PMmy_job = define_asset_job(
name="my_job",
description="""
my_job materializes all dbt models tagged with 'needed', including upstream dependencies.
""",
selection=AssetSelection.groups("the_group_needed").upstream(),
)
how in the sensor do I pass in this define_asset_job
. I don’t see it in the documentationsandy
08/15/2022, 10:01 PMRuoyu Qian
08/16/2022, 2:18 PMrun_status_sensor
decorator to my_job
which returns a UnresolvedAssetJobDefinition
. I think run_status_sensor
expects a function or a class. How should I approach this?
@run_status_sensor(
run_status=DagsterRunStatus.SUCCESS,
request_job=my_next_job,
)
my_job = define_asset_job(
name="vero_job",
description="""
,
selection=AssetSelection.groups("a group").upstream(),
)
sandy
08/16/2022, 3:37 PMvery_job = define_asset_job(
name="vero_job",
description="""
,
selection=AssetSelection.groups("a group").upstream(),
)
@run_status_sensor(
monitored_jobs=[vero_job],
run_status=DagsterRunStatus.SUCCESS,
request_job=my_next_job,
)
def my_run_status_sensor(context):
return RunRequest(run_key=None)
Ruoyu Qian
08/16/2022, 4:19 PMdef my_run_status_sensor(context):
return RunRequest(run_key=None)
I don’t need to specify anything.?sandy
08/16/2022, 4:26 PMRuoyu Qian
08/17/2022, 2:50 PMdagster job execute -f analytics/repository.py --job my_uptream_job
Ruoyu Qian
08/17/2022, 3:04 PM