ใช้ Gen AI เขียน SQL ยังไง ให้ Data Analyst ทำงานเร็วขึ้น
ในปัจจุบัน Analyst หลายคนไม่ได้เสียเวลากับ Dashboard หรือ ตั้งคำถามทางธุรกิจ
แต่เสียเวลาไปกับ
- เขียน SQL
- debug query
- หา syntax
- อ่าน query เก่า
Gen AI ช่วยลดเวลาตรงนี้ได้
ตัวอย่าง Prompt
Write a BigQuery SQL query to calculate:
- monthly sales
- month-over-month growth %
- grouped by month
AI มักช่วย generate สิ่งเหล่านี้ ได้เร็วมาก
- CTE (Common Table Expression)
- window function
- growth calculation
- cleaner formatting
หรือ ใช้ AI อธิบาย Query ก็ได้
เวลาเจอ SQL ยาว ๆ ลองใช้ Prompt
Explain this SQL query in simple business language.
Include:
- business purpose
- key joins
- possible issues
แต่ยังต้อง “คิดเอง”
AI เขียน SQL ได้แต่ business logic ยังสำคัญกว่า syntax
สิ่งที่ควรระวัง
- join ผิด
- aggregation ผิด
- hallucination
- ใช้ column มั่ว
ดังนั้น ใช้ AI เป็น copilotไม่ใช่ autopilot
สิ่งที่ Analyst ควรใช้ AI ช่วย
- draft SQL
- optimize query
- explain logic
- convert business request ไปเป็น SQL
- summarize insight