Query coverage

Query-aware synthetic data

Query-aware generation helps avoid synthetic datasets that look valid but fail to exercise important filters, joins, or partition paths.

Great Generator creates synthetic data. It does not anonymize, mask, de-identify, or transform production records.

Required values

Ask generated data to include specific business values needed by tests or demos.

df = generate_from_schema(
    schema=schema,
    rows=1000,
    required_values={"region": ["SOUTH"], "account_type": ["CHECKING", "SAVINGS"]},
)

Coverage validation

Validate whether generated output includes required values, partition dates, selectivity targets, and join coverage where configured.

Related documentation

Keep exploring