Databases and Warehousing

Data Management:A Critical Success Factor
Data Management:A Critical Success Factor.
การประยุกต์ใช้ IT ในด้านต่าง ๆ จะไม่สำเร็จได้เลย ถ้าปราศจากข้อมูล นั่นคือข้อมูลจะต้องมีคุณภาพสูง (หมายถึง ข้อมูลต้องมีความถูกต้อง สมบูรณ์ เหมาะสมกับเวลา ไม่แปลเปลี่ยนไปมา เข้าถึงได้ ตรงประเด็น และรัดกุม) พื้นฐานของการบริหารข้อมูลประกอบไปด้วย 4 ส่วน คือ

Data profiling :: การทำความเข้าใจกับข้อมูล
Data quality management :: การปรับปรุงคุณภาพของข้อมูล
Data integration :: รวมข้อมูลจากหลายแหล่งที่มีลักษณะคล้ายกันเข้าด้วยกัน พร้อมทั้งระบุที่มาของข้อมูล
Data augmentation :: การปรับปรุงคุณค่าของข้อมูล
ความยุ่งยากในการจัดการกับข้อมูล


ขนาดของข้อมูลจะเพิ่มขึ้นในเชิง exponential เมื่อเทียบกับเวลา
ข้อมูลจะกระจายอยู่ทั่วทั้งองค์กร มันถูกรวบรวมเอาไว้หลายแบบ โดยใช้หลาย ๆ วิธีการในการรวบรวมข้อมูล และใช้เครื่องมือที่แตกต่างกันออกไป
การเพิ่มขึ้นของข้อมูลจากภายนอกองค์กร จะขึ้นอยู่กับแนวทางที่ได้ตัดสินใจของ องค์กรนั้น ๆ
ความปลอดภัยของข้อมูล คุณภาพ และ ความสมบูรณ์ (integrity) เป็นตัววิกฤต และเกิดอันตรายได้ง่าย
การเลือกเครื่องมือที่นำมาใช้บริหารข้อมูลจะเป็นปัญหาใหญ่ เพราะมีให้เลือกจำนวนมาก
ข้อมูลที่ถูกสร้างขึ้นและถูกนำมาใช้ในเชิง offline โดยไม่มีการตรวจสอบการควบคุมคุณภาพ จะทำให้เกิดคำถามเกี่ยวกับความถูกต้องของข้อมูล
File Management

ปัญหาที่เกิดขึ้นกับแฟ้มข้อมูล

Data redundancy :: ไฟล์แอพพลิเคชัน และ ข้อมูล อาจถูกสร้างมาจากโปรแกรมเมอร์หลายคนเป็นเวลานานแล้ว ดังนั้น ข้อมูลเดียวกันอาจถูกทำซ้ำ (duplicate) เป็นหลาย ๆ ไฟล์ ทำให้เกิดความสิ้นเปลืองในหลาย ๆ ด้าน
Data inconsistency :: โดยผลของข้อ 1 จะทำให้เกิด ข้อ 2 คือ ข้อมูลที่มีอยู่นั้นแตกต่างกันออกไป ทั้งนี้เนื่องจากคน ๆ หนึ่งอาจแก้แค่ไฟล์เดียว ทำให้ไฟล์อื่น ๆ ที่มีการ duplicate ออกไป ไม่ถูกแก้
Data isolation :: โดยโครงสร้างของไฟล์ที่สร้างขึ้นในที่หนึ่งอาจทำให้แอพพลิเคชันอื่น ๆ เข้าถึงข้อมูลนั้น ๆ ได้ยาก เพราะโครงสร้างของไฟล์แตกต่างกัน
Data integrity :: จะเป็นเรื่องยากในการกำหนดข้อจำกัดในด้าน data integrity ได้ตลอดทั่วทั้ง (across) multiple files
Data Warehousing


นำเสนอข้อมูลทางธุรกิจไปให้กับผู้ใช้
ความสามารถในการเข้าถึงข้อมูลได้อย่างสะดวก รวดเร็ว ข้อมูลทั้งหมดถูกเก็บไว้ในที่เดียวกัน
ความสามารถเข้าใช้ข้อมูลรวดเร็วเพราะผ่านทาง web browsers
คุณลักษณะของคลังข้อมูล


