Snowflake s’impose comme la plateforme de référence pour le data warehousing cloud, grâce à sa séparation compute/stockage et sa gestion automatique des performances. Cette formation de 2 jours vous permet de prendre en main l’architecture serverless, de charger des données structurées et semi-structurées, et de maîtriser les fonctionnalités clés comme Time Travel et le Data Sharing. Vous apprendrez également à contrôler les coûts liés aux Virtual Warehouses.
Public visé
Experts en BI et administrateurs de bases de données.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Découvrir les concepts clés et l’architecture de Snowflake
- Décrire et utiliser les différents rôles utilisateurs
- Reconnaître et utiliser les différents objets dans Snowflake
- 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 vos requêtes et vos coûts
Programme
Jour 1
Introduction à Snowflake
- Évolution des data warehouses
- Histoire et positionnement de Snowflake
- Architecture Serverless/Cloud
- Micro-partitions et stockage
Concepts fondamentaux
- Rôles d’accès et gestion des droits
- Moteurs d’exécution (Virtual Warehouses)
- Fonctions principales : Copy Into, Data Clustering
- Time Travel et Zero-Copy Clone
- Query Cache et optimisation
Objets Snowflake
- Base de données et schémas
- Tables : permanentes, transientes, temporaires
- Vues et vues matérialisées
- Stages internes et externes
Travaux pratiques : Découverte de l’interface Snowsight
Jour 2
Manipulation des données
- Création de bases de données
- Importation de données structurées (CSV)
- Transformations SQL
- Données semi-structurées : Parquet, JSON
- Fonctions VARIANT et FLATTEN
Fonctionnalités avancées
- Sécurité et partage de données
- Data Sharing et Marketplace
- Snowpipe pour l’ingestion continue
- Streams et Tasks
- Introduction au Machine Learning dans Snowflake
Gestion des coûts
- Modèle de tarification
- Contrôle des Virtual Warehouses
- Bonnes pratiques d’optimisation
Travaux pratiques : Import, transformation et analyse de données
Modalités d’évaluation des acquis
En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par cette formation :
Formation DBS-SNOWFLAKE-100 — Snowflake - Initiation. Domaine : Base de données. Niveau : Initiation. Durée : 2 jours (14 heures). Mots-clés : snowflake, base-de-données, sql, initiation, cloud, data-warehouse. Cylian Formation, Dijon.