Introducción a Snowflake SQL

Introducción a Snowflake SQL

George Boorman

Senior Curriculum Manager, DataCamp

Conexión a Snowflake

  • Visión en la nieve: Interfaz web de Snowflake

Imágenes del panel izquierdo de la interfaz de usuario web de Snowflake que muestran objetos de la base de datos y hojas de trabajo

Introducción a Snowflake SQL

Hojas de trabajo

Interfaz web de Snowflake que muestra la hoja de cálculo y los resultados de la consulta

Introducción a Snowflake SQL

Cuadernos

Cuaderno Snowflake con celdas de código Python y SQL

Introducción a Snowflake SQL

Conexión a Snowflake: Conductores

 

Controladores y conectores

  • ODBC (Conectividad abierta de bases de datos)
  • JDBC (Conectividad de bases de datos Java)
  • Conectores: Python, Spark y más
1 https://docs.snowflake.com/en/developer-guide/drivers
Introducción a Snowflake SQL

Conexión a Snowflake: CLI de Snowflake

CLI de Snowflake

 

  • Cliente de línea de comandos
    • Instalado en Linux, Windows o Mac
1 https://docs.snowflake.com/en/user-guide/snowsql
Introducción a Snowflake SQL

Dialectos de SQL

  • Snowflake utiliza Snowflake SQL.

 

  • Otras variantes populares de SQL:

    • PostgreSQL
    • T-SQL
    • MySQL
  • Algunas diferencias en los tipos de datos, las funciones y la sintaxis general.

Introducción a Snowflake SQL

Sintaxis común

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

*Existen algunas diferencias, ¡más adelante hablaremos de ello!

Introducción a Snowflake SQL

¡Vamos a practicar!

Introducción a Snowflake SQL

Preparing Video For Download...