Databases and Warehousing/Describe a data warehouse.

Describe a data warehouse.
ปัจจุบันองค์กรขนาดกลาง และขนาดใหญ่ จะใช้ Data warehousing เข้ามาเพื่อช่วยสนับสนุนธุรกิจ ส่งผลให้การดำเนินการต่างมีความรวดเร็ว ทั้งในส่วนของการวิเคราห์ะข้อมูล และการ query ข้อมูล
ส่วนใหญ่องค์กรประสบความสำเร็จ เพราะสามารถตอบสนองความต้องการได้อย่างรวดเร็ว รองรับการเปลี่ยนแปลงด้านธุรกิจ และ ทำให้ไม่พลาดในโอกาสทางธุรกิจในหลายๆด้าน โดยหลักการคือ การนำ data และ information มาใช้ให้เกิดประโยชน์สูงสุด ซึ่งเป็นการทำข้อมูลให้ง่ายต่อการเข้าถึง มีประสิทธิภาพ มีความยีดหยุ่น และถูกต้อง ซึ่งกระบวนการวิเคราห์ะนั้นก็สามารถช่วยในด้าน การสนับสนุนการตัิดสินใจได้ ใช้บุคคลากรที่เชี่ยวชาญไม่มากนัก ในการ query และ reporting แต่อาจจะไม่ยืดหยุ่นในหลายเหตุการณ์ ซึ่งอาจจะสามารถแก้ไขได้โดยนำเครื่องมือมาช่วยการทำงาน แต่ Tools นั้นก็จะตอบสนองได้ดีในกลุ่มผู้ใช้งานที่เป็นระดับ users ค่อนข้างชำนาญ หรือ เชี่ยวชาญในด้านฐานข้อมูล ดังนั้น เพื่อแก้ปัญหาดังกล่าว Web base tools ก็จะเป็นทางออก ที่สามารถแก้ไขปัญหาได้ แต่ก็จะมีข้อจำกัดบางอย่าง เช่น กรณีที่ มีข้อมูลมาจากหลายๆ source และมีความแตกต่างกัน ซึ่งจะทำให้ยากต่อการรวบรวมข้อมูลเพื่อนำมาวิเคราห์ะ Data warehousing นำมาสู่การแก้ไขปัญหาต่าง ๆ ข้อจำกัด และรองรับกระบวนการวิเคราะห์ข้อมูล เป็นการเก็บข้อมูลอยู่ในลักษณะหมวดหมู่ รองรับการทำ Data mining, Decession support.
สำหรับกระบวนการสร้างและใช้งาน ข้อมูลต่างๆ จะถูกจัดเก็บแยกตามหน่วยงานที่รับผิดชอบงานนั้นๆ เช่น ข้อมูลของด้านงานขาย ข้อมูลของคลังสินค้า ด้านทรัยากร เข้าสู่กระบวนการนำเข้า Data warehouse จะใช้ software เฉพาะด้านที่ชื่อ ETL (extraction, transformation, and load) จะเป็นข้อมูลที่จำเป็นเท่านั้นและจัดเป็นหมวดหมู่เพื่อให้ง่าย และ รวดเร็วต่อการใช้งาน มีความเป็นมาตรฐาน Data warehouse ได้จัดเตรียม metadata ไ้ว้ ซึ่งเป็นส่วนที่ประกอบด้วย software และข้อมูล รูปของข้อมูล ดัชนี เพื่อให้ง่ายต่อการค้นหาและรองรับเครื่องที่เป็นลักษณะ Web tool.
เราสามารถอธิบายได้คุณลักษณะของ Data warehouse ได้ดังต่อไปนี้.
สำหรับการเริ่มสร้าง และ ทำการดำเนิการ Data warehousing จะเริ่มค่อยพบปัญหา เนื่องจาก การทำ Data warehousing นั้นเป็นโครงการที่ใหญ่ และค่าใช้จ่ายที่ลงทุนนั้นสูง แต่สิ่งสำคัญนั้น คือ การทำความเข้าใจกับองค์ประกอบหลัก ที่สำคัญต่อการสร้างและใช้งาน เราพอสรุปปัจจัยที่มีผลต่อการนำ Data warehouse มาใช้งานได้ดังต่อไปนี้
สถาปัตยกรรมและเครื่องมือที่ใช้พัตนา Data warehouse (Architecture and Tools).
Data warehouse นั้นมีพื้นฐานสถาปัตยกรรมอยู่มากมาย แต่โดยทั้วไปจะมี่สองลักษณะ คือ สถาปัตยกรรม Two-Tier และ Three-Tier ซี่งในลักษณะแบบ Three-Tier Architecture ข้อมูลจาก Data warehouse จะทำงานพร้อมกันทั้งสองที่ และจัดเก็บในรูปแบบของ Multidimensional database ซึ่งส่งผลให้ง่ายต่อการวิเคราห์ อีกด้านหนึ่งก็คือจะทำการ Replicate ไปยัง Data mart
โดยทั่วไปมีสองเหตุผลหล้กในการสร้าง Data warehouse แยกมาจากการเก็บข้อมูลแบบเดิม สิ่งแรกคือ ประสิทธิำภาพในการทำ Query ได้ดีกว่า อับดับที่สอง คือ โดยปรกติมันเป็นการยากที่จะสร้างต้นแบบฐานข้อมูลให้สามารถรองรับได้ทั้งเพื่อการดำเนินงาน และเพื่อการวิเคราห์ได้ในขณะเดียวกัน
การนำ Warehouse เข้ามาใช้ภายในองค์กร.
ในกระบวนการทำงานของ Data warehouse ไปยังผู้ที่ตัดสินใจ ในงานด้าน ๆ สามารถทำงานสำเร็จได้จากภายในองค์กร ซึ่งผู้ปฎิบัติงานสามารถ view, query, และ analyze ข้อมูลไปจนถึงการออกรายงานสามารถใช้เป็น Web browser ในการแสดงผล ซึ่งเหล่านี้เป็นกระบวนการที่ช่วยในเรื่องลดวิธิที่ยุ่งยาก และประหยัดเวลาในแต่ละขั้นตอนต่างๆ
Data warehouse เหมาะสมกับองค์กรในลักษณะใด.
สำหรับ Data warehouse นั้นส่วนใหญ่จะเหมาะสมกับองค์กรสักษณะใดโดยจะพิจารณาจากสภาวะแวดล้อมดังต่อไปนี้
• มีปริมาณข้อมูลจำนวนมากที่ผู้ปฎิบัติงานจำเป็นต้องเข้าถึง
• ในการทำงานเกี่ยวกับข้ัอมูลนั้นถูกจัดเก็บไว้ในระบบที่แตกต่างกัน
• การเข้าถึงระบบสารสนเทศ และข้อมูลนั้นอาจถูกใช้อยู่โดยผู้ใช้หลายๆคน
• มีข้อมูลจำนวนมากที่จะต้องนำมาวิเคราห์ะและแตกต่างกันด้วยเหตุการณ์หรือหลาย ๆ เงื่อนไข
• ข้อมูลเดียวกันแต่ถูกจัดเก็บไว้คนละที่และถูกใช้โดยระบบที่แตกต่างกัน
• ข้อมูลถูกจัดเก็บในรูปแบบที่มีความซับซ้อนยากต่อการเข้าถึง ต้องใช้ผู้เชี่ยวชาญในการนำออกมาใข้
• ต้องใช้บุคคลากรหลายคน เพื่อทำงานในแต่ละระบบ หรือส่วนงาน