Nick Dellosa
11/17/2021, 6:06 PMsandy
11/18/2021, 2:13 AM@dynamic_partitioned_config(...)
def my_partitioned_config(...):
...
@sensor(job=...)
def my_sensor():
if ...:
for partition_key in my_partioned_config.get_partition_keys():
yield RunRequest(tags={"partition": partition_key}, run_config=my_partitioned_config.get_run_config(partition_key))
Nick Dellosa
11/18/2021, 4:42 PMsandy
11/18/2021, 4:55 PM@dynamic_partitioned_config(...)
def my_partitioned_config(...):
...
def evaluate_tick():
if ...:
for partition_key in my_partioned_config.get_partition_keys():
yield RunRequest(tags={"partition": partition_key}, run_config=my_partitioned_config.get_run_config(partition_key))
my_schedule = ScheduleDefinition(job=..., execution_fn=evaluate_tick)
Nick Dellosa
11/18/2021, 5:05 PM