What problem does it solve?
This Skill addresses the complexities of building, managing, and optimizing data pipelines, data warehouses, and modern data stacks, enabling efficient data processing and analysis.
Core Features & Use Cases
- Pipeline Design: Supports batch and streaming processing patterns using tools like Airflow and Kafka.
- Modern Data Stack: Provides guidance on ingestion, storage, transformation, and serving layers with relevant tools (Fivetran, Snowflake, dbt, Looker).
- Data Modeling: Explains dimensional modeling and star schema concepts.
- Data Quality & Optimization: Covers validation rules, quality metrics, partitioning, and query optimization.
- Use Case: A data engineer needs to set up a daily ETL process to move data from a transactional database to a data warehouse, transform it using dbt, and make it available for business intelligence tools.
Quick Start
Use the data-engineering skill to generate an example Airflow DAG for a daily ETL process.