schema.yml
from great_generator import generate_from_dbt_schema
df = generate_from_dbt_schema(
"models/schema.yml",
model_name="customers",
rows=1000,
)dbt integration
Create lower-environment model data from common dbt schema.yml and target/manifest.json metadata.
Great Generator creates synthetic data. It does not anonymize, mask, de-identify, or transform production records.
from great_generator import generate_from_dbt_schema
df = generate_from_dbt_schema(
"models/schema.yml",
model_name="customers",
rows=1000,
)from great_generator import generate_from_dbt_manifest
df = generate_from_dbt_manifest(
"target/manifest.json",
model_name="customers",
rows=1000,
)Column names, data types, descriptions, not_null tests, unique tests, accepted_values tests, and relationship hints where possible.
Related documentation