ใช่ Metabase ในการทำ Dashboard กับฐานข้อมูล MongoDB

Metabase เป็นเครื่องมือ Business Intelligence (BI) แบบโอเพ่นซอร์สที่ใช้งานง่าย เหมาะสำหรับการสร้างแดชบอร์ดและรายงานข้อมูลจากฐานข้อมูลต่างๆ ซึ่งรองรับ MongoDB ด้วย สำหรับผู้ที่ใช้งาน MongoDB และต้องการเชื่อมต่อกับ Metabase สามารถทำตามขั้นตอนนี้ได้เลย

ข้อดีของการใช้ Metabase กับ MongoDB

  1. ไม่ต้องเขียนโค้ด: Metabase มีอินเตอร์เฟซที่เข้าใจง่าย ทำให้ผู้ใช้ไม่ต้องมีทักษะการเขียนโค้ดก็สามารถสร้างรายงานและวิเคราะห์ข้อมูลได้
  2. แดชบอร์ดแบบโต้ตอบ: สามารถสร้างแดชบอร์ดที่โต้ตอบกับข้อมูลได้ในแบบเรียลไทม์
  3. การแสดงผลข้อมูล: แสดงผลข้อมูลในรูปแบบกราฟและตารางได้ง่ายและสวยงาม

ขั้นตอนการเชื่อมต่อ MongoDB เข้ากับ Metabase

  1. ติดตั้ง MongoDB:
    หากยังไม่มี MongoDB คุณสามารถติดตั้ง MongoDB ได้ตามคำแนะนำจาก MongoDB Documentation
  2. เปิด Metabase ใน Browser:
    เปิดเว็บเบราว์เซอร์แล้วไปที่ http://localhost:3000 เพื่อเข้าสู่ Metabase และตั้งค่าผู้ใช้งานเริ่มต้น
  3. เชื่อมต่อ MongoDB กับ Metabase:
    • ไปที่ SettingsAdminDatabases
    • เลือก Add a Database
    • ในส่วนของ Database Type ให้เลือก MongoDB
    • ใส่ข้อมูลของ MongoDB:
      • Name: ตั้งชื่อฐานข้อมูลตามที่ต้องการ
      • Host: ใส่ที่อยู่ของ MongoDB (เช่น localhost หรือ IP Address)
      • Port: พอร์ตเริ่มต้นของ MongoDB คือ 27017
      • Database Name: ชื่อฐานข้อมูลที่ต้องการเชื่อมต่อ
      • Username และ Password: ใส่ข้อมูลผู้ใช้ที่มีสิทธิ์เข้าถึงฐานข้อมูลนั้น
    • คลิก Save เพื่อบันทึกการเชื่อมต่อ
  4. เริ่มสร้างคำถามและแดชบอร์ด: หลังจากเชื่อมต่อเสร็จสิ้น คุณสามารถเริ่มต้นสร้างคำถาม (Queries) และแดชบอร์ด (Dashboards) จากข้อมูล MongoDB ได้โดยง่าย

ติดตั้ง Metabase:
หากยังไม่ได้ติดตั้ง Metabase คุณสามารถใช้ Docker หรือไฟล์ .jar เพื่อรัน Metabase
ตัวอย่างการติดตั้งด้วย Docker:

docker run -d -p 3000:3000 --name metabase metabase/metabase

หรือดาวน์โหลดไฟล์ .jar จาก Metabase แล้วรันด้วยคำสั่ง:

java -jar metabase.jar

เมื่อเชื่อมต่อสำเร็จแล้ว Metabase จะช่วยให้คุณสามารถวิเคราะห์ข้อมูลใน MongoDB ผ่านอินเตอร์เฟซที่ใช้งานง่าย และนำข้อมูลเหล่านั้นมาแสดงในรูปแบบกราฟและตาราง

Read more

ป้อม ภาวุธ: จากผู้บุกเบิกอีคอมเมิร์ซ สู่บทบาท สส. และผู้ตรวจสอบ AI ภาครัฐ

ป้อม ภาวุธ: จากผู้บุกเบิกอีคอมเมิร์ซ สู่บทบาท สส. และผู้ตรวจสอบ AI ภาครัฐ

เจาะลึกประวัติ "ป้อม" ภาวุธ พงษ์วิทยภานุ สส.พรรคประชาชน ผู้บุกเบิกอีคอมเมิร์ซไทย บทบาทผู้ตรวจสอบโครงการ AI ภาครัฐ และประเด็น Forex ที่กำลังถูกจับตา

By ทีมงาน devdog
ไฮไลท์บอลโลก 2026: มหากาพย์ 48 ทีม เปิดฉากความตื่นเต้นที่คุณไม่ควรพลาด!

ไฮไลท์บอลโลก 2026: มหากาพย์ 48 ทีม เปิดฉากความตื่นเต้นที่คุณไม่ควรพลาด!

เกาะติดไฮไลท์บอลโลก 2026 ตั้งแต่นัดเปิดสนาม! สรุปผลการแข่งขันสุดเซอร์ไพรส์, ช่องทางดูบอลสดในไทยทั้งฟรีและพรีเมียม, โปรแกรมสำคัญ และทุกสิ่งที่ควรรู้.

By ทีมงาน devdog
ตารางคะแนนบอลโลก: ทุกแต้มมีความหมาย และปาฏิหาริย์ที่สั่นสะเทือนบัลลังก์

ตารางคะแนนบอลโลก: ทุกแต้มมีความหมาย และปาฏิหาริย์ที่สั่นสะเทือนบัลลังก์

เจาะลึกความสำคัญของตารางคะแนนบอลโลก พร้อมเรื่องราวสุดประทับใจของโวซินญา ผู้รักษาประตูเคปเวิร์ดที่สร้างปาฏิหาริย์หยุดสเปนในฟุตบอลโลก 2026.

By ทีมงาน devdog