กลับหน้าหลัก

บทความ

Looker Studio เชื่อม database อย่างไร ทีละขั้นตอนและข้อจำกัดที่ควรรู้

อ่าน 7 นาที · อัปเดต 12 ก.ค. 2569

Looker Studio เชื่อม database ได้โดยตรงผ่าน native connector ที่รองรับ BigQuery, MySQL และ PostgreSQL แต่ยังไม่มี connector สำหรับ SQL Server แบบ native จึงต้องใช้ partner connector เสริม ขั้นตอนหลักคือสร้าง Data Source ใหม่ เลือกชนิดฐานข้อมูล กรอก host, port, ชื่อฐานข้อมูล และบัญชีแบบอ่านอย่างเดียว จากนั้นเปิดสิทธิ์ให้ Google เข้าถึงตามช่วง IP ที่กำหนด บทความนี้อธิบายทีละขั้นพร้อมข้อจำกัดที่ต้องระวัง

Native connector ของ Looker Studio รองรับอะไรบ้าง

ก่อนเริ่มลงมือ สิ่งแรกที่ต้องเข้าใจคือคำว่า connector หมายถึงตัวเชื่อม ที่ทำหน้าที่พาข้อมูลจากแหล่งต้นทางเข้ามาแสดงใน Looker Studio โดย native connector คือตัวที่ Google พัฒนาและดูแลเอง ปัจจุบันรองรับฐานข้อมูลยอดนิยม อย่าง MySQL, PostgreSQL, Cloud SQL และ BigQuery ซึ่งครอบคลุมงานของธุรกิจ ส่วนใหญ่ที่เก็บข้อมูลบนระบบเปิดหรือบนคลาวด์ของ Google อยู่แล้ว

ข้อดีของ native connector คือไม่มีค่าใช้จ่ายเพิ่มและตั้งค่าได้เร็ว เพราะไม่ต้องพึ่งผู้พัฒนารายที่สาม เมื่อเลือกชนิดฐานข้อมูลได้ตรงกับที่ใช้จริง ระบบจะขอเพียงข้อมูลการเชื่อมต่อพื้นฐานและบัญชีสำหรับเข้าอ่าน ก็สามารถดึงตาราง มาสร้างรายงานได้ทันที เหมาะกับทีมที่ต้องการเริ่มต้นแบบประหยัดและไม่ซับซ้อน

ข้อจำกัดสำคัญที่หลายคนมองข้ามคือ SQL Server ไม่มี native connector ให้ใช้โดยตรง หากธุรกิจของคุณวางระบบหลังบ้านบน SQL Server จะต้องหันไปใช้ partner connector ที่พัฒนาโดยผู้ให้บริการภายนอก ซึ่งมักมีค่าบริการรายเดือน และต้องตรวจสอบเรื่องความปลอดภัยของข้อมูลเพิ่มเติมก่อนตัดสินใจใช้งานจริง

ขั้นตอน Looker Studio เชื่อม database (MySQL) ทีละสเตป

ตัวอย่างที่ใช้บ่อยที่สุดคือการเชื่อม MySQL เพราะเป็นฐานข้อมูลที่ธุรกิจไทย จำนวนมากใช้เก็บข้อมูลการขายและสต๊อก ขั้นตอนต่อไปนี้เรียงตามลำดับที่ควรทำจริง โดยแนะนำให้เตรียมข้อมูลการเชื่อมต่อจากทีมไอทีหรือผู้ดูแลเซิร์ฟเวอร์ให้พร้อม ก่อนเริ่ม เพื่อไม่ให้ต้องหยุดกลางทาง

  1. สร้าง Data Source ใหม่ เข้าไปที่หน้า Looker Studio แล้วกดปุ่มสร้าง แหล่งข้อมูล เพื่อเริ่มต้นการเชื่อมต่อจากศูนย์
  2. เลือก connector MySQL จากรายการ connector ที่ Google เตรียมไว้ ให้เลือกตัวที่ระบุว่าเป็น MySQL เพื่อให้ระบบขอข้อมูลตรงตามชนิดฐานข้อมูล
  3. กรอก host / port / ชื่อฐานข้อมูล ใส่ที่อยู่เซิร์ฟเวอร์ หมายเลขพอร์ต ที่มักเป็น 3306 และชื่อฐานข้อมูลที่ต้องการดึงข้อมูลให้ครบถ้วน
  4. ใช้บัญชีแบบอ่านอย่างเดียว (read-only) สร้างผู้ใช้ที่มีสิทธิ์เฉพาะ การอ่านข้อมูล เพื่อกันไม่ให้รายงานไปแก้ไขหรือลบข้อมูลต้นทางโดยไม่ตั้งใจ
  5. ทดสอบการเชื่อมต่อและ authorize กดปุ่มทดสอบให้ระบบยืนยันว่าเข้าถึงได้จริง แล้วอนุญาตสิทธิ์ให้ Looker Studio เข้าอ่านฐานข้อมูลตามที่ตั้งค่าไว้
  6. สร้างรายงานจากตารางที่ดึงมา เลือกตารางหรือเขียนคำสั่งดึงข้อมูล จากนั้นลากฟิลด์มาวางเป็นกราฟและตารางเพื่อประกอบเป็นแดชบอร์ดที่ใช้งานได้

เมื่อเชื่อมต่อสำเร็จแล้ว ควรตั้งชื่อ Data Source ให้สื่อความหมาย เช่น ระบุว่าเป็นข้อมูลยอดขายหรือข้อมูลสต๊อก เพื่อให้คนในทีมหยิบไปใช้ต่อได้ง่าย และไม่สับสนเมื่อมีแหล่งข้อมูลหลายชุดในบัญชีเดียวกัน

