Úvod do Snowflake SQL

Introduction to Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Připojení ke Snowflake

  • Snowsight: webové rozhraní Snowflake

Levý panel webového rozhraní Snowflake zobrazující databázové objekty a sešity

Introduction to Snowflake SQL

Sešity

Webové rozhraní Snowflake se sešitem a výsledky dotazu

Introduction to Snowflake SQL

Notebooky

Snowflake notebook s buňkami kódu v Pythonu a SQL

Introduction to Snowflake SQL

Připojení ke Snowflake: ovladače

 

Ovladače a konektory

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Konektory: Python, Spark a další
1 https://docs.snowflake.com/en/developer-guide/drivers
Introduction to Snowflake SQL

Připojení ke Snowflake: Snowflake CLI

Snowflake CLI

 

  • Klient příkazového řádku
    • Instalace na Linux, Windows nebo Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Introduction to Snowflake SQL

Varianty SQL

  • Snowflake používá Snowflake SQL

 

  • Další rozšířené varianty SQL:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Některé rozdíly v datových typech, funkcích a syntaxi

Introduction to Snowflake SQL

Běžná syntaxe

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

*Některé rozdíly existují, více později!

Introduction to Snowflake SQL

Pojďme procvičovat!

Introduction to Snowflake SQL

Preparing Video For Download...