File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -27,13 +27,21 @@ def defs():
2727def dbt_models (context : dg .AssetExecutionContext , dbt : DbtCliResource ):
2828 yield from dbt .cli (["build" ], context = context ).stream ()
2929
30+ # Define the pricing pipeline job that materializes both assets
31+ pricing_pipeline_job = dg .define_asset_job (
32+ name = "pricing_pipeline_job" ,
33+ selection = dg .AssetSelection .assets (build_dataframe , load_pricing_data ),
34+ )
35+
3036price_schedule = dg .ScheduleDefinition (
3137 name = "price_schedule" ,
3238 cron_schedule = "10 10 * * *" ,
33- target = [ build_dataframe , load_pricing_data ] ,
39+ target = pricing_pipeline_job ,
3440 execution_timezone = "America/Los_Angeles" ,
3541)
3642
3743defs_pricing = dg .Definitions (
44+ assets = [build_dataframe , load_pricing_data ],
45+ jobs = [pricing_pipeline_job ],
3846 schedules = [price_schedule ],
3947)
You can’t perform that action at this time.
0 commit comments