-
Notifications
You must be signed in to change notification settings - Fork 4
Generate from Domain Examples
Ravi Kiran Pagidi edited this page Jun 28, 2026
·
1 revision
The actual public function is generate_domain. Use it for ready-made related datasets, demonstrations, learning, and architecture prototypes.
from great_generator import generate_domain
data = generate_domain("ecommerce", scale="small")
customers = data["customers"]
orders = data["orders"]
order_items = data["order_items"]data = generate_domain("banking", engine="spark", scale="small")
data["transactions"].write.mode("overwrite").parquet("synthetic/banking/transactions")data = generate_domain(
"ecommerce",
anomalies={"null_rate": 0.02, "duplicate_rate": 0.01},
)For your own table structure, prefer generate_from_schema. For your own related tables, use generate_relational.