Organization ข้อมูลถูกจัดแบ่งเป็นหัวข้อและมีสารสนเทศที่สามารถนำมาใช้ สนับสนุนในการตัดสินใจเท่านั้น
Consistency ข้อมูลใน different operational databases อาจถูกรวบรวม (code) แตกต่างกัน แต่สำหรับใน data warehouse แล้ว มันจะต้องถูกรวบรวมในลักษณะ หรือ ในรูปแบบเดียวกัน ตลอดเวลา
Time variant ข้อมูลจะถูกเก็บรวมไว้หลาย ๆ ปี ดังนั้นมันจึงสามารถนำมาใช้ใน การทำนายแนวโน้ม การพยากรณ์ และ การเปรียบเทียบต่าง ๆ ตลอดระยะเวลา ที่จัดเก็บ
Non-volatile ข้อมูลจะต้องไม่ถูก update (ไม่ทำการเปลี่ยนแปลงแก้ไข) หลังจาก เก็บเข้าไปใน warehouse แล้ว
Relational ในทางปฏิบัติแล้ว data warehouse จะใช้โครงสร้างแบบ Relational Structure
Web-based ข้อมูลของ data warehouse ในปัจจุบันนี้ จะถูกออกแบบให้มี efficient computing environment เพื่อใช้ใน web-based application ต่าง ๆ #Integration ข้อมูลมาจากหลายแหล่งต้องรวมเข้าด้วยกันได้
Real Time ควรทำให้เป็นแบบ Real Time
ก่อนการทำ คลังข้อมูล ควรพิจารณาว่า
มีข้อมูลจำนวนมากที่ถูก access จากผู้ใช้
ข้อมูลที่ใช้งานถูกจัดเก็บอยู่ในระบบที่แตกต่างกัน
มีการบริหารจัดการแบบ information-based
มีฐานลูกค้าขนาดใหญ่และหลากหลาย
ข้อมูลเดียวกันที่ใช้ในระบบที่แตกต่างกัน
ข้อมูลถูกเก็บในเชิง Highly Technical Format ทำให้ยุ่งยากในการคลี่ออกมาใช้งาน
มีประโยชน์ต่อผู้ใช้มากขึ้นในเชิงการคำนวณ
Marketing Databases in Action


Marketing transaction database (MTD) :: เป็นการรวมคุณลักษณะที่หลากหลายของฐานข้อมูลปัจจุบันและแหล่งข้อมูลการตลาดปัจจุบันเข้าเป็นฐานข้อมูลเดียวกัน ทำให้นักการตลาดมีปฏิสัมพันธ์กับลูกค้าได้เจาะจงมากขึ้น
Interactive capability :: interactive transaction เกิดขึ้นเมื่อลูกค้าแลกเปลี่ยนสารสนเทศและทำการ update ฐานข้อมูลแบบ real time ซึ่งจะตรงข้ามแบบเดิมที่ทำเป็นช่วง ๆ (weekly, monthly, or quarterly) ตัวอย่างเช่น classical warehouses and marts
Web-based Data Management System


Enterprise BI suites and Corporate Portals:: รวบรวม query, reporting, OLAP, และเครื่องมืออื่น ๆ
Intelligent Data Warehouse Web-based Systems:: ให้ search engine เพื่อค้นหา specific applications ซึ่งสามารถปรับปรุงการทำงานของ data warehouse ให้ดีขึ้น
Clickstream Data Warehouse:: คือการรวบรวมข้อมูลเกี่ยวกับพฤติกรรมของผู้ใช้ และรูปแบบในการเลือกอ่าน(ค้นหา)ข้อมูลที่ต้องการ เป็นการ monitor การกระทำ ของผู้ใช้เมื่อเขาแวะเข้าไปในเวบไซท์หนึ่ง ๆ
MANAGERIAL ISSUES


Cost-benefit issues and justification::


Where to store data physically::

MANAGERIAL ISSUES.
ข้อมูลควรอยู่ที่ศูนย์กลางเพื่อง่ายต่อการควบคุม

Internal or external


Disaster recovery


Data security and ethics


Privacy

การเคลื่อนย้ายข้อมูลไปรอบ ๆ องค์กรมักเป็นปัญหาหลัก เนื่องจากประสิทธิภาพ ของการสื่อสารและประสิทธิภาพระหว่างกลุ่มต่าง ๆ รวมทั้งความแตกต่างด้านภูมิศาสตร์
Questions for Review

/List the major sources of data.
/List some of the major data problem.
/What is the terabyte?(Write the number.)
/Review the steps of the data life cycle and explain them.
/List some of the categories of data available on the Internet.
/Define data Quality.
/Define document management.
/Describe the hierarchy of a file management system.
/What are the problems that arise from the file environment?
/Discuss a relational database and how it differs from other databases.
/What are the components of a database of a database management system (DBMS)?
/What is the difference between the conceptual, logical and physical views of data?
/How can you get data out of a database?
/What are the benefits of using a DBMS?
/What is the difference between entities and attributes?
/Describe a data warehouse.
/Describe a datamart.
/Define a marketing transaction database.