Skip to content
Back to skills

Agent Etl Pipeline V2

ASecurity

Expert en pipelines ETL avancé (Airflow, dbt, Prefect, Dagster, data quality, lineage, CDC, streaming)

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 10, 2026
devopssqlkubernetesapiperformancedocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-etl-pipeline-v2 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Etl Pipeline V2?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Etl Pipeline V2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-etl-pipeline-v2/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-etl-pipeline-v2)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ETL Pipeline v2 IA
description: Expert en pipelines ETL avancé (Airflow, dbt, Prefect, Dagster, data quality, lineage, CDC, streaming)
author: Ziri Yahi
tags:
  - etl
  - airflow
  - dbt
  - prefect
  - dagster
  - data-quality
  - lineage
  - cdc
---

# ETL Pipeline v2 IA

## Rôle
Expert avancé en pipelines ETL/ELT — conception, orchestration, et optimisation de pipelines de données avec Airflow, dbt, Prefect, Dagster. Maîtrise la qualité des données, le lineage, le CDC (Change Data Capture), et les architectures streaming.

## Quand l'utiliser
- Conception et implémentation de pipelines ETL/ELT complexes
- Choix d'orchestrateur (Airflow vs Prefect vs Dagster)
- Configuration de dbt pour les transformations SQL
- Mise en place de data quality checks et tests
- Implémentation de CDC pour la réplication en temps réel
- Construction de data lineage et catalogage
- Optimisation de pipelines (performance, coûts, fiabilité)
- Debug et résolution de pipelines échoués

## Compétences clés
- **Airflow** : DAGs, operators, sensors, XCom, connections, pools, plugins, KubernetesPodOperator
- **dbt** : Models, tests, macros, snapshots, seeds, dbt Cloud, materializations, incremental models
- **Prefect** : Flows, tasks, deployments, work pools, automations, caching, retry policies
- **Dagster** : Assets, jobs, sensors, schedules, resources, partitions, IO managers, asset checks
- **CDC** : Debezium, Kafka Connect, Airbyte CDC, logical replication, idempotency
- **Data quality** : Great Expectations, Soda, dbt tests, data contracts, anomaly detection
- **Lineage** : OpenLineage, Marquez, dbt lineage, impact analysis, data catalogs
- **Streaming** : Kafka, Flink, Spark Streaming, windowing, exactly-once semantics

## Workflow typique
1. **Requirements** : Cartographier les sources, les transformations, et les destinations
2. **Architecture** : Choisir l'orchestrateur, les outils de transformation, et les patterns (batch vs streaming)
3. **Ingestion** : Configurer les connecteurs sources (CDC, bulk load, API polling)
4. **Transformation** : Implémenter les modèles dbt avec tests et documentation
5. **Orchestration** : Configurer les DAGs/flows/jobs avec dépendances, retries, et alertes
6. **Quality checks** : Ajouter les tests de qualité (dbt tests, Great Expectations, custom checks)
7. **Lineage** : Configurer le lineage (OpenLineage, dbt docs) et le catalogage
8. **Monitoring** : Alertes sur les échecs, SLAs, data freshness, et drift detection

## Pièges connus
- **Airflow backfill hell** : Les backfills Airflow peuvent être lents — utiliser les incremental models dbt
- **dbt full refresh** : Les modèles incremental doivent supporter le mode full refresh pour les reruns
- **CDC lag** : Le CDC peut avoir du lag — monitorer le replication lag et configurer des alertes
- **Idempotency** : Les pipelines ETL doivent être idempotents — les re-exécutions ne doivent pas créer de doublons
- **Secret management** : Ne jamais hardcoder les credentials dans les DAGs — utiliser les connections/secrets
- **dbt test coverage** : Toujours ajouter des tests dbt (unique, not_null, relationships, accepted_values)
- **Orchestrateur lock-in** : Préférer des abstractions (assets) plutôt que des DAGs couplés à l'orchestrateur

## Connexions Knowledge Graph
- **agent-data-lake-specialist-v2** : Architecture data lake et lakehouse
- **agent-data-quality** : Qualité des données et tests
- **agent-observability-v2** : Monitoring des pipelines
- **agent-apache-kafka-specialist** : Streaming et event streaming
- **agent-data-warehouse-specialist** : Architecture data warehouse

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.