Récapitulatif

Introduction à Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Chapitre 1 : Snowflake SQL et notions clés

Connexion à Snowflake

  • Interface Web
  • Pilotes et connecteurs
  • Snowflake CLI
Introduction à Snowflake SQL

Chapitre 1 : Snowflake SQL et notions clés

  • VARCHAR
  • NUMBER
  • TIMESTAMP_LTZ

Conversion de types : quoi, pourquoi, comment ? Fonctions de conversion : TO_VARCHAR, TO_DATE

Fonctions STRING : CONCAT, INITCAP

Fonctions DATE et TIME : CURRENT_DATE, CURRENT_TIME

Fonctions EXTRACT : GROUP BY ALL

Introduction à Snowflake SQL

Chapitre 2 : Concepts SQL Snowflake avancés

JOINS

  • NATURAL JOIN
  • Jointure LATERAL

Sous-requêtes

CTE

Introduction à Snowflake SQL

Chapitre 2 : Concepts SQL Snowflake avancés

Optimisation des requêtes Snowflake

  • Problèmes courants : jointures explosives, UNION vs UNION ALL
  • Réécrire les requêtes : TOP, LIMIT, filtrer tôt, éviter Select *

Données semi-structurées

  • PARSE_JSON, OBJECT_CONSTRUCT
  • Interroger des données JSON dans Snowflake
Introduction à Snowflake SQL

Est-ce tout ?

  • Bien plus à découvrir

Non abordé

  • Définir le contexte
  • Rôles, utilisateurs
  • Configurer les entrepôts virtuels
  • Fonctions de fenêtrage
  • Profilage des requêtes
  • Vues matérialisées
  • Regroupement (clustering)

...

Introduction à Snowflake SQL

Ressources utiles

Introduction à Snowflake SQL

Ce n'est qu'un début !

Introduction à Snowflake SQL

Preparing Video For Download...