ส่วนประกอบหลักของ Databricks SQL

Introduction to Databricks SQL

Kevin Barlow

Data Manager

การเปรียบเทียบที่ช่วยให้เข้าใจ

ต้นไม้ประกอบด้วยส่วนต่าง ๆ ที่รวมกันเป็นสิ่งมีชีวิตเดียว

Tree System GIF

ใน Databricks SQL ส่วนประกอบต่าง ๆ รวมกันเป็นโซลูชัน data warehouse

Databricks SQL Assets

Introduction to Databricks SQL

Query

  • หน่วยพื้นฐานของการวิเคราะห์ใน Databricks SQL
  • รัน SQL บน compute
  • ใช้มาตรฐาน ANSI SQL
  • ประมวลผลข้อมูลจาก:
    • Unity Catalog
    • Delta tables
    • ไฟล์ใน data lake
    • Data streams
SELECT
    orderdate AS Date,
    orderpriority AS Priority
    sum(totalprice) AS TotalPrice
FROM sfdc.sales.orders
GROUP BY
    1, 2
ORDER BY
    1, 2
Introduction to Databricks SQL

SQL Warehouse

  • คลัสเตอร์ compute เฉพาะสำหรับ SQL
  • การปรับปรุงประสิทธิภาพ (เช่น Photon)
  • การบริหารจัดการที่ง่ายขึ้น
  • ปรับขนาดได้ง่าย
  • รองรับ query และเครื่องมือ BI

SQL Warehouse GIF

Introduction to Databricks SQL

Tables และ views

Tables

  • รูปแบบที่จัดเก็บจริงของชุดข้อมูล
  • บันทึกในรูปแบบ Delta
  • อ่านและเข้าถึงได้จากภายนอก data pipeline
  • ปรับแต่งโครงสร้างข้อมูลได้ (เช่น partitioning)

Table in Object Storage

Introduction to Databricks SQL

Tables และ views

Views

  • ตัวแทนเสมือนของผลลัพธ์ query ใน Unity Catalog
  • อ่านข้อมูลได้รวดเร็ว
  • ช่วยลดความซับซ้อนของ query ปลายทาง
    • query ต้นทางมี join, filter และอื่น ๆ หลายขั้นตอน
  • รองรับการประมวลผลข้อมูลแบบ incremental

View Diagram

Introduction to Databricks SQL

Visualizations และ dashboards

Visualizations

  • การแสดงผล query ในรูปแบบภาพ
  • สร้างขึ้นจาก query เดียว

Configuring Visualizations

Dashboards

  • รวบรวม visualization หลายรายการไว้ด้วยกัน
  • ครอบคลุมหลายชุดข้อมูล / ผลลัพธ์ query

Sample dashboard

Introduction to Databricks SQL

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

Introduction to Databricks SQL

Preparing Video For Download...