Afronding

Introductie tot Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Hoofdstuk 1: Snowflake SQL en kernconcepten

Verbinden met Snowflake

  • Web-UI
  • Drivers & connectors
  • Snowflake CLI
Introductie tot Snowflake SQL

Hoofdstuk 1: Snowflake SQL en kernconcepten

  • VARCHAR
  • NUMBER
  • TIMESTAMP_LTZ

Conversie van datatypes – wat, waarom, hoe? Conversiefuncties: TO_VARCHAR, TO_DATE

STRING-functies: CONCAT, INITCAP

DATUM- & TIJD-functies: CURRENT_DATE, CURRENT_TIME

EXTRACT-functies: GROUP BY ALL

Introductie tot Snowflake SQL

Hoofdstuk 2: Geavanceerde Snowflake SQL-concepten

JOINS

  • NATURAL JOIN
  • LATERAL JOIN

Subquery's

CTE's

Introductie tot Snowflake SQL

Hoofdstuk 2: Geavanceerde Snowflake SQL-concepten

Snowflake query-optimalisatie

  • Veelvoorkomende queryproblemen: exploderende joins, UNION vs UNION ALL
  • Queries herschrijven: TOP,LIMIT, vroeg filteren, vermijd Select *

Semi-gestructureerde data

  • PARSE_JSON, OBJECT_CONSTRUCT
  • JSON-data query'en in Snowflake
Introductie tot Snowflake SQL

Is dit alles?

  • Er valt nog veel meer te ontdekken

Niet behandeld

  • Context instellen
  • Rollen, gebruikers
  • Virtual Warehouses opzetten
  • Window-functies
  • Queryprofiling
  • Gematerialiseerde views
  • Clustering

...

Introductie tot Snowflake SQL

Handige resources

Introductie tot Snowflake SQL

Dit is pas het begin!

Introductie tot Snowflake SQL

Preparing Video For Download...