Arun Kumar
09/26/2021, 9:42 AMpartition = partition_set.get_partition(name=partition_date)
yield RunRequest(
run_key=f"{source.name}"
run_config=partition_set.run_config_for_partition(partition),
tags={
**partition_set.tags_for_partition(partition),
"event_source": source.name,
},
)
@daily_partitioned_config(start_date="2020-01-01")
def daily_partitioned_run_config(start: datetime, _end: datetime):
return {
"resources": {
"partition_config": {
"config": {"date": start.strftime(constants.PARTITION_DATE_FORMAT)}
}
}
graph.to_job(
name=source.name,
config=daily_partitioned_run_config,
resource_defs={
"partition_config": partition_config,
},
)
partition_set.tags_for_partition(partition)
with the new APIs?prha
09/27/2021, 7:53 PMDagster Bot
09/27/2021, 7:53 PMprha
09/27/2021, 7:54 PMArun Kumar
09/27/2021, 7:58 PMsandy
09/27/2021, 8:00 PMfrom dagster.core.definitions.time_window_partitions import TimeWindow
partition = Partition(value=TimeWindow(start=..., end=None), name="something")
run_config = daily_partitioned_run_config.run_config_for_partition_fn(partition)
yield RunRequest(run_config=run_config, ...)
Arun Kumar
09/27/2021, 8:02 PMpartition_set.tags_for_partition(partition)
?prha
09/27/2021, 8:02 PMmy_job = graph.to_job(...)
tags = my_job.get_partition_set_def().tags_for_partition(partition)
Arun Kumar
09/27/2021, 8:54 PM