What problem does it solve?
Generate realistic, story-driven synthetic datasets that demonstrate business impact, preserve referential integrity, and scale on Databricks so teams can demo analytics, validate pipelines, train models, and test data quality without exposing production data. The Skill enforces domain coherence, non-uniform distributions, event-driven anomalies (incidents/outages), and explicit user confirmation of Unity Catalog targets to avoid accidental writes.
Core Features & Use Cases
- Scalable generation using Spark + Faker + pandas_udf patterns that scale from thousands to millions of rows with partitioning guidance.
- Story-first datasets: designs data to tell a business story (incident → impact → analysis → fix) with skewed distributions, time patterns, and correlated attributes.
- Databricks-native output: supports Parquet/JSON/CSV to Volumes and managed Delta tables in Unity Catalog; always asks for catalog and schema and creates schema/volume if missing.
- Serverless-first execution with databricks-connect patterns and explicit rules (no .cache()/.persist(), write master tables then read for FK joins).
- Validation & troubleshooting guidance: pre-generation planning, post-generation checks, and troubleshooting for common environment issues and UDF dependency management.
Quick Start
Generate a 100000-row synthetic support-demo dataset in catalog my_catalog.my_schema using Spark + Faker, write master tables to Delta and raw data to /Volumes/my_catalog/my_schema/raw_data, and present the plan and table specs for my approval.