在数据智能平台中查询

Databricks SQL 入门

Kevin Barlow

Data Manager

动机

湖仓图——转换

Databricks SQL 入门

动机

湖仓图——分析

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...