วันอาทิตย์ที่ 23 มกราคม พ.ศ. 2554

IT Learning Journal ครั้งที่ 9


ครั้งที่ 9: 19/01/2011
Data Warehouse Process
1.        ข้อมูลที่จำเป็นต่อผู้บริหารอาจมีทั้งที่เป็น operational data รวมถึง external data (ข้อมูลภายนอก) เช่น ข้อมูลคู่แข่ง (Atom Data) อย่างข้อมูลผลิตภัณฑ์ของคู่แข่ง ข้อมูลราคา เป็นต้น
2.        คัดลอก (Extract) ข้อมูลใน data base ลงที่ Data Warehouse ซึ่งอาจมีการเปลี่ยนแปลง format หรือแปลงสภาพของข้อมูล จึงต้องมีการสร้างคำอธิบายไว้ เรียก Meta Data  หรือเป็นข้อมูลที่มีไว้สำหรับอธิบายข้อมูลอีกทีหนึ่ง เช่น อธิบายแหล่งที่มาของข้อมูลที่ถูกเปลี่ยนแปลงนั้นๆ
3.        Data Staging หรือ ETL  ประกอบด้วยการ Extract, Clean, Transform  และ Load เพื่อเก็บใน Data Cube
4.        สร้างData Warehouse นำข้อมูลdata cube มาทำเป็น data warehouse โดยยึดวัตถุประสงค์ของธุรกิจเป็นหลัก
5.       สร้าง business view นำเสนอข้อมูลสำหรับผู้บริหาร เพื่อให้ผู้บริหารนำไปใช้

นอกจากนี้ ฐานข้อมูลต่างๆ อาจจะถูกจัดเก็บไว้ในรูปแบบของ Data Mart ซึ่งเป็นส่วนย่อยๆ ของ Data Warehouse ที่คัดแยกออกไปใช้สำหรับแผนก หรือในแต่ละ SBU (Strategic Business Unit) โดยเฉพาะ หรืออาจทำเป็น Data Cube สำหรับการจัดการฐานข้อมูลที่มีหลายมิติ เช่น ตามภูมิภาค เวลา ประเภทผลิตภัณฑ์ ฯลฯ 

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

การทำงานหลักๆ ของ BI จะมีอยู่ 3 ประเภท คือ
1.        การรายงานผล ผ่านเครื่องมือต่างๆ เช่น
·        Scorecard หนึ่งในเครื่องมือสำหรับแสดงความคืบหน้าการดำเนินงาน เทียบกับเป้าหมายเชิงกลยุทธ์
·        Dashboards หนึ่งในเครื่องมือสำหรับแสดงผลการดำเนินงานทั่วๆ ไป
·        Visualization Tools ต่างๆ

2.        การวิเคราะห์ต่างๆ เช่น
·        Predictive Analysis หรือการวิเคราะห์เชิงทำนาย
·        Data, Text, Web Mining ซึ่งเป็นกระบวนการดึงข้อมูลที่ไม่เคยรู้มาก่อน มีค่า และสามารถนำไปใช้ต่อในการตัดสินใจได้
·        OLAP (Online Analytic Processing) เป็นเทคโนโลยีซอฟท์แวร์ที่ช่วยให้นักวิเคราะห์ และผู้บริหารระดับสูงสามารถเข้าถึงข้อมูลเชิงลึกอย่างรวดเร็ว ผ่านระบบออนไลน์
3.        การนำข้อมูลมารวมกัน ผ่านกระบวนการต่างๆ เช่น
·        ETL (Extract, Transformation, Load) เป็นระบบที่ใช้แปลงข้อมูลต่างๆ ให้เป็นรูปแบบเดียวกันก่อนที่จะนำเข้าไปในตัว BI เนื่องจากข้อมูลจากระบบอื่นๆ แต่ละระบบจะมีรูปแบบของฐานข้อมูลที่แตกต่างกัน
·        EII (Enterprise Information Integration)

โครงสร้างของ BI จะประกอบไปด้วย 3 ส่วนหลักๆ คือ
1.        Data extraction and integration เป็นการดึงข้อมูลจากระบบอื่นๆ เช่น CRM, E-commerce, ฯลฯ เข้ามาใส่ใน Data stores หรือ Data warehouse
2.        Data mining, query and analysis tools ในส่วนนี้จะมีการนำข้อมูลจาก Data stores / Data warehouse มาทำการวิเคราะห์ในแต่ละแผนก หรือแต่ละด้าน
3.        Enterprise Reporting Systems เป็นระบบที่ใช้สร้างรายงานต่างๆ ทั้งรายงานมาตรฐาน รายงานแบบ "Ad hoc" (ตามที่ผู้ใช้ข้อมูลต้องการ) หรือปรับตามที่ลูกค้าต้องการได้ ระบบนี้จะลดเวลาเก็บข้อมูล และเพิ่มเวลาวิเคราะห์ข้อมูลในการตัดสินใจได้

ประโยชน์ของ Business Intelligence ได้แก่
·        ช่วยให้ประหยัดเวลา และต้นทุนต่างๆ มากขึ้น
·        แสดงข้อมูลต่างๆ โดยมีรูปแบบเป็นชุดเดียวกัน
·        เพิ่มประสิทธิภาพของการวางแผน การตัดสินใจ และกระบวนการต่างๆ
·        เพิ่มความสัมพันธ์ที่ดีกับลูกค้า และคู่ค้า
·        สามารถตรวจสอบรายการที่ผิดปกติได้เร็ว 


วรางค์รัตน์ นคราพานิช
5202112818

ไม่มีความคิดเห็น:

แสดงความคิดเห็น