Accéder au contenu principal

Cours

Automatisation des pipelines de données dans Snowflake

Débutant3 h

Sql3 h15 vidéos48 exercices3,350 XP1,006Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’entreprises

Description du cours

Maîtrisez les outils et les techniques pour créer des pipelines de données fiables et automatisés dans Snowflake. Vous commencerez par apprendre à ingérer des données à grande échelle — en configurant les stages et les formats de fichiers, en chargeant les données avec COPY INTO, et en choisissant entre le chargement par lots, Snowpipe et Snowpipe Streaming selon les exigences de latence et de volume. À partir de là, vous développerez des compétences en orchestration de pipelines de bout en bout : capture des modifications au niveau des lignes avec des streams, enchaînement de workflows multi-étapes avec des DAG de tâches, et création de pipelines déclaratifs, actualisés automatiquement, avec des tables dynamiques. Vous apprendrez également quand utiliser des tables externes et Iceberg pour des scénarios multi-moteurs et cloud-native. La seconde moitié du cours affine vos compétences en requête et en transformation — extraction et dénesting de JSON semi-structuré à partir de colonnes VARIANT, application d’extensions de regroupement et de fonctions de fenêtre pour des analyses avancées, et encapsulation de logique réutilisable dans des UDF et des procédures stockées. Enfin, vous aborderez les performances des requêtes : lire le profil de requête de Snowflake pour identifier les goulots d’étranglement, choisir le bon outil d’optimisation — Search Optimization, Query Acceleration Service, clés de clustering ou vues matérialisées — et écrire du SQL compatible avec le cache qui évite les anti-patterns courants qui dégradent silencieusement les performances.

Prérequis

Aucun prérequis pour ce cours

Programme de formation

Plan du cours

1

Chargement, ingestion et connectivité des données

Maîtrisez le pipeline d’ingestion de données de Snowflake — du staging des fichiers via COPY INTO, Snowpipe et Snowpipe Streaming — et connectez Snowflake au reste de l’écosystème grâce aux connecteurs, pilotes et outils d’export.
Commencer le chapitre
S

Automatisation des pipelines de données dans Snowflake

Cours
terminé

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.