Amazon QuickSight คืออะไร? การแนะนำฟังก์ชันล่าสุดของ AWS
บทความนี้เป็นบทความที่นำมาจากภาษาญี่ปุ่น ผู้เขียนคือคุณ Kazuyoshi บริษัท Classmethod, Inc. ในหัวข้อ 『AWS 再入門ブログリレー』 หรือ "การแนะนำฟังก์ชันล่าสุดของ AWS" หากผู้อ่านสนใจอ่านเนื้อหาต้นฉบับสามารถดูได้ที่ลิ้งก์ด้านล่าง โดยเนื้อหาในบทความนี้การอธิบายบางอย่างจะถูกปรับให้เข้าใจง่ายขึ้นทำให้แตกต่างจากต้นฉบับในบางจุด
• AWS再入門ブログリレー Amazon QuickSight編 (Japanese)
blog นี้เขียนเกี่ยวกับหัวข้อใหม่ล่าสุดว่ามีมีอะไรอัปเดตบ้างแล้ว และมีข้อมูลเชิงลึกอย่างละเอียดของบริการ AWS ต่อเนื่องจากบทความที่สมาชิกของเราเคยเขียนมาแล้ว โดยบทความนี้เหมาะสำหรับผู้ที่ต้องการเริ่มเรียน AWS และยังเหมาะกับผู้ที่ใช้งาน AWS อยู่แล้วสำหรับผู้ที่ต้องการที่จะรื้อฟื้นเรื่อง AWS และต้องการมาทบทวนพื้นฐานกันอีกครั้งว่ามีอะไรอัปเดตบ้าง โดยผู้เขียนหวังว่าหลังจากที่ทุกคนอ่านบทความนี้จบแล้ว ผู้อ่านจะได้ประโยชน์จากการอัปเดตบริการของ AWS
ถ้างั้นเรามาเริ่มเรียนกันเลย ในหัวข้อ Amazon QuickSight จากงานวันที่ 6
QuickSight คือ
บริการสำหรับวิเคราะห์ธุรกิจ (BI) ที่สามารถปรับขนาดได้อัตโนมัติโดยที่เราไม่จำเป็นต้องดูแล
ผู้ดูแลระบบกำหนดชุดข้อมูล (ข้อมูลเฉพาะในแหล่งข้อมูล) จากแหล่งข้อมูลโดยรองรับแหล่งข้อมูลที่หลากหลาย เช่น Athena, Redshift, S3 เป็นต้น
QuickSight สามารถแชร์ หรือเผยแพร่ให้ user ท่านอื่น ๆ ได้ โดยที่ user สามารถใช้ QuickSight วิเคราะห์เรื่องต่าง ๆ ที่ต้องการจากชุดข้อมูลนั้นได้
QuickSight และ SPICE
QuickSight มี database ที่สามารถใช้งานด้วยความเร็วสูงในรูปแบบ memory ที่เรียกว่า SPICE เมื่อเราใช้งาน S3 หรือไฟล์บนคอมพิวเตอร์เพื่อเป็นแหล่งข้อมูล เราสามารถใส่ข้อมูลใน SPICE และ วิเคราะห์ข้อมูลออกมาได้
Athena, Redshift และอื่น ๆ สามารถเรียกใช้ query (SQL) ได้โดยตรงโดยไม่ต้องใช้งานตัว SPICE
นอกจากนี้ยังสามารถนำข้อมูลล่าสุดที่ต้องประมวลผลบ่อยเก็บเป็น SPICE ได้โดยตรง การใช้งานผ่าน SPICE นี้ยังช่วยปรับความเร็วให้มากขึ้น และเชื่อมต่อไปยัง database เพื่อลดภาระการทำงานที่ overload
SPICE เริ่มต้นที่ 10 GB จะสามารถใช้ได้ต่อ 1 User (User ใช้งานได้ฟรี 1 GB) และสามารถนำชุดข้อมูลเดียว (Single-dataset) เข้าใน SPICE ได้โดยที่ขนาดจะต้องไม่เกิน 25 GB รายละเอียดเพิ่มเติมสามารถดูได้ตามลิงก์ด้านล่าง
• Managing SPICE memory capacity (English)
• Table and query limits (English)
แหล่งข้อมูลที่รองรับ
ฐานข้อมูลเชิงสัมพันธ์
รองรับแหล่งข้อมูลที่หลากหลาย เช่น Athena, Aurora, Redshift สำหรับ host ไว้บน AWS รายละเอียดเพิ่มเติมสามารถดูได้ตามลิงก์ด้านล่าง
• Connecting to relational data (Englsih)
File data source
QuickSight รองรับไฟล์ในรูปแบบต่อไปนี้:
• CSV และ TSV , ELF และ CLF , JSON , XLSX
ไฟล์บีบอัดของ zip หรือ gzip ใน S3 สามารถนำเข้าไปยัง QuickSight ได้เลย
ส่วนไฟล์ที่บีบอัดด้วยโปรแกรมอื่นจำเป็นต้องแตกไฟล์ก่อนที่จะใส่เข้าไปใน QuickSight AWS รายละเอียดเพิ่มเติมสามารถดูได้ตามลิงก์ด้านล่าง
• File data source (English)
แหล่งข้อมูลของ SaaS
รองรับแหล่งข้อมูลของ SaaS เช่น GitHub, JIRA และ อื่น ๆ รายละเอียดเพิ่มเติมสามารถดูได้ตามลิงก์ด้านล่าง
• Software as a service (SaaS) (Englsih)
เครื่องมือ และราคาตามรุ่น
QuickSight มีให้เลือก 2 รุ่นคือ Standard และ Enterprise ซึ่งเครื่องมือและราคาจะแตกต่างกันไปตามรุ่น โดยรุ่น Enterprise จะมีเครื่องมือให้ใช้เยอะกว่ารุ่น Standard
รุ่น Enterprise
ในรุ่น Enterprise จะแบ่ง User ออกเป็น 2 ประเภทคือ ผู้สร้าง (Author) และผู้อ่าน (Reader) ส่วนราคาก็จะแตกต่างกันไปตามแต่ละประเภท
ผู้สร้าง (Author)
สามารถสร้าง dashboard เพื่อทำ visualization และสร้าง Dataset โดยรุ่น Enterprise นี้ user สามารถใช้ QuickSight ได้เต็มที่ และค่าธรรมเนียมการใช้งานจะแตกต่างกันไปตามระยะเวลาของสัญญา ในราคาด้านล่างจะเป็นราคาต่อ 1 user
• สัญญารายปี … 18 USD
• สัญญารายเดือน… 24 USD
ผู้อ่าน (Reader)
สามารถเรียกดู dashboard และวิเคราะห์ข้อมูลได้ และจะมีค่าใช้จ่ายเกิดขึ้นเฉพาะในส่วนใช้งานเท่านั้นของผู้อ่าน (Reader) ซึ่งค่าใช้จ่ายคิดเป็น (Pay-Per-Session) ราคา 0.3 USD ต่อ 1 Session (30 นาทีหลังจาก login) และราคาสูงสุดจะอยู่ที่ 5 USD
สรุป ถ้าไม่ใช้งานก็จะไม่มีค่าใช้จ่ายเกิดขึ้น หรือ ถ้าใช้เยอะขนาดไหนก็ไม่เกิน 5 USD
ดังนั้น QuickSight เหมาะมากกับ User ที่ยังไม่แน่ใจว่าจะใช้หรือไม่ใช้ เพราะ User ไม่ต้องกังวลเกี่ยวกับเรื่องค่าธรรมเนียมที่จะเกิดขึ้น
รายละเอียดรุ่น Enterprise สามารถดูเติมได้ตามด้านล่าง
• New – Pay-per-Session Pricing for Amazon QuickSight, Another Region, and Lots More (English)
รุ่น Standard
รุ่น Standard ไม่สามารถกำหนดค่าธรรมเนียมของผู้อ่าน (Reader) ได้แบบรุ่น Enterprise
โดยราคาด้านล่างจะเป็นราคาต่อ 1 user
• สัญญารายปี … 9 USD
• สัญญารายเดือน… 12 USD
โดยทั้งแบบ Standard และ แบบ Enterprise สามารถทดลองใช้งานได้ฟรี (Free Trial) และสำหรับการเริ่มต้นใช้งานรุ่น Enterprise ให้ลงทะเบียน Amazon Quicksight โดยมี author 4 user เพื่อทดลองใช้งานฟรี 30 วัน และหากเลือกเป็น QuickSight Q โดยปกติจะมีค่าธรรมเนียมพื้นฐาน 250 USD ต่อเดือน ในกรณีนี้ผู้ใช้งานจะได้รับการยกเว้นค่าธรรมเนียม และสามารถใช้งานได้ฟรีเป็นเวลา 30 วัน
• Amazon QuickSightの試用期間・無料枠はどこまで適用される? (Japanese)
• Amazon QuickSight Pricing (Englsih)
สรุป
เนื้อหาทั้งหมดนี้ก็จะเป็นเนื้อหาที่มาจากการบรรยายของวันที่ 6 “Amazon QuickSight คืออะไร? การแนะนำฟังก์ชันล่าสุดของ AWS” และเนื่องจาก QuickSight มีช่วงทดลองใช้งานฟรี (Free Trial) ซึ่งเราสามารถทดลองใช้งาน และลงมือปฎิบัติจริง ๆ ได้แบบฟรี ๆ ทำให้เราเข้าใจเครื่องมือ QuickSight ของ AWS ได้ลึกมากขึ้น
บทความที่เกี่ยวข้อง
• การสมัครบัญชี QuickSight ใน AWS
• บริการ BI ไร้เซิร์ฟเวอร์แบบ cloud-native ที่ได้รับความนิยมมากที่สุด
• What is Amazon QuickSight? (English)
• AWS Black Belt Online Seminar QuickSight (Japanese)
• AWS Black Belt Online Seminar Amazon QuickSight アップデート (Japanese)
• Amazon QuickSight product demo videos (English)