databricks-spark-declarative-pipelines

Automate creation, configuration, and updates of Databricks SDP pipelines.

11|3|Updated Jun 10, 2025
One-click install
npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill databricks-spark-declarative-pipelines-paldom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-spark-declarative-pipelines
Source: https://github.com/Paldom/databricks-apps-fastapi-starter/tree/main/.gemini/skills/databricks-spark-declarative-pipelines
Command: npx skills add https://github.com/Paldom/databricks-apps-fastapi-starter --skill databricks-spark-declarative-pipelines-paldom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline building, configuring, and updating Databricks Lakeflow Spark Declarative Pipelines (SDP/LDP) with serverless compute. It covers streaming tables, materialized views, CDC, SCD Type 2, and Auto Loader ingestion patterns to accelerate data engineering workflows.

Core Features & Use Cases

  • Serverless by default and Databricks Asset Bundles for multi-environment deployments.
  • Supports bronze/silver/gold medallion architectures, streaming tables, materialized views, AUTO CDC, SCD Type 2, and Auto Loader ingestion patterns.
  • Provides migration guidance from Delta Live Tables (DLT) to SDP, facilitating modernization and consistent tooling in data platforms.
  • Use cases include building end-to-end data pipelines, real-time analytics, and scalable data ingestion with minimal operational overhead.

Quick Start

Initialize a new SDP project with Databricks pipelines init, choose Python or SQL as requested, and follow the Quick Start prompts to configure multi-environment settings.

Frequently Asked Questions about databricks-spark-declarative-pipelines

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

FAQPage Schema
How do I create Databricks Spark Declarative Pipelines using serverless compute?

You can create Databricks Spark Declarative Pipelines on serverless compute by initializing a new project with Databricks pipelines init, then following the prompts to configure multi-environment settings using Asset Bundles.

Can I implement a bronze/silver/gold medallion architecture with Databricks SDP?

Yes, Databricks SDP supports the bronze/silver/gold medallion architecture patterns. It automates pipeline configurations for streaming tables and materialized views to build scalable end-to-end data pipelines.

Does Databricks serverless support CDC and SCD Type 2 in declarative pipelines?

Databricks serverless declarative pipelines support both CDC and SCD Type 2 workflows. They also handle Auto Loader ingestion patterns to accelerate data engineering and real-time analytics.

What is the best way to migrate from Delta Live Tables to Spark Declarative Pipelines?

To migrate from Delta Live Tables to Spark Declarative Pipelines, use the provided migration guidance. This modernizes your data platform and ensures consistent tooling for streaming tables and materialized views.

Do I need to choose between Python and SQL when building Databricks SDP pipelines?

Yes, you choose either Python or SQL during the Databricks pipelines init step. This ensures language-specific deployment tailored to your serverless Spark Declarative Pipelines project requirements.

How do Databricks Asset Bundles handle multi-environment setups for SDP?

Databricks Asset Bundles handle multi-environment setups for SDP by configuring deployment targets. This approach streamlines pipeline updates and ensures consistent serverless compute configurations across environments.