Multi-batch vs single-batch checkpoints

(Posted in Slack, reposting here)

If I want to test all of my tables, each of which has an expectation suite associated with it, is it better to use a single checkpoint with multiple batches, or a checkpoint for each table-expectation pair?

My current approach is to have a single checkpoint covering every table in dev, and ditto for prod. I was wondering if there are tradeoffs or disadvantages here that I’m not aware of?

@wllgrnt If you have an Expectation in one Suite that uses an Evaluation Parameters whose value is populated from a Validation Result from another suite, these two batches must be validated within the same Checkpoint. In all other cases, there is no clear better option as it depends on your workflow.

1 Like