-
Notifications
You must be signed in to change notification settings - Fork 5
Databricks and Delta Lake Usage
ravikiranpagidi edited this page Jun 17, 2026
·
1 revision
Great Generator works well in Databricks notebooks because it can return Spark DataFrames and write Parquet or Delta outputs.
from great_generator import generate_domain
data = generate_domain(
"banking",
engine="spark",
scale="large",
realism="realistic",
)data["transactions"].write.mode("overwrite").partitionBy("event_date").parquet(
"/Volumes/demo/synthetic/banking/transactions"
)data["transactions"].write.format("delta").mode("overwrite").partitionBy("event_date").save(
"/Volumes/demo/synthetic/banking_delta/transactions"
)generate_domain(
"banking",
engine="spark",
scale="large",
realism="realistic",
output_path="/Volumes/demo/synthetic/banking_delta",
output_format="delta",
partition_by=["event_date"],
)- Databricks Runtime usually includes Delta Lake support.
- Use Unity Catalog volumes or governed external locations when possible.
- Great Generator does not create credentials, storage accounts, IAM roles, or catalogs.
- Avoid using real company/workplace data in demos.
- Home
- Problem Statement
- Quick Start
- Generate Related Tables
- Query-Aware Generation
- Supported Schema Inputs
- Function Comparison
- Getting Started
- Plain Dictionary
- Rich Dictionary
- Pandas
- PySpark StructType
- Contracts and SQL DDL
- Schema Generation
- JSON Schema
- YAML Schema Profile