
Date de dernière mise à jour du plan : 7/01/2025
Durée : 2 jours
La formation Snowflake est dispensée à Rennes, Lille, Paris, Nantes, Brest, Angers, Bordeaux, Lyon, Montpellier, Toulouse.
Snowflake est aujourd’hui un incontournable dans le paysage des entrepôts de données (Datawarehouse, mais bien plus encore) dans le cloud. Au travers de cette formation, vous allez découvrir la puissance de cette plateforme, les possibilités de mise à l’échelle (scaling) et comment gérer / administrer vos données avant de les exposer.
Objectifs de la formation Snowflake
- Découvrir les concepts clés et l’architecture de Snowflake
- Comprendre et utiliser les différents rôles utilisateurs
- Comprendre et utiliser les différents objets dans Snowflake (Tables - Permanentes, Transientes, Dynamiques - Vues, Sécurité, etc…)
- Créer et transformer des données dans les bases de données Snowflake
- Importer des données structurées et semi structurées complexes
- Utiliser le cache pour optimiser ses requêtes et comprendre les coûts
Prérequis de la formation Snowflake
- Bonnes notions de SQL et des Systèmes de gestion de base de données (SGBD)
Public visé de la formation Snowflake
- Cette formation est destinée aux Experts en BI et DBA.
Programme de la formation Snowflake
Concepts et premiers pas
- Introduction autour de l’évolution des datawarehouse et du cloud computing
- Histoire de Snowflake
- Qui est le public visé par Snowflake?
- L’Architecture de Snowflake :
- Serverless
- Cloud
- Concepts clé derrière Snowflake
- Comprendre les Micro partitions
- Les rôles dans Snowflake (Role Based Access Control)
- L’utilisation des moteurs d’exécution (warehouse - Scalabilité horizontale et verticale)
- Les principales fonctions :
- Copy Into/ Copy into vs Insert / Data Clustering / Time Travel / Clone / U / Fndropail-Safe / InferSchema / Query Cache / Access Row Policy / Dynamic Data Masking
- Les cas d’usages de Snowlfake
- Les objets Snowflake :
- Bases de données
- Schémas
- Tables (Permanent / Transient / Temporary / Dynamic / External / Iceberg Tables)
- Vues (Materialized / Secure / Classic)
- Stages
- Procédure stockée
- Prise en main de Snowsight
- Worksheet
- Dashboards
- Concepts sur les Apps / Marketplace
- Exercices :
- Créer sa première base de données dans Snowflake
- Importer des données structurées dans une base à l’aide d’une worksheet
- Transformations de données
- Importer des données semi-structurées (parquet / CSV / JSON)
Aller plus loin avec Snowflake
- La sécurité Snowflake
- Partager la donnée
- Connectivité avec les partenaires
- Snowpipe
- Streams
- Les Tasks dans Snowflake
- Le Machine Learning
- Les fonctions Snowflake
- Compréhension de la tarification
- Comment contrôler les coûts ?
- Ressources Monitor