Wprowadzenie do Snowflake SQL

Wprowadzenie do Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Połączenie z Snowflake

  • Snowsight: interfejs webowy Snowflake

Panel lewy interfejsu webowego Snowflake z obiektami bazy danych i arkuszami roboczymi

Wprowadzenie do Snowflake SQL

Arkusze robocze

Interfejs webowy Snowflake z arkuszem roboczym i wynikami zapytania

Wprowadzenie do Snowflake SQL

Notatniki

Notatnik Snowflake z komórkami kodu Python i SQL

Wprowadzenie do Snowflake SQL

Połączenie z Snowflake: sterowniki

 

Sterowniki i konektory

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Konektory: Python, Spark i inne
1 https://docs.snowflake.com/en/developer-guide/drivers
Wprowadzenie do Snowflake SQL

Połączenie z Snowflake: Snowflake CLI

Snowflake CLI

 

  • Klient wiersza poleceń
    • Dostępny na Linux, Windows i Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Wprowadzenie do Snowflake SQL

Dialekty SQL

  • Snowflake używa Snowflake SQL

 

  • Inne popularne dialekty SQL:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Różnice w typach danych, funkcjach i składni

Wprowadzenie do Snowflake SQL

Typowa składnia

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

*Istnieją pewne różnice – więcej informacji później!

Wprowadzenie do Snowflake SQL

Czas na ćwiczenia!

Wprowadzenie do Snowflake SQL

Preparing Video For Download...