การคิวรีใน Data Intelligence Platform

Introduction to Databricks SQL

Kevin Barlow

Data Manager

แรงจูงใจ

ไดอะแกรม Lakehouse - การแปลงข้อมูล

Introduction to Databricks SQL

แรงจูงใจ

ไดอะแกรม Lakehouse - การวิเคราะห์

Introduction to 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')
Introduction to Databricks SQL

ฟังก์ชันที่ใช้บ่อย

  • ฟังก์ชัน Databricks SQL ครอบคลุมการใช้งานทั่วไปใน SQL, Python และ Spark
    • ROUND() และ FORMAT_NUMBER()
    • CONCAT(), LEFT() และ RIGHT()
    • DATE(), DATE_ADD() และ DATE_DIFF()
    • CASE, IF() และ 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')
Introduction to Databricks SQL

การแสดงผลข้อมูล

  • แสดงผลลัพธ์ของคิวรีในรูปแบบภาพ
  • รองรับประเภทการแสดงผลที่พบบ่อย
    • แผนภูมิแท่งและแผนภูมิเส้น
    • แผนภูมิโดนัต
    • การแสดงผลแผนที่
    • Pivot table

แผนภูมิแท่งแบบซ้อน

แผนภูมิเส้น

Introduction to Databricks SQL

มาฝึกกันเถอะ!

Introduction to Databricks SQL

Preparing Video For Download...