การนำไปใช้ทั่วทั้งแผนก

กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

Stan Konkin

ML Content Developer, DataCamp

Pilot สำเร็จแล้ว ถึงเวลาขยายผล

แดชบอร์ด Genie ที่ใช้งานได้จริง ถูกดึงไปทางสองกลุ่ม ได้แก่ ผู้อำนวยการฝ่ายขายและทีมการตลาดที่ต้องการเข้าถึง สไตล์สีกรมท่าและเขียวของ DataCamp

 

  • ทดสอบนำร่องสำเร็จแล้วกับข้อมูล payments
  • ผู้อำนวยการฝ่ายขาย → ขยายใช้ทั่วทั้งแผนก
  • ทีมการตลาดก็ต้องการเข้าร่วมด้วย
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

ตารางเดียวไม่เพียงพอ

ตารางข้อมูลเดียวชนกำแพง พร้อมคำถามสองข้อที่กระเด็นออกมา ได้แก่ รายได้ตามผลการจอง และรายได้ตามประเทศ สไตล์สีกรมท่าและเขียวของ DataCamp

 

  • รายได้ตามผลการจอง
  • รายได้ตามประเทศและกลุ่มลูกค้า
  • ต้องการตารางเพิ่มเติม และต้อง เชื่อมต่อกัน
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

เชื่อมตารางด้วยความสัมพันธ์

ตารางข้อมูลสองตาราง ได้แก่ payments และ bookings โดยแถวที่ตรงกันของ booking_id ถูกไฮไลต์และเชื่อมต่อกัน แสดงให้เห็นว่า payments หลายรายการสอดคล้องกับ booking หนึ่งรายการ

 

  • เพิ่มตาราง bookings
  • JOIN ด้วย booking_id แบบ many-to-one
  • กฎจากบทก่อนยังคงใช้ได้
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

ระวังคอลัมน์เงินตัวที่สอง

ตาราง payments ที่ไฮไลต์คอลัมน์ amount ว่าเป็นเงินที่ได้รับจริง วางข้างตาราง bookings ที่ไฮไลต์คอลัมน์ total_amount ว่าเป็นราคาที่เสนอ

 

  • total_amount = ราคาที่เสนอ
  • ไม่ใช่เงินที่ได้รับจริง
  • คำอธิบายช่วยให้ amount แทนรายได้จริง
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

ห่วงโซ่สามตาราง

ห่วงโซ่การ JOIN สามตาราง โดย payments เชื่อมกับ bookings และ bookings เชื่อมกับ users พร้อมไฮไลต์ฟิลด์ country และ customer segment ในตาราง users สไตล์สีกรมท่าและเขียวของ DataCamp

 

  • เพิ่มตาราง users โดย JOIN กับ bookings
  • ห่วงโซ่: payments → bookings → users
  • การจับคู่ entity ช่วยระบุกลุ่มลูกค้าได้
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

ล็อกนิยามร่วมให้ชัดเจน

ผู้คนหลายคนถือโน้ตที่มีนิยาม net revenue ต่างกัน พร้อมลูกศรรวมเข้าสู่นิยามร่วมที่ล็อกไว้

 

  • "Net revenue" มีความหมายต่างกันในแต่ละคน
  • ตัวอย่าง SQL = คิวรีที่ตั้งชื่อและสร้างไว้ล่วงหน้า
  • Genie นำไปใช้ซ้ำได้ ทุกครั้งแบบเดิมทุกประการ
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

Asset เดียว ครอบคลุมทุกประเทศ

เทมเพลต SQL เดียวที่มีช่องรับค่า country กระจายออกไปครอบคลุมหลายประเทศ สไตล์สีกรมท่าและเขียวของ DataCamp

 

  • สูตรเดียว → ทุกประเทศ
  • Trusted Asset = คิวรีที่นำกลับมาใช้ซ้ำได้ + placeholder
  • ทดสอบด้วยคำว่า "country"
กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

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

กรณีศึกษา: การวิเคราะห์ยอดขายด้วย Databricks Genie

Preparing Video For Download...