在 Dagster 中创建 PartitionSetDefinition 时,您可以传入一个“模式”,该模式将交换所使用的资源(出于测试目的,您可能希望在 PROD 中使用云存储,但使用本地存储进行本地开发
模式要求您指定通常在环境 yaml 文件中提供的一组配置值,但是当您创建如下所示的 PartitionSetDefinition 时,您只能传递模式。这通常通过在管道上设置预设并将其用于运行来完成,但 PartitionSetDefinition 仅允许设置模式而不是预设。
date_partition_set = PartitionSetDefinition(
name="date_partition_set",
pipeline_name="my_pipeline",
partition_fn=get_date_partitions,
run_config_fn_for_partition=run_config_for_date_partition,
mode="test"
)
您如何为此提供必要的预设/环境值?