A two-column key splits buckets when either key value differs.
either key can split
Start with one key
Grouping by region alone makes 2 buckets.
one key buckets=2
Multi-column grouping examples are tiny finite table transforms; SQL dialect completeness, optimizer behavior, indexing, product behavior, and performance claims are out of scope.
Add status to the key
Adding status makes 5 buckets because either key component can differ.
two key buckets=5
Multi-column grouping examples are tiny finite table transforms; SQL dialect completeness, optimizer behavior, indexing, product behavior, and performance claims are out of scope.
Summary
More key columns can split a bucket into smaller visible buckets.