พื้นฐาน Delta Sharing

Introduction to Databricks Lakehouse

Gang Wang

Senior Data Scientist

ปัญหาของการแชร์ข้อมูล

$$

  • การแชร์แบบดั้งเดิม: ส่งออก อีเมล อัปโหลด
  • ข้อมูลล้าสมัยทันที
  • มีสำเนาหลายชุดกระจายในหลายองค์กร
  • ควบคุมไม่ได้เมื่อไฟล์ออกไปแล้ว

$$

recraft: half: บุคคลกำลังแบกกล่องไฟล์หนักหลายใบผ่านประตู แสดงถึงความยุ่งยากของการแชร์ข้อมูลแบบดั้งเดิมด้วยการส่งออกไฟล์

Introduction to Databricks Lakehouse

Delta Sharing คืออะไร?

$$

architecture: Delta Sharing Protocol

$$

  • ไม่มีสำเนา - ผู้รับคิวรีข้อมูลสดผ่าน Delta Sharing protocol
  • เพิกถอนได้ทันที - ยกเลิกสิทธิ์ด้วยคำสั่งเดียว
Introduction to Databricks Lakehouse

การสร้าง share

$$

-- Create a share
CREATE SHARE partner_data;

-- Add a gold table to the share
ALTER SHARE partner_data
ADD TABLE production.sales
  .gold_daily_revenue;

$$

  • share คือชุดรวมของตารางที่ตั้งชื่อไว้
  • เพิ่มตารางจาก catalog ใดก็ได้ใน Unity Catalog
  • มักแชร์ข้อมูลชั้น gold — สะอาด รวมกลุ่มแล้ว พร้อมใช้งานทางธุรกิจ
Introduction to Databricks Lakehouse

การเพิ่ม recipient

$$

-- Create a recipient
CREATE RECIPIENT acme_corp;

-- Grant the recipient access
GRANT SELECT ON SHARE partner_data
TO RECIPIENT acme_corp;

$$

  • recipient แทนองค์กรหรือบุคคล
  • ผู้รับจะได้รับลิงก์เปิดใช้งานเพื่อตั้งค่าการเข้าถึง
  • ควบคุมได้ว่า recipient แต่ละรายเห็น share ใดบ้าง
Introduction to Databricks Lakehouse

การเปรียบเทียบกับบัตรห้องสมุด

$$

  • แทนที่จะถ่ายเอกสารหนังสือ (ส่งออกข้อมูล) ให้ออกบัตรห้องสมุด (share) แทน
  • ผู้รับอ่านต้นฉบับแบบเรียลไทม์
  • เพิกถอนบัตรได้ทุกเมื่อ

$$

recraft: half: บุคคลกำลังมอบบัตรห้องสมุดให้อีกคนหน้าอาคารห้องสมุดขนาดใหญ่ แสดงถึงการให้สิทธิ์เข้าถึงข้อมูลสดแทนการคัดลอกข้อมูล

Introduction to Databricks Lakehouse

สรุป

$$

  • Delta Sharing ให้สิทธิ์เข้าถึงข้อมูลสดแบบอ่านอย่างเดียว — ไม่มีสำเนา
  • สร้าง share เพิ่มตารางชั้น gold และมอบสิทธิ์ให้ recipient
  • ผู้รับคิวรีข้อมูลแบบเรียลไทม์ผ่าน Delta Sharing protocol
  • เพิกถอนสิทธิ์ได้ทันทีเมื่อสิ้นสุดความสัมพันธ์
Introduction to Databricks Lakehouse

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

Introduction to Databricks Lakehouse

Preparing Video For Download...