อยากทำงานเกี่ยวกับ BI ต้องรู้อะไรบ้าง?

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


                  หากน้องๆ อยากทำงานทางเกี่ยวกับ Business Intelligence ก่อนอื่นเลยต้องรู้ก่อนว่ามีการแบ่งบทบาทหน้าที่อย่างไรบ้าง และแต่ละหน้าที่ต้องควรมีความรู้หรือใดบ้า
                  ดูจากกระบวนการพัฒนาระบบ BI ซึ่งเริ่มตั้งแต่การวิเคราะหฺ์(Analyze) การออกแบบ(Design) การจัดทำ(Develop) การทดสอบ(Test) และการติดตั้ง(Deploy) จะต้องใช้ทีมงานหลายส่วน แต่บทบาท/หน้าที่หลักๆ จะประกอบด้วย
                 
                 1. Business Analyst   ทำหน้าที่วิเคราะห์ความต้องการของลูกค้า/ผู้บริหาร สามารถเข้าใจเกี่ยวกับระบบต่างๆ ทางด้านธุรกิจ ซึ่งแน่นอนว่าคนๆนี้ ต้องมีประสบการณ์ด้าน Business Intelligence และรู้ว่าเครื่องมือ(BI Tools)ที่มีอยู่ สามารถตอบโจทย์หรือไม่ ซึ่งโดยทั่วๆไปต้องมีประสบการณ์ไม่ต่ำกว่า 3 ปี เมื่อได้โจทย์มาแล้วต้องไปทำแผน และการนำเสนอว่าข้อมูลที่ต้องใช้มีอะไรบ้างจากระบบใด ใครรับผิดชอบ หน้าตาที่ผู้บริหารจะเห็นเป็นอย่างไร และที่สำคัญสามารถให้คำแนะนำความสามารถของเครื่องมือที่ใช้ ให้เกิดประโยชน์ต่อองค์กรให้คุ้มค่ากับการลงทุน เพราะส่วนใหญ่ผู้บริหารจะไม่เข้าใจในเทคโนโลยีมากนัก หากได้รับคำแนะนำที่ดีๆ ก็สามารถเกิดแนวคิดและนำไปประยุกต์ใช้ให้เกิดประโยชน์ได้สูงสุด

                 2. Data Architecture/Modeler ทำหน้าที่ออกแบบโครงสร้างของข้อมูลที่จะใช้ในรายงาน ข้อมูลดิบจะได้มาอย่างไร ต้องดำเนินการตรวจสอบความถูกต้อง หรือปรับเปลี่ยนข้อมูลให้อยู่ในรูปแบบที่ต้องการได้อย่างไร จะเก็บข้อมูลในรูปแบบใด เป็น Table หรือเป็น Cube คนๆนี้จะเป็นหัวใจที่จะทำให้ระบบออกมาได้ดี ตอบสนองได้เร็ว และข้อมูลถูกต้องครบถ้วน จะเห็นว่าต้องเล่นกับข้ฒุลมากมาย และหลากหลาย ดังนั้นจะต้องมีความรูทางด้านฐานข้อมูล(Database) แทบจะทุกค่ายโดยเฉพาะค่ายดังๆ ได้แก่ Oracle, SQL Server เป็นต้น ต้องมีความสามารถในการเขียนภาษา SQL แบบ เพราะเป็นพื้นฐานในการใช้ข้อมูลมาใช้งาน ต้องรู้จักเครื่องมือที่ใช้ดึงข้อมูล(ETL) ต้องทำการตรวจสอบความถูกต้องของข้อมูลที่ถูกจัดเก็บ เพราะหากพลาดในจุดนี้ก็จะทำให้รายงานต่างๆ ไม่ถูกต้องไปด้วย หากต้องทำเป็น Cube ก็ต้องเรียนรู้เครื่องมือที่ใช้ทำ Cube ควรที่จะเขียนรายงาน(BI Report) ได้ เพื่อใช้ในการตรวจสอบความถูกต้องและครบถ้วนของข้อมูล ซึ่งปกติประสบการณ์เกิน 1 ปีก็สามารถทำงานได้แล้ว

                 3. BI Developer ทำหน้าที่เขียนรายงานด้าน BI ทั้งหมด ไม่ว่าจะเป็นรายงานประจำ หรือ Dashboard ที่บริหารใช้ดู ดังนั้นต้องเข้าใจโครงสร้างของข้อมูลที่ Data Modeler ออกแบบมา และสิ่งสำคัญคือความรวดเร็วและความสวยงาม ดังนั้นนอกจากรู้จักการใช้เครื่องมือ(Reporting Tools) แล้วควรรู้จักเขียน Java Script หรือใช้ Library ที่เพิ่มความสามารถให้กับรายงาน เช่น jQuery เป็นต้น

                สุดท้ายเมื่อองค์กรซื้อซอฟแวร์ค่ายไหนมาใช้ ก็ต้องเรียนรู้ และค้นคว้า เพื่อนำความสามารถที่มีอยู่มาใช้ให้คุ้มค่ากับการลงทุนให้มากที่สุดครับ

ความคิดเห็น

บทความที่ได้รับความนิยม