Great Expectations tests:
- All columns exist
- All unique columns have unique values
- All unique column combinations have unique values
- All strings non-empty and trimmed
- All boolean and enum columns have only legal values
- All non-null columns not null
- All observation data not-null iff returned data is true
- All secondary observation tables have data iff returned data is true