← demo-users.ndjson

Data quality

Inspect column statistics and check rules without changing your source.

Scan coverage

100 of 100 records checked in 5 ms. Source: 25389 bytes.

0 invalid records · 0 rule failures

ColumnTypesMissingNullDistinctNumeric minNumeric maxMean (8 decimals)String length
activeboolean 002
amountnumber 0010042.429989.895096.27780000
categorystring 0046–11
countrystring 0042–2
emailstring 0010024–24
idnumber 00100110050.50000000
namestring 0065–17
notestring 0010036–38
profilestring 0015–5
rolestring 0035–6
timestampstring 0010020–20
How these statistics are calculated

Distinct counts are capped at 1,024 per column. Numeric bounds preserve source precision. Means are rounded. Numbers beyond 1,024 digits or exponent magnitude 1,024 are excluded from numeric statistics and reported as numeric_skipped in the API. Nested values are profiled as objects or arrays.

Validation rules and scan settings
Rule examples and limits

Use dotted paths or JSON pointers. Example: [{"field":"id","required":true,"type":"integer","unique":true},{"field":"email","type":"string","non_empty":true}]. Date layouts use Go syntax, such as 2006-01-02. Unique checks support 10,000 distinct values per rule. Rules only report issues; no rows are discarded.