Introdução ao Snowflake SQL

Introdução ao Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Conectando ao Snowflake

  • Snowsight: interface web do Snowflake

Painel esquerdo da Web UI do Snowflake mostrando objetos de banco e worksheets

Introdução ao Snowflake SQL

Worksheets

Interface web do Snowflake mostrando worksheet e resultados da consulta

Introdução ao Snowflake SQL

Notebooks

Notebook do Snowflake usando células de código Python e SQL

Introdução ao Snowflake SQL

Conectando ao Snowflake: Drivers

 

Drivers e conectores

  • ODBC (Open Database Connectivity)
  • JDBC (Java Database Connectivity)
  • Conectores: Python, Spark e mais
1 https://docs.snowflake.com/en/developer-guide/drivers
Introdução ao Snowflake SQL

Conectando ao Snowflake: Snowflake CLI

Snowflake CLI

 

  • Cliente de linha de comando
    • Instalável no Linux, Windows ou Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Introdução ao Snowflake SQL

Dialetos de SQL

  • O Snowflake usa Snowflake SQL

 

  • Outros dialetos populares de SQL:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Algumas diferenças em tipos de dados, funções e sintaxe geral

Introdução ao Snowflake SQL

Sintaxe comum

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

*Existem algumas diferenças; veremos depois!

Introdução ao Snowflake SQL

Vamos praticar!

Introdução ao Snowflake SQL

Preparing Video For Download...