Snowflake - Les fondamentaux

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 1 600,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 1 600,00 €

Durée 2 jours  (14h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

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

Prérequis

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

Public

Chefs de projets, experts BI et/ou ingénieurs système.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Connaître les concepts de base et l'architecture de Snowflake
  • Établir une connexion à Snowflake, charger et décharger des données
  • Exploiter et traiter les données de manière optimisée
  • Comprendre les structures de stockage de données
  • Optimiser les performances des requêtes
  • Travailler avec des données semi-structurées
  • Mettre en œuvre les meilleures pratiques de collaboration et d’automatisation
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre les spécificités du traitement de données en temps réel
  • Connaître les différents composants et l'architecture d'un système de data streaming
  • Construire des pipelines pour le traitement de données en continu avec Kafka, Airflow ou Spark
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Snowflake, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir les concepts clés et l’architecture de Snowflake
  • Comprendre 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 ses requêtes et ses coûts
  • Créer des pipes et stream de données
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Snowpark pour Python

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Snowpark pour Python, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Acquérir une compréhension approfondie du langage de programmation Python et de ses fonctionnalités avancées pour l'analyse de données
  • Comprendre les concepts clés de Snowpark et exécuter de tâches de transformation de données en utilisant des langages de programmation comme Python.
  • Maîtriser l'utilisation des bibliothèques Python spécifiques à Snowflake pour l'exploration, la manipulation et l'analyse des données stockées dans Snowflake
  • Découvrir les meilleures pratiques et les astuces pour optimiser les performances lors de l'exécution de tâches Python dans Snowflake / Snowpark
  • Acquérir les compétences nécessaires pour résoudre des problèmes de données spécifiques en combinant les fonctionnalités de Python et de Snowflake / Snowpark
  • Explorer différentes techniques et algorithmes de Machine Learning, tels que la régression, la classification, le clustering, etc
  • Utiliser FastAPI, un framework web Python, pour créer rapidement des API RESTful robustes et évolutives
  • Utiliser Streamlit, un framework pour le développement rapide d'applications web de data science, pour créer des interfaces utilisateur interactives et conviviales
Tarif

A partir de 2 490,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...