Consultas na Data Intelligence Platform

Introduction to Databricks SQL

Kevin Barlow

Data Manager

Motivação

Diagrama Lakehouse - Transformação

Introduction to Databricks SQL

Motivação

Diagrama Lakehouse - Análise

Introduction to Databricks SQL

Noções de consultas SQL

  • Baseado em ANSI SQL
  • Padrões e funções comuns a outras sintaxes SQL
    • Sintaxe SELECT ... FROM ...
    • Funções nativas e personalizadas
    • Consultar tabelas no Unity Catalog ou em outros bancos
SELECT
    id,
    name,
    product,
    store_id,
    sales,
    unit_price,
FROM
    sales_data
WHERE
    sales > 10 AND
    product IN ('widget', 'thingy')
Introduction to Databricks SQL

Funções comuns

  • Funções do Databricks SQL refletem operações comuns em SQL, Python e Spark
    • ROUND() e FORMAT_NUMBER()
    • CONCAT(), LEFT() e RIGHT()
    • DATE(), DATE_ADD() e DATE_DIFF()
    • CASE, IF() e ISNULL()
    • FROM_CSV() e FROM_JSON()
  • Crie uma UDF (função definida pelo usuário) personalizada
SELECT
    id,
    initcap(name) as name,
    right(product, 10) as productSKU,
    store_id,
    int(sales) as numSales,
    round(unit_price, 2) as unit_price
FROM
    sales_data
WHERE
    sales > 10 AND
    product IN ('widget', 'thingy')
Introduction to Databricks SQL

Visualizações

  • Visualizações dos resultados da consulta
  • Suporte aos tipos mais comuns
    • Gráficos de barras e linhas
    • Gráficos de rosca
    • Mapas
    • Tabelas dinâmicas (pivot)

Gráfico de barras empilhadas

Gráfico de linhas

Introduction to Databricks SQL

Vamos praticar!

Introduction to Databricks SQL

Preparing Video For Download...