BigQuery Data Canvas: ลองใช้ Gemini หา Insight ไขความลับข้างในข้อมูลของเรา

Thakorn
Google Cloud Thailand
3 min readMay 17, 2024

ทุกท่านเคยเหนื่อยกับการค้นหาข้อมูลที่กระจัดกระจายไหมครับ บางครั้งอาจจต้องเขียนโค้ดซ้ำ ๆ สำหรับคำถามแต่ละข้อ พวกเราที่เป็นนักวิเคราะห์ข้อมูลมักจะพบกับความท้าทายเหล่านี้ เราต้องใช้เวลาอันมีค่าไปกับการศึกษาเครื่องมือมากมาย โค้ดที่ซับซ้อน และการนำผลลัพธ์ไปให้ทีมอื่น ๆ เช่น Business Team หรือประสานงานกับทีมต่างๆ ในองค์กร การทำงานแยกส่วนแบบนี้ไม่เพียงแต่ทำให้ทำงานช้าลง แต่ยังให้การนำ Insight หรือสาระสำคัญที่จะไปตัดสินใจต่อในธุรกิจยากขึ้นอีกด้วย

BigQuery Data Canvas คืออะไร?

ใน Google Cloud Next ’24 ปีนี้ ได้เปิดตัว BigQuery Data Canvas ซึ่งเป็นเทคโนโลยีใหม่ที่เปลี่ยนวิธีการทำงานกับข้อมูล โดย Data Canvas จะเปรียบเหมือน Workflow ที่คุณสร้างมาวิเคราะห์เรื่องใดเรื่องหนึ่งที่เราอาจจะได้ตั้งโจทย์ไว้ และใช้ AI ช่วยค้นหา, เตรียมข้อมูล, วิเคราะห์ และนำมาแสดงผลเพื่อให้เข้าใจได้อย่างรวดเร็วและง่ายในการแชร์ต่อ ลองดูวีดีโอแนะนำต่อไปนี้เพื่อให้เห็นภาพได้มากขึ้น

อยากได้ข้อมูลอะไร ก็ให้ AI ช่วยเขียน Query

ลืมการเขียนโค้ดไปได้เลย! Data Canvas ทำให้การวิเคราะห์ข้อมูลรวดเร็วและง่ายขึ้นด้วยประสบการณ์ให้ AI ช่วยค้นหาข้อมูลทั้งหมดของเรา และยังสามารถคุยกับข้อมูลของเราได้อย่างฉับไว ถามคำถามและปล่อยให้ AI ช่วยนำทางเราผ่านงานวิเคราะห์ต่างๆ

สัมผัสประสบการณ์การทำงานในสาย Data แบบใหม่ที่ไม่เคยมีมาก่อน

  • คุยกับข้อมูล: เพียงบอก AI ก็สามารถสร้าง SQL Statment ที่ถูกต้องและดึงข้อมูลที่คุณต้องการ หากไม่ใช่ก็ Prompt บอก AI ใหม่ จนได้ Data ที่ถูกใจไปใช้ต่อ
  • นำเสนอข้อมูลแบบใหม่: Data Canvas ใช้แนวคิดของ Notebook ที่นักทำข้อมูล Explore Data แล้ว Visualized ออกมา ซึ่ง Data Canvas ก็เชื่อมโยงผลลัพธ์เหล่านั้นเข้าด้วยกันคล้าย DAG (Directed Acyclic Graph) เพื่อให้เราแชร์กับเพื่อนร่วมทีมได้อย่างง่ายดายอีกด้วย

ตัวอย่างการใช้ BigQuery Data Canvas ง่าย ๆ ภาษาไทยก็ใช้ได้ ดังตัวอย่างนี้

Find Your Data: ลองค้นหา Dataset ข้อมูลโรงพยาบาลที่เก็บใน Project ตัวเอง

