Notebook-friendly
Schema strings and dictionaries are useful for quick Pandas examples in notebooks.
df = generate_from_schema("id int, name string, email string", rows=100)
Examples
Use these examples as starting points for demos, notebooks, lower-environment tests, and documentation walkthroughs.
Great Generator creates synthetic data. It does not anonymize, mask, de-identify, or transform production records.
Schema strings and dictionaries are useful for quick Pandas examples in notebooks.
df = generate_from_schema("id int, name string, email string", rows=100)
Spark DataFrames can be written by the user's runtime to configured storage or connectors.
spark_df.write.mode("overwrite").parquet("/tmp/great_generator/customers")
The optional MCP server lets compatible assistants call selected local tools and return file paths plus previews.
Use repo notebooks for Pandas, Databricks, Microsoft Fabric, Snowflake, cloud storage, and Hugging Face workflows.
examples/pandas/
examples/databricks/
examples/fabric/
examples/snowflake/
examples/cloud_storage/
examples/huggingface/
Generate repeatable retail star-schema data and run SQL templates in your own environment.
python benchmarks/datasets/retail_star_schema/generate_dataset.py --overwrite
Related documentation