spark-native-bronze

Generate synthetic retail datasets and write Bronze Delta tables in Databricks.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/slysik/databricks-claude-coding --skill spark-native-bronze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spark-native-bronze
Source: https://github.com/slysik/databricks-claude-coding/tree/main/.pi/skills/spark-native-bronze
Command: npx skills add https://github.com/slysik/databricks-claude-coding --skill spark-native-bronze

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized, scalable, and efficient method for generating synthetic data and creating Bronze Delta tables in Databricks, replacing inefficient manual or library-based approaches.

Core Features & Use Cases

  • Scalable Synthetic Data Generation: Creates large datasets (100K to 1M+ rows) using spark.range() for distributed performance.
  • Canonical Bronze Pattern: Enforces best practices for Bronze table creation, including metadata columns and direct Delta Lake writes.
  • Interview Demo Ready: Optimized for speed and clarity, making it ideal for demonstrating data engineering patterns in interviews.
  • Use Case: Generate a 100,000-row retail transaction dataset for a Databricks interview demo, ensuring it's ready for downstream Silver and Gold transformations.

Quick Start

Use the spark-native-bronze skill to generate 100,000 synthetic events for the retail domain.

Frequently Asked Questions about spark-native-bronze

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

FAQPage Schema
How do I generate synthetic data for a Bronze Delta table in Databricks?

To generate synthetic data for a Bronze Delta table in Databricks, use a Spark-native distributed approach with `spark.range()` to create large datasets and write them directly to Delta Lake, including necessary metadata columns.

What is the best way to create large synthetic datasets in Spark for data engineering?

Creating large synthetic datasets in Spark is best achieved using distributed `spark.range()` operations rather than traditional Pandas or Faker libraries, ensuring scalable performance for 100K to 1M+ row generation tasks.

Does this Spark-native Bronze data generation method work for interview demos?

Yes, this Spark-native Bronze data generation method is optimized for speed and clarity, making it ideal for demonstrating canonical data engineering patterns and Bronze table creation during Databricks interview demos.

Why use a Spark-native approach over Faker or Pandas for Databricks data generation?

Use a Spark-native approach over Faker or Pandas to supersede inefficient single-node data generation methods, leveraging distributed Spark processing for scalable synthetic data production and direct Delta Lake writes.

How do I prepare a retail transaction dataset for downstream Silver and Gold transformations?

Prepare a retail transaction dataset by generating synthetic events directly into a Bronze Delta table with metadata columns included, ensuring the data is canonical and ready for downstream Silver and Gold transformations.