Page MenuHomePhabricator

Write Database Tests in Great Expectations for Metrics Application
Closed, ResolvedPublic

Description

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

Event Timeline

Status:

  • All columns exist
  • All unique columns have unique values
  • All unique column combinations have unique values
  • All strings non-empty and trimmed - CURRENTLY FAILING
  • 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
RickiJay-WMDE changed the subtype of this task from "Spike" to "Task".Aug 21 2024, 8:53 PM