Formation Snowflake Initiation

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 250,00 €

Durée 3 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Cette formation de Snowflake vise à vous familiariser avec les concepts de base et l'architec-ture de cette plate-forme de gestion de données. Vous découvrirez les fonctionnalités de Snowflake et la comparaison avec d'autres solutions. Vous apprendrez à établir une con-nexion à Snowflake et à charger et décharger des données de manière efficace. La formation comprend également des modules sur l'exploitation et le traitement des données, les struc-tures de stockage de données, l'optimisation des performances, le travail avec des données semi-structurées, la collaboration et le partage de données, ainsi que l'automatisation des processus de gestion de données. À la fin de la formation, vous serez en mesure d'utiliser Snowflake de manière efficace et optimisée pour gérer vos données.

Programme

Introduction à la formation Snowflake : concepts de base et architecture

Présentation de Snowflake
Vue d’ensemble des fonctionnalités de la plateforme
Comparaison avec d’autres solutions de gestion de données, l’intérêt d’un outil SaaS
Architecture de Snowflake et concepts fondamentaux : clusters, nœuds, charges de travail, sécurité, etc.
Les 3 couches de Snowflake : Storage, Compute et Cloud Services
Hiérarchie de stockage

Connexion à Snowflake

Les options de connexion : pilotes et connecteurs
SnowSQL, installation et configuration
Les utilisateurs et rôles

Chargement des données

Vue d’ensemble des process pour charger/décharger des données
Automatisation avec Snowpipe
Gérer les erreurs de chargement de données
Staging data : garantir la qualité et la cohérence des données

Traitement des données

Explorer des données en utilisant l’interface Worksheet
Le warehouse virtuel dans Snowflake
Créer des objets de bases de données : tables, vues…
Requêtes SQL de base dans Snowflake : filtres, groupements, agrégations, jointures…
Les fonctions et procédures pour optimiser le processus de traitement de données

Stockage

Les différentes structures de stockage de données : tables, vues, colonnes et graphes
Entités, attributs et relations
Séquences

Performances

Performance des requêtes : utiliser la commande EXPLAIN
Les différents niveaux de cache et bonnes pratiques d’optimisation

Données semi-structurées

Importer et requêter et transformer des données semi-structurées dans Snowflake

Collaboration

Vue d’ensemble de la collaboration dans Snowflake
Groupes et utilisateurs
Partage de données et requêtes

Automatisation et gestion des tâches

Planifier des exécutions grâce aux tâches
Répliquer des objets avec le clonage
La fonctionnalité Time Travel
Pipelines et streaming de données
Change Data Structure

Prérequis

Connaissances de base en SQL et en gestion des données.

Public

Data scientists,

Ces formations pourraient vous intéresser

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

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

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.
Tarif

A partir de 1 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • 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...