data-pipeline-operations

Build, debug, and optimize Python data pipelines with GCS workflows.

39|15|Updated Nov 16, 2024
One-click install
npx skills add https://github.com/Klimabevaegelsen/landbruget.dk --skill data-pipeline-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-pipeline-operations
Source: https://github.com/Klimabevaegelsen/landbruget.dk/tree/main/.claude/skills/data-pipeline
Command: npx skills add https://github.com/Klimabevaegelsen/landbruget.dk --skill data-pipeline-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data engineers often struggle to design, monitor, and debug Python data pipelines and GCS workflows across medallion architecture (Bronze/Silver/Gold). This guide provides a structured approach to building, validating, and optimizing end-to-end data pipelines with consistent data quality checks and identifier handling (CVR/CHR/BFE).

Core Features & Use Cases

  • Guidance for implementing Bronze/Silver/Gold layers, including transformations, deduplication, and CRS handling.
  • Instructions for GCS uploads/downloads and large-file analytics with DuckDB.
  • Use Case: When preparing a dataset of Danish farm data, follow steps to validate CVR/CHR formats and join sources for analysis.

Quick Start

Explain how to run an end-to-end data pipeline across Bronze to Gold with GCS operations and DuckDB-backed validation.

Frequently Asked Questions about data-pipeline-operations

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

FAQPage Schema
How do I build a Bronze to Gold data pipeline using DuckDB and GCS?

To build a Bronze to Gold data pipeline, you implement transformations, deduplication, and CRS handling across layers using DuckDB for large-file analytics and GCS for storage uploads and downloads. This structured approach ensures consistent data quality checks throughout the workflow.

How does medallion architecture handle CVR, CHR, and BFE data validation?

Medallion architecture handles CVR, CHR, and BFE data validation by applying structured data quality checks as datasets move from Bronze to Silver to Gold layers. You validate identifier formats during transformations and join sources for analysis to maintain dataset integrity.

What is the best way to validate Danish farm data identifiers in a data pipeline?

The best way to validate Danish farm data identifiers in a data pipeline is to follow structured steps that check CVR and CHR formats during the Silver layer transformations. This ensures identifier consistency before joining sources for Gold layer geospatial analysis.

Can I use DuckDB for geospatial analysis and CRS handling with large files?

Yes, you can use DuckDB for geospatial analysis and CRS handling with large files. The workflow supports coordinate reference system transformations and large-file analytics directly, allowing you to process and validate geospatial datasets efficiently without external tools.

What are the prerequisites for setting up a Python data pipeline with GCS workflows?

Prerequisites for setting up a Python data pipeline with GCS workflows include configuring your environment setup for Python and enabling GCS upload and download operations. You need this foundation to execute end-to-end pipeline runs with DuckDB-backed validation.

Why does my data pipeline fail during Bronze to Gold transformations?

A data pipeline might fail during Bronze to Gold transformations due to improper CRS handling, unvalidated CVR or CHR formats, or missing data quality checks. Debugging involves reviewing layer transformations, deduplication steps, and GCS workflow configurations.