Interogări în Data Intelligence Platform

Introducere în Databricks SQL

Kevin Barlow

Data Manager

Motivație

Diagrama Lakehouse - Transformare

Introducere în Databricks SQL

Motivație

Diagrama Lakehouse - Analiză

Introducere în Databricks SQL

Noțiuni de bază despre interogări SQL

  • Bazat pe ANSI SQL
  • Tipare și funcții comune altor sintaxe SQL
    • Sintaxe SELECT ... FROM ...
    • Funcții integrate și personalizate
    • Interogarea tabelelor din Unity Catalog sau alte sisteme de baze de date
SELECT
    id,
    name,
    product,
    store_id,
    sales,
    unit_price,
FROM
    sales_data
WHERE
    sales > 10 AND
    product IN ('widget', 'thingy')
Introducere în Databricks SQL

Funcții comune

  • Funcțiile Databricks SQL reflectă operații comune din SQL, Python și Spark
    • ROUND() și FORMAT_NUMBER()
    • CONCAT(), LEFT() și RIGHT()
    • DATE(), DATE_ADD() și DATE_DIFF()
    • CASE, IF() și ISNULL()
    • FROM_CSV() și FROM_JSON()
  • Crearea unei funcții definite de utilizator (UDF)
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')
Introducere în Databricks SQL

Vizualizări

  • Reprezentări vizuale ale rezultatelor interogărilor
  • Suport pentru cele mai comune tipuri vizuale
    • Diagrame cu bare și linii
    • Diagrame donut
    • Vizualizări pe hartă
    • Tabele pivot

Diagramă cu bare stivuite

Diagramă cu linii

Introducere în Databricks SQL

Să exersăm!

Introducere în Databricks SQL

Preparing Video For Download...