Snowflake – De l’initiation à l’administration : performance, sécurité et gouvernance
Formation créée le 14/04/2026.
Version du programme : 1
Version du programme : 1
Type de formation
PrésentielDurée de formation
14 heures (2 jours)
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Snowflake – De l’initiation à l’administration : performance, sécurité et gouvernance
Maîtriser Snowflake au-delà des fondamentaux afin d’optimiser les performances, sécuriser les données et mettre en place une gouvernance efficace dans des environnements data modernes.
Objectifs de la formation
- Comprendre l’architecture Snowflake et ses composants clés
- Configurer et optimiser les warehouses (coût/performance)
- Mettre en œuvre le data sharing et exploiter le marketplace
- Développer avec Snowpark (Python/Scala)
- Implémenter une sécurité avancée (RBAC, masking, row access)
- Piloter la gouvernance des données
- Optimiser les coûts et les performances globales
Profil des bénéficiaires
Pour qui
- Data engineers
- DBA
- Data analysts
- Architectes data
Prérequis
- Connaissances SQL
- Notions de data warehouse / cloud
- Expérience de base avec Snowflake ou plateforme équivalente
Contenu de la formation
JOUR 1- Module 1 – Architecture Snowflake et principes avancés (3h30)
- Architecture Snowflake : storage, compute, services
- Séparation stockage / calcul : avantages et cas d’usage
- Organisation des objets (databases, schemas, tables)
- Concepts de micro-partitions et clustering
- Activité pratique : Cas pratique : exploration d’une architecture Snowflake existante : Analyse des objets et compréhension des flux de données et Identification des axes d’amélioration architecture/performance
JOUR 1- Module 2 – Warehouses et optimisation des performances (3h30)
- Fonctionnement des virtual warehouses
- Sizing, scaling (auto-scale, multi-cluster)
- Resource monitors et contrôle des coûts
- Optimisation des requêtes et tuning
- Activité pratique : Cas pratique : optimisation d’un environnement Snowflake : Configuration d’un warehouse (scaling, sizing, monitoring) Analyse et optimisation de requêtes coûteuses
JOUR 2- Module 3 – Data sharing et Snowflake marketplace (3h30)
- Principe du secure data sharing
- Création et gestion des shares
- Accès au Snowflake Data Marketplace
- Cas d’usage multi-équipes / multi-organisations
- Activité pratique : Cas pratique : mise en place d’un partage de données Création d’un partage sécurisé entre deux environnements Consommation de données via le marketplace
JOUR 2- Module 4 – Sécurité, gouvernance et Snowpark (3h30)
- Modèle RBAC (roles, grants, hiérarchie)
- Data masking et row access policies
- Gouvernance des données et audit
- Introduction à Snowpark (Python/Scala)
- Cas d’usage de traitement de données avancé
- Activité pratique : Cas pratique fil rouge : plateforme Snowflake multi-équipes Mise en place des rôles, politiques de sécurité et gouvernance Déploiement d’un traitement Snowpark simple (Python ou Scala)
Équipe pédagogique
Professionnel expert technique et pédagogique.