Here's an example Validation Result (not from your data) in JSON format. This object has rich context about the test failure.
Validation results save you time.
This is an example of what a single failed Expectation looks like in Data Docs. Note the failure includes unexpected values from your data. This helps you debug pipelines faster.
Great Expectations provides a large library of expectations.
Nearly 50 built in expectations allow you to express how you understand your data, and you can add custom
expectations if you need a new one.
Now explore and edit the sample suite!
This sample suite shows you a few examples of expectations.
This Expectation Suite may not be a complete assessment of the quality of your data. You should review and edit the Expectations based on domain knowledge.
When you are ready, press the How to Edit button to kick off the iterative dev loop.
How to Edit This Expectation Suite
Expectations are best edited interactively in Jupyter notebooks.
To automatically generate a notebook that does this run:
Once you have made your changes and run the entire notebook you can kill the notebook by pressing Ctr-C in your terminal.
Because these notebooks are generated from an Expectation Suite, these notebooks are entirely disposable.
Expectation Suite
A collection of Expectations defined for batches of data.
Must have these columns in this order: account_id, account_name, company_domain, employee_count, industry, segment, owner_id, created_at, last_activity_at
Notes
This Expectation suite currently contains 5 total Expectations across 2 columns.
Account schema, uniqueness, and firmographic expectations for the CRM integrity gate.