ตัวอย่าง SQL และฟังก์ชัน

Databricks Genie เบื้องต้น

Gang Wang

Senior Data Scientist

เมื่อ Genie ต้องการความช่วยเหลือ

nanobanana: half: AI assistant ไม่แน่ใจเกี่ยวกับการรวมยอดรายได้ มีเครื่องหมายคำถามรอบตัวเลือกการจัดกลุ่ม

$$

"What is the top revenue-generating product?"

Genie อาจเดาวิธีจัดกลุ่มและรวมข้อมูลเอง

ตัวอย่าง SQL ช่วยให้ Genie ทำตามรูปแบบที่กำหนดไว้ทุกครั้ง

Databricks Genie เบื้องต้น

Function vs. Query

nanobanana: half: SQL Function สำหรับการคำนวณค่าเดียว เทียบกับ Example Query สำหรับรูปแบบโครงสร้างที่มี join

ใช้ SQL function เมื่อ

  • ต้องการคณิตศาสตร์หรือลอจิกที่ทำซ้ำได้
  • ใช้กับค่าเดียว
  • ตัวอย่าง: สูตรส่วนลด 15% สำหรับการซื้อจำนวนมาก

ใช้ Example query เมื่อ

  • มีรูปแบบโครงสร้างที่ใช้ join
  • เกี่ยวข้องหลายตารางหรือมีฟิลเตอร์ซับซ้อน
  • ตัวอย่าง: ลูกค้าที่ไม่ได้ซื้อสินค้าใน 2 สัปดาห์
Databricks Genie เบื้องต้น

การสร้างตัวอย่าง SQL

คำอธิบายในภาษาธรรมชาติ

"Identify the top revenue-generating product"

เขียนในแบบที่ผู้ใช้ถามจริง

$$

Databricks Genie เบื้องต้น

การสร้างตัวอย่าง SQL

คำอธิบายในภาษาธรรมชาติ

"Identify the top revenue-generating product"

เขียนในแบบที่ผู้ใช้ถามจริง

SQL ที่ผ่านการตรวจสอบแล้ว

SELECT
  `product`,
  SUM(`totalPrice`) as total_revenue,
  COUNT(*) as transaction_count,
  SUM(`quantity`) as total_quantity_sold
FROM
  `samples`.`bakehouse`.`sales_transactions`
GROUP BY
  `product`
ORDER BY
  total_revenue DESC

Genie จะใช้รูปแบบของคุณทุกครั้ง

Databricks Genie เบื้องต้น

Coming up: Trusted Assets

nanobanana: half: โล่สีทองพร้อมไอคอนล็อกและโค้ด SQL แสดงถึงคิวรีที่ผ่านการตรวจสอบและเชื่อถือได้

$$

สำหรับ KPI ที่สำคัญและต้องการความแม่นยำสูงสุด Genie มี Trusted Assets — คิวรีที่ผ่านการตรวจสอบและรัน SQL ของคุณอย่างแม่นยำทุกครั้ง

จะครอบคลุมการสร้างและใช้งานในบทที่ 4

Databricks Genie เบื้องต้น

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

Databricks Genie เบื้องต้น

Preparing Video For Download...