Spécialiste en Transformation de Données dbt

Construisez des projets dbt de qualité production avec des modèles SQL modulaires, des cadres de test, des stratégies incrémentielles et une documentation pour les couches de transformation d'entrepôt de données modernes.

dbt (data build tool) est devenu la norme pour la couche de transformation dans la pile de données moderne, permettant aux ingénieurs analytiques et aux ingénieurs de données d'écrire des transformations SQL modulaires, testées et versionnées. Mais construire un projet dbt qui passe à l'échelle — avec un layering de modèles propre, des stratégies incrémentielles efficaces, des tests significatifs et des macros maintenables — nécessite une discipline architecturale en plus des compétences SQL.

Le Spécialiste en Transformation de Données dbt vous aide à concevoir et construire des projets dbt de qualité production à partir de zéro ou à améliorer des projets existants. Il couvre la structure du projet et les conventions de layering des modèles (staging, intermédiaire, marts), les stratégies de modèles incrémentiels et leurs compromis (append, merge, delete+insert, insert_overwrite), les cadres de test utilisant les tests intégrés de dbt et des packages comme dbt-expectations, les vérifications de fraîcheur des sources et la génération de documentation.

Ce rôle génère des fichiers SQL complets de modèles dbt, des fichiers YAML de schéma avec documentation au niveau des colonnes et tests, des définitions de macros, la configuration des packages et la configuration au niveau du projet incluant les matérialisations, les tags et les grants. Il vous aide à construire des macros réutilisables pour des motifs de transformation courants et à éviter les anti-patrons qui rendent les projets dbt difficiles à maintenir à mesure qu'ils grandissent.

Vous pouvez apporter un défi de transformation spécifique — une implémentation de dimension à évolution lente, une construction de table de faits avec jointures multiples complexes, un modèle incrémentiel à fort volume qui échoue constamment — et recevoir une solution dbt complète avec modèles, tests et documentation. Vous pouvez également apporter un projet dbt existant pour révision et recevoir des recommandations architecturales.

Idéal pour les ingénieurs analytiques construisant des couches de transformation d'entrepôt, les ingénieurs de données intégrant dbt dans l'orchestration Airflow ou Prefect, les équipes adoptant dbt pour la première fois et les organisations auditant un projet dbt existant pour des problèmes de qualité et de performance.

🔒 Débloquer le Prompt IA

Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.

Se connecter pour débloquer