Formation en IA & Data: Snowflake – De l’initiation à l’administration : performance, sécurité et gouvernance - Ascent Formation
Retour aux formations
IA & Data

Snowflake – De l’initiation à l’administration : performance, sécurité et gouvernance

2 jour(s)14h

Description

Maîtriser Snowflake au-delà des fondamentaux afin d’optimiser les performances, sécuriser les données et mettre en place une gouvernance efficace dans des environnements data modernes.

Objectifs pédagogiques

  • Comprendre l’architecture Snowflake et ses composants clés
  • Configurer et optimiser les warehouses (coût/performance)
  • Mettre en œuvre le data sharing et exploiter le marketplace
  • Développer avec Snowpark (Python/Scala)
  • Implémenter une sécurité avancée (RBAC, masking, row access)
  • Piloter la gouvernance des données
  • Optimiser les coûts et les performances globales

Public concerné

Data engineers
DBA
Data analysts
Architectes data

Prérequis

Connaissances SQL
Notions de data warehouse / cloud
Expérience de base avec Snowflake ou plateforme équivalente

Déroulé du programme

1

JOUR 1- Module 1 – Architecture Snowflake et principes avancés (3h30)

3h
  • Architecture Snowflake : storage, compute, services
  • Séparation stockage / calcul : avantages et cas d’usage
  • Organisation des objets (databases, schemas, tables)
  • Concepts de micro-partitions et clustering
  • Activité pratique :
2

Cas pratique : exploration d’une architecture Snowflake existante :

3

Analyse des objets et compréhension des flux de données et Identification des axes d’amélioration architecture/performance

4

JOUR 1- Module 2 – Warehouses et optimisation des performances (3h30)

3h
  • Fonctionnement des virtual warehouses
  • Sizing, scaling (auto-scale, multi-cluster)
  • Resource monitors et contrôle des coûts
  • Optimisation des requêtes et tuning
  • Activité pratique :
5

Cas pratique : optimisation d’un environnement Snowflake :

6

Configuration d’un warehouse (scaling, sizing, monitoring)

7

Analyse et optimisation de requêtes coûteuses

8

JOUR 2- Module 3 – Data sharing et Snowflake marketplace (3h30)

3h
  • Principe du secure data sharing
  • Création et gestion des shares
  • Accès au Snowflake Data Marketplace
  • Cas d’usage multi-équipes / multi-organisations
  • Activité pratique : Cas pratique : mise en place d’un partage de données
9

Création d’un partage sécurisé entre deux environnements

10

Consommation de données via le marketplace

11

JOUR 2- Module 4 – Sécurité, gouvernance et Snowpark (3h30)

3h
  • Modèle RBAC (roles, grants, hiérarchie)
  • Data masking et row access policies
  • Gouvernance des données et audit
  • Introduction à Snowpark (Python/Scala)
  • Cas d’usage de traitement de données avancé
  • Activité pratique :
12

Cas pratique fil rouge : plateforme Snowflake multi-équipes

13

Mise en place des rôles, politiques de sécurité et gouvernance

14

Déploiement d’un traitement Snowpark simple (Python ou Scala)

Informations

Durée

2 jour(s)

14h

Tarif

Sur demande