databricks-synthetic-data-generation

Generate synthetic transactional data with Faker and Spark for Databricks.

4|2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-synthetic-data-generation-alessandro9110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-synthetic-data-generation
Source: https://github.com/alessandro9110/Speech-To-Text-With-Databricks/tree/main/.claude/skills/databricks-synthetic-data-generation
Command: npx skills add https://github.com/alessandro9110/Speech-To-Text-With-Databricks --skill databricks-synthetic-data-generation-alessandro9110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires faker, holidays, numpy, pandas, pyspark, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of realistic, story-driven synthetic data for Databricks, eliminating the need for manual data generation or the use of sensitive production data for testing and development.

Core Features & Use Cases

  • Realistic Data Generation: Uses Faker and Spark to create data with non-linear distributions, temporal patterns, and referential integrity.
  • Databricks Integration: Saves generated data as Parquet files directly into Databricks Unity Catalog Volumes, ready for downstream Spark Declarative Pipelines.
  • Use Case: Generate 10,000 customer orders with realistic amounts and dates for a new feature's performance testing in Databricks.

Quick Start

Use the databricks synthetic data generation skill to create 10,000 customer records and save them to the 'my_catalog.my_schema.raw_data' volume.

Frequently Asked Questions about databricks-synthetic-data-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate realistic synthetic data in Databricks for testing?

You generate realistic synthetic data in Databricks by using Python libraries like Faker and Spark to create records with non-linear distributions and referential integrity, saving the output as Parquet files to Unity Catalog Volumes.

Can I create test data with temporal patterns and referential integrity using Spark?

Yes, you can create test data with temporal patterns and referential integrity using Spark by leveraging Python libraries like Faker and NumPy to generate realistic distributions, saving the structured output directly to Databricks Unity Catalog.

Does synthetic data generation work with Databricks Unity Catalog Volumes?

Yes, synthetic data generation works with Databricks Unity Catalog Volumes by saving the generated Parquet files directly into the catalog, making the test datasets immediately available for downstream Spark Declarative Pipelines.

What's the best way to generate 10,000 customer orders with non-linear distributions in PySpark?

The best way to generate 10,000 customer orders with non-linear distributions in PySpark is using the Faker library combined with Spark to create realistic transactional data and saving it as Parquet files to your Databricks Unity Catalog schema.

Do I need Faker and numpy to create demo datasets for Databricks?

You need Faker and numpy alongside PySpark to create realistic demo datasets for Databricks, as these Python dependencies enable the generation of non-linear distributions, temporal patterns, and referential integrity for your synthetic tables.

Why use synthetic data generation instead of production data for Databricks development?

You use synthetic data generation instead of production data for Databricks development to eliminate the risks of handling sensitive information while still creating story-driven datasets with realistic distributions for performance testing and feature development.