Views และ Temp Views

การจัดการข้อมูลใน Databricks

Smriti Mishra

Founder, NordData Insight

ทำความรู้จัก Views

  • View คือการบันทึกคิวรีเพื่อนำกลับมาใช้ในรูปแบบตาราง
  • View มีความถาวร
  • ยังคงใช้งานได้จนกว่าจะถูกลบ

ภาพการ์ตูนของหนังสือสูตรอาหารพร้อมส่วนผสมที่ต้องใช้วางอยู่ด้านหน้า

การจัดการข้อมูลใน Databricks

ไวยากรณ์ของ View

  • CREATE VIEW หรือ CREATE OR REPLACE VIEW ใช้สร้างหรืออัปเดต View
  • เหมาะสำหรับ Dashboard รายงาน และผลลัพธ์คิวรีที่สม่ำเสมอ

 

-- Create a view to get recipes with a preparation time of 30 minutes or less

CREATE VIEW QuickRecipes AS
SELECT recipe_id, recipe_name, ingredients, preparation_time
FROM recipes
WHERE preparation_time <= 30;
การจัดการข้อมูลใน Databricks

Temp Views

  • Temp View เป็นแบบชั่วคราว ใช้ได้เฉพาะในเซสชันปัจจุบัน
  • ถูกลบออกโดยอัตโนมัติเมื่อเซสชันสิ้นสุด
  • สร้างด้วย CREATE OR REPLACE TEMP VIEW
  • เหมาะสำหรับการวิเคราะห์เร็ว การเตรียมข้อมูล หรืองานสำรวจเบื้องต้น

ภาพบุคคลกำลังเขียนบนกระดานดำ

การจัดการข้อมูลใน Databricks

ประโยชน์ของ Views

ภาพการ์ตูนของกระปุกออมสินที่มีนาฬิกาถูกหยอดใส่

  • เหมาะสำหรับข้อมูลที่เข้าถึงบ่อย
    • Chart รายงาน หรือ Logic ที่ใช้ซ้ำได้
  • ช่วยให้ข้อมูลสอดคล้องกันในทุกผู้ใช้และประหยัดเวลา
  • ลดความซับซ้อนในการทำงานร่วมกันด้วย Logic ข้อมูลที่ใช้ร่วมกัน
การจัดการข้อมูลใน Databricks

ประโยชน์ของ Temp Views

  • เหมาะสำหรับงานที่ต้องทำรวดเร็ว
  • เป็นเครื่องมือยืดหยุ่นสำหรับการเตรียมหรือแปลงข้อมูล
  • ถูกลบอัตโนมัติเมื่อสิ้นสุดเซสชัน
    • ช่วยลดความรกในฐานข้อมูล

ภาพการ์ตูนของหน้าจอที่แสดงเครื่องมือต่างๆ

การจัดการข้อมูลใน Databricks

สรุป

  • View ให้ผลลัพธ์ที่ถาวรและนำกลับมาใช้ซ้ำได้
  • Temp View รองรับงานภายในเซสชันเดียว
  • การใช้งานอย่างมีประสิทธิภาพนำไปสู่
    • Workflow ที่คล่องตัวขึ้น
    • การทำงานร่วมกันที่ดีขึ้น
    • ประสิทธิภาพที่เพิ่มขึ้น

ภาพการ์ตูนแสดงบุคคลสามคนทำงานร่วมกันในขั้นตอนที่คล่องตัว

การจัดการข้อมูลใน Databricks

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

การจัดการข้อมูลใน Databricks

Preparing Video For Download...