Introduzione a Snowflake SQL

Introduzione a Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Connessione a Snowflake

  • Snowsight: interfaccia web di Snowflake

Pannello sinistro della Web UI di Snowflake con oggetti del database e worksheet

Introduzione a Snowflake SQL

Worksheet

Interfaccia web di Snowflake con worksheet e risultati della query

Introduzione a Snowflake SQL

Notebook

Notebook Snowflake con celle di codice Python e SQL

Introduzione a Snowflake SQL

Connessione a Snowflake: driver

 

Driver e connettori

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Connettori: Python, Spark e altro
1 https://docs.snowflake.com/en/developer-guide/drivers
Introduzione a Snowflake SQL

Connessione a Snowflake: Snowflake CLI

Snowflake CLI

 

  • Client da riga di comando
    • Installabile su Linux, Windows o Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Introduzione a Snowflake SQL

Dialetti SQL

  • Snowflake usa Snowflake SQL

 

  • Altri dialetti SQL popolari:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Alcune differenze in tipi di dato, funzioni e sintassi generale

Introduzione a Snowflake SQL

Sintassi comune

  • SELECT
  • FROM
  • WHERE
  • GROUPBY
  • ORDER BY
  • AVG(), COUNT(), SUM() (ecc.)
  • DISTINCT
  • HAVING
  • JOIN*

*Ci sono alcune differenze; le vedremo dopo!

Introduzione a Snowflake SQL

Passiamo alla pratica !

Introduzione a Snowflake SQL

Preparing Video For Download...