Snowflake - Les fondamentaux

Qualiopi
À partir de 1600 €
Durée 14h en 2 jours
Localisation Partout en France
Logo de M2I - Snowflake - Les fondamentaux

Proposé par

M2I

Prérequis

Avoir un compte Snowflake, de bonnes notions de SQL et une bonne connaissance en base de données.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • En centre
  • À distance

Objectifs pédagogiques

A 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
  • 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
  • Créer des pipes et streams de données.

Programme de la formation

Jour 1

Introduction

  • Historique et fondamentaux des Data Warehouses
  • L'évolution des architectures traditionnelles
  • Le Cloud Computing

Concepts clés et architecture

  • Snowflake : Software as a Service (SaaS)
    • Avantages
    • Instances de calcul virtuelles
    • Service de stockage
  • Architecture à trois couches :
    • Database storage
    • Query Processing
    • Cloud services
  • Connexion :
    • Interface Web
    • SnowSQL
    • Pilotes
    • Connecteurs
  • Hiérarchie de stockage :
    • Databases et schémas
    • Tables
    • Views
    • Stages

Prise en main de Snowflake WebUI

  • Introduction et "user roles"
  • Navigation :
    • Propriété bases de données et objets
    • Hyperliens
    • Privilèges
  • Exploration :
    • Navigation
    • Volets d'entrée SQL et de résultats de la worksheet
  • Statistiques détaillées
  • Export des Data :
    • Clipboard ou fichier

Warehouse Snowflake - Objets DB - Transformations

  • Utilisations du menu de contexte, d'un script SQL pour spécifier le warehouse
  • Fonctionnalité "Code Highlight"
  • Les objets Database
  • Importer les données dans la base
  • Fonctions
    • SQL REPLACE
    • CONCAT
    • ETL
    • ELT
  • Import d'un fichier texte dans une worksheet

Jour 2

Stockage et requêtage avancé

  • Staging Data :
    • Upload et organisation des données
  • Data storage structures :
    • Entité
    • Attribut et relation
    • Séquence
  • Données semi structurées :
    • Définition
    • Formats utilisables avec Snowflake
    • Stockage dans une colonne de type VARIANT
  • Données semi structurées complexes :
    • Requête
    • Utilisation des fonctions FLATTEN, GET, GET_PATH

Performances

  • Bonnes pratiques d'optimisation en management : des warehouses, des coûts
  • Bonnes pratiques en sécurité et gestion des rôles

"Design and Deploy"

  • Planifier des exécutions à l'aide des Tasks
  • Réplication des objets à l'aide du clonage et du time travel
  • Création de pipelines et streaming de données (change data capture)

Exemple de travaux pratiques (à titre indicatif)

  • Présentation d'un cas métier

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation
Logo de M2I - Formation Snowflake - Les fondamentaux

Proposé par

M2I

"Un leadership dans le domaine de la formation"

Voir la fiche entreprise
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.