Data Quality

Validation Library

The 55 validators behind DataLens, in one place: what each one checks, how, and on what. Pick one to read and test it, then paste a CSV to see which of your columns it fits.

Validators

55 validators

Details

Choose a validator from the list.

Your data

Paste a CSV with a header row. Each column is classified, the validators that fit it are listed, and the validator you picked is run over the columns it fits. Nothing leaves this page.

Processing happens locally in your browser. What you paste or load is processed by this page and is not uploaded to a server. Nothing is stored unless you use a control that says it stores something, and you can clear anything this site has kept from the privacy page.

Powered by DataLens by BNS Data

How the library works

Each validator is a small, tested definition: what it recognises, the standard it follows, the parameters it takes and the checks it runs, including check digits where the standard defines them. The same package runs on these pages, in the DataLens app and on the DataLens server, so a value judged valid here is judged valid there.

What differs is what happens next. Here a failure is flagged and nothing more. In DataLens the same validators can be saved as a ruleset on a dataset, run on every refresh, stop a load at a quality gate, and keep a masked record of each failing row.

Structural validation does not establish that the identifier exists or belongs to a particular person.

Tools built on it