> Formations > Snowflake Fundamentals

Formation : Snowflake Fundamentals

Cours officiel, préparation aux certifications Snowflake

Formation pratique - 4j - 28h00 - Réf. SNF

Snowflake Fundamentals

Cours officiel, préparation aux certifications Snowflake


Nouvelle formation

Avec cette formation, vous apprendrez à maîtriser les fondamentaux de la plateforme Snowflake AI Data Cloud afin de concevoir et exploiter des environnements de données modernes dans le cloud. Vous découvrirez comment charger, transformer et analyser des données à l’aide des capacités SQL de Snowflake, tout en appliquant les bonnes pratiques de performance, de sécurité et de gouvernance des données. Vous serez également en mesure de gérer les accès utilisateurs, d’optimiser les ressources de calcul via les Virtual Warehouses et d’exploiter les fonctionnalités avancées de la plateforme.


INTER
INTRA
SUR MESURE

Formation pratique en présentiel ou à distance
Formation disponible en anglais, à la demande

Réf. SNF
  4j - 28h00
Nous contacter




Avec cette formation, vous apprendrez à maîtriser les fondamentaux de la plateforme Snowflake AI Data Cloud afin de concevoir et exploiter des environnements de données modernes dans le cloud. Vous découvrirez comment charger, transformer et analyser des données à l’aide des capacités SQL de Snowflake, tout en appliquant les bonnes pratiques de performance, de sécurité et de gouvernance des données. Vous serez également en mesure de gérer les accès utilisateurs, d’optimiser les ressources de calcul via les Virtual Warehouses et d’exploiter les fonctionnalités avancées de la plateforme.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Décrire l’architecture différenciante de la Snowflake AI Data Cloud
Charger, transformer et gérer des données dans Snowflake
Exploiter le langage SQL dans Snowflake (requêtes, opérations DDL et DML) pour analyser les données
Gérer les accès utilisateurs et les autorisations afin de sécuriser l’environnement Snowflake
Optimiser les performances des traitements en utilisant les Virtual Warehouses et les mécanismes de cache
Mettre en œuvre les fonctionnalités avancées de la plateforme : protection des données, partage de données et gestion du compte Snowflake

Prérequis
Avoir suivi la formation “
Snowflake
Multi-Factor
Authentication
(MFA) Essentials” (disponible en e-learning).

Méthodes et moyens pédagogiques
Méthodes pédagogiques
Animation de la formation en français. Support de cours officiel au format numérique et en anglais.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Vue d’ensemble et architecture

    Compétences visées

  • Présentation de Snowflake.
  • Architecture et structure de Snowflake.
  • Utilisation de Snowsight.
  • Storage Layer.
  • Compute Layer.
  • Cloud Services Layer.
  • Snowgrid.
  • Introduction à l’IA générative dans Snowflake.
Travaux pratiques
Description des travaux pratiques

2
Connexion à Snowflake

    Compétences visées

  • Options de connexion à la plateforme.
  • Utilisation de SnowSQL.
  • Visualisation des données dans Snowsight.
Travaux pratiques
Description des travaux pratiques

3
Fonctionnalités de protection des données

    Compétences visées

  • Cloning.
  • Time Travel.
  • Fail-safe.
  • Introduction à la réplication des données.
Travaux pratiques
Description des travaux pratiques

4
Support SQL dans Snowflake

    Compétences visées

  • Tables, vues et types de données.
  • Gestion des transactions.
  • SQL standard vs SQL Snowflake.
  • Collation.
  • Inserts multi-tables.
  • Query Tags.
  • Gestion des paramètres.
Travaux pratiques
Description des travaux pratiques

5
Métadonnées et mécanismes de cache

    Compétences visées

  • Présentation des métadonnées.
  • Query Result Cache.
  • Data Cache.
Travaux pratiques
Description des travaux pratiques

6
Optimisation des performances des requêtes

    Compétences visées

  • Utilisation de EXPLAIN.
  • Analyse avec Query Profile.
  • Bonnes pratiques d’optimisation SQL.
Travaux pratiques
Description des travaux pratiques

7
Chargement et déchargement des données

    Compétences visées

  • Objets utilisés pour le data loading.
  • Processus de chargement des données.
  • Transformations et options COPY.
  • Bonnes pratiques de chargement.
  • Chargement continu des données (Continuous Data Loading).
  • Déchargement des données.
Travaux pratiques
Description des travaux pratiques

8
Fonctions, procédures et scripting Snowflake

    Compétences visées

  • User-Defined Functions (UDF).
  • Stored Procedures.
  • Snowflake Scripting.
Travaux pratiques
Description des travaux pratiques

9
Automatisation avec Tasks, Streams et Dynamic Tables

    Compétences visées

  • Présentation des Tasks.
  • Création et gestion des Tasks.
  • Présentation des Streams.
  • Introduction aux Dynamic Tables.
Travaux pratiques
Description des travaux pratiques

10
Gestion de la sécurité

    Compétences visées

  • Vue d’ensemble de la sécurité.
  • Gestion des accès.
  • Authentification.
  • Autorisation.
  • Protection des données.
  • Trust Center.
Travaux pratiques
Description des travaux pratiques

11
Gestion des accès et des utilisateurs

    Compétences visées

  • Concepts clés.
Travaux pratiques
Description des travaux pratiques

12
Données semi-structurées

    Compétences visées

  • Présentation des données semi-structurées.
  • Requêtes sur des données semi-structurées.
Travaux pratiques
Description des travaux pratiques

13
Introduction au Data Sharing

    Compétences visées

  • Présentation du Snowflake Data Sharing.
  • Utilisation des Shares.
Travaux pratiques
Description des travaux pratiques

14
Scalabilité des Virtual Warehouses

    Compétences visées

  • Types de scaling des Virtual Warehouses.
  • Politiques d’auto-scaling.
Travaux pratiques
Description des travaux pratiques

15
Gestion des coûts

    Compétences visées

  • Visibilité sur les coûts.
  • Contrôle des dépenses.
  • Optimisation des ressources.
Travaux pratiques
Description des travaux pratiques

16
Introduction à l’IA et au Machine Learning dans Snowflake

    Compétences visées

  • Présentation des fonctions Cortex LLM.
  • Présentation des fonctions Snowflake ML.
Travaux pratiques
Description des travaux pratiques