Formations
Formation Snowflake : prise en main en 2 jours
Deux jours pour comprendre l'architecture de Snowflake et devenir autonome : rôles, entrepôts virtuels, chargement et transformation des données, maîtrise des performances et des coûts, automatisation des traitements.
Pourquoi se former à Snowflake ?
Snowflake sépare le stockage et le calcul : chaque équipe dispose de ses propres entrepôts virtuels, facturés à l'usage. Cette souplesse demande quelques réflexes dès le départ, sur les rôles, le dimensionnement des entrepôts et l'usage du cache, faute de quoi les coûts dérivent.
Cette formation donne ces réflexes à ceux qui vont construire ou administrer la plateforme. Nos formateurs sont certifiés Snowflake (SnowPro) et ce sont des consultants qui déploient Snowflake en projet : voir notre page Snowflake.
Pour qui ? Chefs de projet, experts BI, ingénieurs système et administrateurs de bases de données. Il faut de bonnes notions de SQL et des bases de données relationnelles ; voir Snowflake et SQL.

Programme
Jour 1 : comprendre et prendre en main
- Des entrepôts de données au cloud : l'évolution des architectures et ce que change un service entièrement géré.
- L'architecture de Snowflake : les trois couches (services, calcul, stockage), les modes de connexion, l'organisation en bases, schémas, tables, vues et zones de chargement (stages).
- L'interface web : rôles et droits, navigation, exploration des données avec les worksheets, premières requêtes, export.
- Entrepôts virtuels et objets : créer et dimensionner un entrepôt, créer les objets, charger et transformer les données, ETL ou ELT.
Jour 2 : aller plus loin
- Chargement et requêtes avancées : stages, séquences, données semi-structurées (JSON dans le type VARIANT) et fonctions pour les interroger.
- Performances et coûts : les niveaux de cache et leur bon usage, les bonnes pratiques pour les entrepôts, les coûts, la sécurité et les rôles.
- Automatiser et déployer : tâches planifiées, clonage et Time Travel, pipelines de chargement continu (pipes) et capture de changements (streams).
- Un cas d'usage complet : une chaîne logistique analysée de bout en bout, pour relier toutes les notions.
Ce que la formation vous apporte
- Comprendre l'architecture de Snowflake et ses rôles.
- Charger et transformer des données structurées et semi-structurées.
- Utiliser le cache et les entrepôts pour optimiser les requêtes et les coûts.
- Automatiser les chargements et les traitements.
Modalités
- En intra-entreprise, pour vos équipes, ou avec nos organismes de formation partenaires.
- Formation en français, pratique : un fil rouge d'exercices, évaluation des acquis en début et en fin de formation.
Pour aller plus loin sur votre propre plateforme (transformations avec dbt, gouvernance, maîtrise des coûts), voir notre formation Snowflake pour les équipes data.
Pour aller plus loin
Vous souhaitez former vos équipes à Snowflake ?
Dites-nous le nombre de participants et leur profil : nous planifions la formation avec vous.