ข้อจำกัดที่ต้องระวัง (cache, network, query หนัก)

เรื่องแรกที่มักทำให้คนเข้าใจผิดคือ cache หรือหน่วยความจำชั่วคราวของ Looker Studio ระบบจะเก็บผลลัพธ์เดิมไว้ระยะหนึ่งเพื่อให้รายงานโหลดเร็ว นั่นแปลว่าตัวเลขที่เห็นอาจไม่ใช่ค่าล่าสุดของวินาทีนี้เสมอไป หากธุรกิจต้องการข้อมูลสดจริง ต้องเข้าใจว่าค่าที่แสดงมีความหน่วงตามรอบ cache

เรื่องที่สองคือ network และการเปิดสิทธิ์ให้เข้าถึง เนื่องจาก Looker Studio เชื่อมต่อจากเครือข่ายของ Google ฐานข้อมูลปลายทางจึงต้องอนุญาตช่วง IP ของ Google ผ่าน firewall ให้ถูกต้อง หากตั้งค่าไม่ครบ การเชื่อมต่อจะล้มเหลว หรือหลุดเป็นระยะ ซึ่งเป็นสาเหตุยอดฮิตที่ทำให้รายงานแสดงข้อมูลไม่ครบ

เรื่องที่สามคือ query ที่หนักเกินไป หากตารางมีข้อมูลจำนวนมากหรือสูตรคำนวณ ซับซ้อน การประมวลผลอาจใช้เวลานานจนรายงานค้าง และในบางกรณีที่ปลายทางเป็น ฐานข้อมูลที่ใช้งานจริง การดึงข้อมูลหนักพร้อมกันหลายคนอาจไปเบียดทรัพยากร ของระบบหลังบ้าน ทางที่ปลอดภัยกว่าคือแยกฐานข้อมูลสำหรับอ่านรายงานออกมาต่างหาก

เมื่อไหร่ควรใช้ตัวกลางหรือทางเลือกอื่น

Looker Studio เป็นเครื่องมือที่ดีและคุ้มค่ามากสำหรับการทำแดชบอร์ด โดยเฉพาะเมื่อข้อมูลอยู่บน BigQuery หรือ MySQL อยู่แล้ว จุดแข็งคือฟรี ปรับแต่งกราฟได้ละเอียด และแชร์รายงานให้ทีมดูพร้อมกันได้สะดวก หากงานของคุณ คือการดูภาพรวมด้วยกราฟที่ออกแบบไว้ล่วงหน้า เครื่องมือนี้ก็ตอบโจทย์ครบ

แต่เมื่อฐานข้อมูลเป็น SQL Server และไม่อยากจ่ายค่า partner connector รายเดือน หรือเมื่อต้องการถามข้อมูลแบบเจาะลึกที่กราฟสำเร็จรูปตอบไม่ได้ การมองหาตัวกลางหรือทางเลือกอื่นก็สมเหตุสมผล ตัวอย่างหนึ่งคือ AtollaQ ซึ่ง อ่านข้อมูลจากฐานข้อมูลโดยตรงแบบอ่านอย่างเดียว และรองรับ SQL Server ได้ โดยไม่ต้องพึ่ง partner connector ทำให้ลดขั้นตอนการตั้งค่าและค่าใช้จ่ายเสริมลง

อีกจุดที่ต่างกันคือรูปแบบการใช้งาน AtollaQ ให้พิมพ์ถามเป็นภาษาไทยได้อิสระ และทุกคำตอบจะแสดงแหล่งที่มาและวิธีคำนวณกำกับไว้เสมอ ทำให้ตรวจสอบย้อนกลับได้ ว่าตัวเลขมาจากตารางไหน ต่างจากการดูกราฟที่สร้างไว้แล้วซึ่งต้องกลับไปเปิด การตั้งค่าเองเพื่อรู้ที่มา ทั้งสองแนวทางมีจุดเด่นคนละแบบ จึงควรเลือกให้ตรง กับลักษณะคำถามและระบบฐานข้อมูลที่คุณมี ไม่ใช่เลือกเพราะชื่อดังอย่างเดียว

หากยังไม่แน่ใจว่าควรเทียบเครื่องมือกลุ่มแดชบอร์ดตัวไหน ลองอ่านบทความ เปรียบเทียบ Power BI กับ Looker Studio เพื่อดูจุดแข็งของแต่ละฝั่งก่อนตัดสินใจ

สรุป

Looker Studio เชื่อม database ได้จริงและทำได้เร็วผ่าน native connector ที่รองรับ MySQL, PostgreSQL และ BigQuery แต่ถ้าใช้ SQL Server ต้องเตรียม partner connector เสริม และต้องเข้าใจข้อจำกัดเรื่อง cache, network และ query หนัก เพื่อไม่ให้รายงานแสดงข้อมูลผิดพลาดหรือช้าเกินไป

สรุปง่าย ๆ คือเลือกเครื่องมือให้ตรงกับชนิดฐานข้อมูลและลักษณะคำถามที่ทีม ต้องการ หากอยากดูภาพรวมด้วยกราฟสำเร็จรูป Looker Studio ก็เพียงพอ แต่ถ้าอยาก ถามข้อมูลเป็นภาษาไทยพร้อมเห็นแหล่งที่มาทุกครั้ง แนวทางอย่าง AtollaQ ก็เป็น ทางเลือกที่น่าพิจารณา อ่านต่อเรื่อง โปรแกรมดูยอดขาย Real Time เพื่อวางระบบดูตัวเลขให้ทันเวลามากขึ้น