Error message
dataset.fields[address].self: only null_value_count is supported for non-primitive self configs; unsupported: value_count, histogram
When this error occurs
Theself field on a non-primitive node (object or array) configures stats for the container column itself — not its children. For a struct or array column, the only meaningful stat at the container level is null_value_count (counting rows where the entire container is NULL).
Stats like value_count, histogram, mean, etc. don’t have well-defined semantics on a container value and are rejected.
Example: request that triggers this error
self includes value_count and histogram, which are not supported for non-primitive self configs.
How to fix
Restrictself.enabled_stats to only null_value_count:
self entirely:
Related errors
- MixedNodeConfig — mixing primitive and non-primitive config fields

