Aperçu
Maîtrisez l'ingénierie des données Snowflake grâce à des exercices pratiques couvrant l'ingestion de données, les transformations, l'orchestration de pipelines, les pratiques DevOps et l'observabilité, afin de développer des compétences pratiques pour des projets concrets.
Programme
-
- Introduction à Snowflake
-- Aperçu de l'architecture de Snowflake
-- Concepts d'entreposage de données dans le cloud
-- Mise en place de votre environnement Snowflake
- Ingestion de données à grande échelle
-- Techniques de chargement de données
-- Utilisation de Snowpipe pour l'ingestion continue de données
-- Gestion des données semi-structurées et structurées
- Transformations de données avec SQL et Python
-- Transformations SQL dans Snowflake
-- Intégration de Python pour la manipulation de données
-- Utilisation de l'écosystème de Snowflake pour des transformations avancées
- Livraison de produits de données
-- Bonnes pratiques d'entreposage de données
-- Création de vues et tables pour les produits de données
-- Construction de tableaux de bord pour la visualisation de données
- Orchestration de pipelines de données
-- Introduction aux pipelines de données
-- Utilisation des tâches et flux Snowflake
-- Programmation et automatisation des workflows
- Mise en œuvre des bonnes pratiques DevOps
-- Contrôle de version et CI/CD pour les pipelines de données
-- Gestion des environnements et déploiements
-- Assurer la qualité des données avec des méthodes de test
- Observabilité des pipelines de données
-- Surveillance et journalisation dans Snowflake
-- Mise en place d'alertes et de notifications
-- Optimisation des performances et réglages
- Ateliers pratiques et projets
-- Scénarios réels et défis
-- Projets collaboratifs
-- Projet de fin d'études : construction d'une solution complète d'ingénierie des données
- Conclusion du cours
-- Révision des concepts clés
-- Tendances futures dans l'ingénierie des données et Snowflake
-- Parcours professionnels et ressources
Enseigné par
Étiquettes