Accueil ›
Blog › Snowflake SnowPro Core Certification : Guide complet 2026
Snowflake SnowPro Core Certification : Guide complet 2026
Publié le 06/03/2026 · 8 min de lecture · Certifexpress
Snowflake est la plateforme de data cloud la plus en vue de ces dernières années. Son architecture unique, qui sépare calcul et stockage, sa capacité à fonctionner sur AWS, Azure et GCP simultanément, et ses fonctionnalités de partage de données en font l'outil préféré des équipes data dans des milliers d'entreprises. La certification Snowflake SnowPro Core est la certification fondamentale de Snowflake — elle valide votre maîtrise de la plateforme et est très recherchée par les data engineers, les data analysts et les DBA cloud.
Pourquoi Snowflake et pourquoi se certifier ?
Snowflake a révolutionné le monde du data warehousing en proposant une architecture cloud-native qui élimine les problèmes traditionnels des entrepôts de données :
- Pas de gestion d'infrastructure — Snowflake est entièrement managé (SaaS)
- Séparation du calcul et du stockage : scalabilité indépendante et facturation à l'usage
- Performance constante quelle que soit la charge grâce aux virtual warehouses
- Partage de données sécurisé entre organisations sans déplacer les données
- Support multi-cloud natif (AWS, Azure, GCP)
Format de l'examen SnowPro Core : 100 questions (QCM), 115 minutes, score minimum de 75 %. Prix : 175 $. Certification valable 2 ans. L'examen peut être passé en ligne avec Kryterion.
L'architecture unique de Snowflake
Avant de vous lancer dans la préparation, comprendre l'architecture de Snowflake est absolument fondamental :
Les trois couches de Snowflake
- Couche de stockage : Snowflake stocke les données dans un format colonnar propriétaire compressé et optimisé sur un service de stockage cloud (S3, Azure Blob, GCS). Cette couche est totalement séparée du calcul.
- Couche de calcul (Virtual Warehouses) : Les virtual warehouses sont des clusters de calcul MPP (Massively Parallel Processing) qui exécutent les requêtes SQL. Ils peuvent être créés, arrêtés, mis à l'échelle et suspendus indépendamment.
- Couche de services cloud : Coordonne toutes les activités de Snowflake — optimisation des requêtes, gestion des métadonnées, authentification, contrôle d'accès, gestion des transactions.
Micro-partitionnement
Snowflake découpe automatiquement les tables en micro-partitions (entre 50 et 500 MB de données non compressées). Chaque micro-partition est stockée de façon colonnaire et contient des métadonnées (min, max, distinct count par colonne) qui permettent à l'optimiseur de requêtes d'éliminer les partitions non pertinentes (pruning).
Clustering de données
Pour les très grandes tables, Snowflake permet de définir des clés de clustering (Cluster Keys) pour organiser physiquement les données et améliorer les performances de requêtes sur les colonnes fréquemment filtrées. L'Automatic Clustering maintient automatiquement l'ordre des données.
Les domaines de l'examen SnowPro Core
Architecture Snowflake (25 %)
- Architecture cloud-native et multi-couches (stockage, calcul, services)
- Virtual Warehouses : tailles (XS à 6XL), multi-cluster warehouses, auto-suspend et auto-resume, économies de crédits
- Micro-partitions, métadonnées et pruning
- Résultats mis en cache : metadata cache, result cache (24h), local disk cache (dans le VW)
- Snowflake déployé sur AWS, Azure, GCP — choix de la région et du cloud provider
Chargement des données (20 %)
- Stages Snowflake : Internal Stage (User Stage, Table Stage, Named Stage), External Stage (S3, Azure Blob, GCS)
- COPY INTO : commande principale de chargement de données depuis un stage dans une table Snowflake
- Snowpipe : ingestion continue et automatique de données dès leur arrivée dans un stage
- Formats de fichiers supportés : CSV, JSON, Parquet, Avro, ORC, XML
- PUT et GET : transfert de fichiers vers/depuis les stages internes via Snowflake CLI
- Options COPY : PURGE, ON_ERROR, FORCE, FILE_FORMAT
Transformation et manipulation des données (20 %)
- SQL Snowflake : fonctions avancées, fonctions de fenêtrage (OVER, PARTITION BY, ORDER BY, ROWS BETWEEN)
- Time Travel : accès aux données historiques jusqu'à 90 jours (selon l'édition), requêtes AT ou BEFORE, clonage depuis le passé
- Fail-safe : 7 jours supplémentaires de protection des données après Time Travel (uniquement récupérable par Snowflake Support)
- Clonage (CLONE) : copie zero-copy de tables, schemas et databases instantanée
- Streams (CDC) : capturer les changements de données (INSERT, UPDATE, DELETE) dans une table
- Tasks : automatiser l'exécution de requêtes SQL selon un planning ou en cascade
- Procédures stockées et UDFs (JavaScript, Python, Java, Scala)
Contrôle d'accès et sécurité (20 %)
- RBAC (Role-Based Access Control) : rôles système (ACCOUNTADMIN, SYSADMIN, SECURITYADMIN, USERADMIN, PUBLIC) et rôles personnalisés
- DAC (Discretionary Access Control) : les propriétaires d'objets peuvent accorder des permissions
- GRANT et REVOKE : attribution et révocation de privilèges sur les objets Snowflake
- Row Access Policies et Column Masking Policies : sécurité au niveau des lignes et des colonnes
- Chiffrement des données : chiffrement automatique de toutes les données au repos et en transit
- Network Policies : restriction des accès par plages d'IP
- Multi-Factor Authentication (MFA), SAML SSO, OAuth
Partage de données et Snowflake Marketplace (15 %)
C'est l'une des fonctionnalités les plus innovantes de Snowflake :
- Secure Data Sharing : partage de données en temps réel entre comptes Snowflake sans copier les données
- Snowflake Data Marketplace : accès à des datasets de tiers (données météo, géographiques, financières…)
- Data Exchanges : Snowflake privés ou communautaires pour le partage de données
- Listings : comment les fournisseurs publient des données sur le Marketplace
Concepts importants souvent testés
Crédits Snowflake
Snowflake facture à l'usage en crédits. Un crédit correspond à une heure d'utilisation d'un virtual warehouse de taille XS (1 nœud). Un warehouse de taille S consomme 2 crédits/heure, M = 4, L = 8, XL = 16, etc. Les warehouses multi-cluster multiplient la consommation. Le stockage est facturé séparément en téraoctets par mois.
Éditions Snowflake
- Standard : fonctionnalités de base, Time Travel 1 jour
- Enterprise : Time Travel 90 jours, multi-cluster warehouses, Dynamic Data Masking
- Business Critical : chiffrement renforcé, Private Link, conformité HIPAA/PCI
- Virtual Private Snowflake (VPS) : isolation complète dans un VPC dédié
Ressources de préparation
- Snowflake Documentation officielle (docs.snowflake.com) : la référence absolue
- Snowflake University (training.snowflake.com) : cours officiels gratuits et payants, badge Snowflake Hands-On Essentials
- Udemy SnowPro Core Courses : formations pratiques avec exercices SQL
- Compte Snowflake gratuit : essai de 30 jours avec 400 $ de crédits — pratiquez dans un vrai environnement Snowflake
Conseil clé : Créez un compte d'essai Snowflake et pratiquez les commandes DDL/DML, la création de warehouses, le chargement de données avec COPY INTO, la création de streams et de tasks, et les opérations Time Travel. L'examen est orienté pratique et de nombreuses questions sont basées sur des scénarios réels.
Pratiquez avec de vraies questions
Certifexpress propose des examens blancs gratuits pour valider vos connaissances avant le jour J.
Voir les examens disponibles →
← Retour au blog