What You Need to Know Before
You Start
Starts 6 June 2025 08:00
Ends 6 June 2025

Packages, macros et optimisation des performances dans dbt
659 Cours
42 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Trial Available
Optional upgrade avallable
Aperçu
Maintenir des projets dbt évolutifs et rentables devient un défi à mesure que les équipes de données se développent. Sans logique réutilisable et stratégies de performance, les modèles SQL deviennent répétitifs, inefficaces et coûteux à exécuter.
Dans ce cours, « Packages, Macros, et Optimisation de la Performance dans dbt », vous acquerrez la capacité d’étendre des projets dbt avec des packages réutilisables, d’automatiser la logique SQL avec des macros avancées, et d’optimiser les modèles pour la performance et l'efficacité économique. D'abord, vous explorerez comment améliorer votre flux de travail dbt en installant et en utilisant des packages communautaires comme dbt-utils et même en créant vos propres packages réutilisables.
Ensuite, vous découvrirez comment écrire des macros paramétrées et récursives en utilisant Jinja, et appliquer des boucles, des conditionnels, et des journaux pour une automatisation évolutive. Enfin, vous apprendrez à optimiser les modèles dbt en utilisant des matérialisations, le partitionnement et le clustering, tout en suivant les coûts et en améliorant l'efficacité de l'entrepôt.
Une fois ce cours terminé, vous aurez les compétences et les connaissances nécessaires en modélisation avancée dbt pour bâtir des pipelines de transformation des données évolutifs, automatisés et soucieux des coûts.
Programme
- Introduction aux packages et macros dbt
- Amélioration du flux de travail avec les packages dbt
- Automatisation de la logique SQL avec des macros avancées
- Stratégies d'optimisation de la performance
- Études de cas et applications pratiques
- Projet final et évaluation
- Conclusion et étapes suivantes
Enseigné par
Pinal Dave
Sujets
Affaires