在 Data Intelligence Platform 中進行查詢

Databricks SQL 入門

Kevin Barlow

Data Manager

動機

Lakehouse 圖:轉換

Databricks SQL 入門

動機

Lakehouse 圖:分析

Databricks SQL 入門

SQL 查詢基礎

  • 基於 ANSI SQL
  • 與其他 SQL 語法共用常見模式與函式
    • SELECT ... FROM ... 語法
    • 內建與自訂函式
    • 查詢 Unity Catalog 或其他資料庫系統中的資料表
SELECT
    id,
    name,
    product,
    store_id,
    sales,
    unit_price,
FROM
    sales_data
WHERE
    sales > 10 AND
    product IN ('widget', 'thingy')
Databricks SQL 入門

常用函式

  • Databricks SQL 函式對應 SQL、Python、Spark 中常見操作
    • ROUND()FORMAT_NUMBER()
    • CONCAT()LEFT()RIGHT()
    • DATE()DATE_ADD()DATE_DIFF()
    • CASEIF()ISNULL()
    • FROM_CSV()FROM_JSON()
  • 建立自訂 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')
Databricks SQL 入門

視覺化

  • 將查詢結果視覺化呈現
  • 支援最常見的圖表類型
    • 長條圖與折線圖
    • 環圈圖
    • 地圖視覺化
    • 樞紐分析表

堆疊長條圖

折線圖

Databricks SQL 入門

一起來練習吧!

Databricks SQL 入門

Preparing Video For Download...