เป็นที่รู้กันว่าในงาน Data Analytics นั้น ส่วนที่สำคัญที่สุดคือการค้นหา insight ที่จะส่งผลต่อการสร้างกลยุทธ์ทางธุรกิจและการตัดสินใจในการดำเนินงานในธุรกิจ ซึ่งความท้าทายเกือบทั้งหมดนั้นคือการค้นหา insight ใหม่ ๆ อยู่เสมอ และส่วนที่สำคัญที่สุดของงานนั่นคือการที่จะนำเอา insight เหล่านั้นมารวมกันให้กลายเป็นบางสิ่งที่ใช้งานได้ (consumable) สร้างขึ้นมาใหม่ได้ (reproducible) และมีการอัปเดตอย่างสม่ำเสมอ (update-able) รวมทั้งสามารถติดตามการเปลี่ยนแปลงได้อย่างรวดเร็ว (track the effects of change)
และสิ่งนั้นก็คือการสร้าง Dashboard ที่ซึ่งเป็นเสมือนจุดรวม Visualization ต่าง ๆ ที่มีการเชื่อมต่อกับข้อมูลแบบ live connection และมีการอัปเดตอยู่ตลอดแม้เวลาผ่านไป และด้วยเหตุนี้เองจึงทำให้เกิดเครื่องมือและผลิตภัณฑ์ในการสร้าง Dashboard ขึ้นมาอย่างมหาศาล ซึ่งในบทความนี้เองจะขออนุญาตมาแนะนำเครื่องมือที่ใช้ทำ Data Visualization ซึ่งเชื่อว่าผู้อ่านจะนำไปใช้ประโยชน์ในธุรกิจหรือการทำงานได้ไม่มากก็น้อย สำหรับปี 2021 ดังต่อไปนี้
Enterprise Business Intelligence
เครื่องมือ Business Intelligence อย่างเช่น Tableau, Power BI และ Looker นั้นออกแบบมาเพื่อสำหรับองค์กร ที่มีการจัดเตรียมข้อมูลเก็บลงในตารางไว้เป็นที่เป็นทางอย่างดี ซึ่งถือว่าเครื่องมือเหล่านี้เป็นผู้เล่นหลักของวงการนี้เลยก็ว่าได้ เนื่องด้วยความสามารถของเครื่องมือที่ง่ายและสะดวกรวดเร็ว จนแทบจะไม่จำเป็นต้องเขียนโปรแกรมเพิ่มเติมก็สามารถแสดง Visualization สวย ๆ ออกมาได้อย่างรวดเร็ว ซึ่งถ้าหากผู้ที่เป็น Data Analyst สามารถใช้เครื่องมือดังกล่าวคล่อง ๆ แล้ว อาจจะสามารถสร้าง Dashboard แบบ interactive ขึ้นมาโดยใช้การกดหรือลากวางเพียงไม่กี่คลิกเท่านั้นได้เลย
Hosted Notebook Dashboard Apps
ด้วยการเกิดขึ้นของ Notebook ต่าง ๆ ในงาน Data Science จึงทำให้มีผลิตภัณฑ์อย่าง Deepnote หรือ Hex Technologies ที่ได้เพิ่มฟีเจอร์ที่สามารถแสดงเป็น Dashboard ขึ้นมาได้เช่นกัน โดยวิธีการทำงานที่ง่ายแต่ทรงพลัง โดยผลลัพธ์จาก Notebook นั้นจะสามารถเพิ่มเข้าไปใน Dashboard ที่สามารถจัดวาง ปรับขนาด ลากวางได้เช่นกัน ซึ่งด้วย backend คือ Python จึงส่งผลให้สามารถสร้าง Dashboard ที่มีความซับซ้อนมากขึ้น
ตัวอย่าง Hex Technologies
Front-End to SQL
ตัวที่โดดเด่นที่มีการพูดถึงกันคือ Redash ที่สามารถทำ Visualization ได้อย่างอัตโนมัติโดยตรงผ่าน SQL Query แล้วจากนั้นก็จะสามารถวางภาพที่สร้างขึ้นมาได้นั้นไว้ใน grid บน Notebook ที่ต้องการได้ด้วย ทั้งนี้ อีกตัวหนึ่งที่อาจจะคล้าย ๆ กับ Redash นั่นคือ Metabase ที่ใช้ Front End เชื่อมต่อกับ Database ที่จัดเตรียมไว้ได้อย่างหลากหลาย ซึ่งเครื่องมือนี้สามารถเขียน Custom SQL เพื่อเรียกข้อมูลจาก Database ได้ตามที่ต้องการเพื่อที่จะนำไปสร้าง Visualization ต่อไปได้เช่นกัน
ตัวอย่าง Redash
Python Libraries
เทคโนโลยีในการสร้าง Dashboard ในแบบนี้ ผู้ใช้งานอาจจะต้องสามารถเขียนโค้ดเป็นสักหน่อย เรียกว่าอาจจะยากสักเล็กน้อยสำหรับผู้ใช้งานทั่วไป นั่นคือการใช้ library บนภาษา Python อย่างเช่น Steamlit หรือ Plotly Dash ซึ่ง library เหล่านี้จะทำให้ผู้ใช้สามารถต่อยอดบนเฟรมเวิร์กที่ใช้พัฒนา Web App ต่าง ๆ ได้ ตัวอย่างเช่น Streamlit ที่ทำให้ผู้ใช้งานสามารถอัปโหลดไฟล์ข้อมูลขึ้นมาผ่านเว็บแล้วประมวลผลได้เลย หรืออย่าง Dash ที่ทำให้ผู้ใช้งานสามารถเข้าถึง HTML เพื่อระบุตำแหน่ง element ได้อย่างเต็มรูปแบบ เป็นต้น
จากทั้งหมดนี้ จะเห็นได้ว่าเครื่องมือที่ใช้สร้าง Dashboard หรือการทำ Data Visualization ในยุคปี 2021 นั้นมีเครื่องมืออยู่มากมายและหลากหลายรูปแบบ ซึ่งทาง ADPT หวังว่าท่านผู้อ่านไม่ว่าจะเป็นคนทำ Data หรือว่าคนทั่วไปที่สนใจ จะสามารถนำเอาเครื่องมือต่าง ๆ เหล่านี้ไปประยุกต์ (adapt) และนำไปปรับใช้ได้ต่อยอดในธุรกิจต่อไป เพื่อหา insight ใหม่ ๆ ในธุรกิจหรืองานที่ทำ เพื่อที่จะนำไปสู่การตัดสินใจทางธุรกิจได้แม่นยำยิ่งขึ้นได้ไม่มากก็น้อย