Create SQL: บอก Gemini ว่าอย่างได้อะไร ไม่อยากได้อะไรก็เข้าใจและสร้าง SQL ได้อย่างง่ายดาย

Generate Chart: อยากได้ Chart แบบไหนลองบอกดู

Automated insights: รู้ใจช่วย Summaries เบื้องต้น ให้ไปเล่าต่อได้

และนี่คือ Flow ภาพรวมที่แสดงในรูปแบบของ DAG

Share to collaborate: เมนูครบครัน จะ Download เป็น Python Notebook (.ipynb) หรือจะ Export ไปเป็น Colab ที่รันบน BigQuery Studio ก็ง่าย บิดข้อมูลต่อตามถนัดได้เลยก็จบใน BigQuery ที่เดียว

ใช้ BigQuery Data Canvas ใน Use Case ไหนดี?

BigQuery Data Canvas ช่วยงานวิเคราะห์ได้หลากหลายงาน แต่ที่เป็นประโยชน์และเหมาะที่จะใช้มาก ๆ กับงานต่อไปนี้

  • Ad hoc analysis: โดยพื้นฐานของทีมข้อมูลมักจะได้ Requirements ใหม่ ๆ หรือตอบคำถามผู้บริหารให้ทันท่วงที เพื่อเอาคำตอบไปใช้ แต่อาจะไม่ได้เป็นลักษณะ Report ซึ่งเราเรียกว่า Ad hoc analysis ตรงนี้ BigQuery Data Canvas จะมีประโยชน์มาก ๆ เพราะทำให้ตอบคำถามได้อย่างรวดเร็ว
  • Exploratory data analysis (EDA): ในการใช้ประโยชน์จากข้อมูล ไม่ว่าจะเป็นการทำ Report หรือทำ Machine Learing Model ขั้นตอนแรกคือการทำ EDA ซึ่ง Data Canvase จะช่วยให้การเคราะห์ข้อมูลเร็วและสรุปลักษณะหรือสาระสำคัญของชุดข้อมูลง่าย โดยอาจแสดงเป็นรูปแบบ Chart และ Flow ที่มาของข้อมูลแต่ละก้อนบน Data Canvas
  • Collaboration: ง่ายต่อการแชร์ เหมือนที่สาธิตในตัวอย่าง เราสามารถแชร์เป็น Data Canvas ก็ได้หรือจะเป็นลักษณะ Python Notebook ให้ทีม Data Engineering ต่อก็ได้

เก่งขนาดนี้แล้วค่าใช้จ่ายเป็นอย่างไร?

ปัจจุบันด้วยความเป็น BigQuery ก็ต้องบอกว่า Tools ที่ Google มีให้ใน BigQuery ส่วนใหญ่จะฟรีหมด! ใช่แล้วครับ BigQuery Data Canvas ตัวนี้นั้นใช้ฟรี จะมีแค่ค่าใช้จ่ายพื้นฐานที่เป็น Pay Per Use ที่เราเสียอยู่แล้วคือค่า compute (query) กับค่า storage ธรรมดา ศึกษาในส่วนราคาเพิ่มได้ที่นี่

Conclusion

BigQuery Data Canvas ไม่เพียงแต่ช่วยให้ทีมทำข้อมูลเข้าใจข้อมูลได้ลึกซึ้งยิ่งขึ้น แต่ยังช่วยให้พวกเราสามารถแชร์ Insight และนำไปใช้ในธุรกิจต่อได้รวดเร็วและมีประสิทธิภาพมากขึ้น ด้วยพลังของ AI ที่พร้อมให้ทุกท่านใช้ Gemini และ BigQuery Data Canvas เปิดประตูสู่โลกแห่งข้อมูลที่ชาญฉลาดและง่ายต่อการเข้าถึง!

--

--

Thakorn
Google Cloud Thailand

✨ Solution Engineering Google Cloud Partner All-star 2023 🍊 Google Cloud by Tangerine