บทที่ 1...

52
บบบบบ 1 บบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบบบ(Data Warehouse and Data Warehousing) 321452 Data Warehouse Design

Upload: gryta

Post on 08-Feb-2016

57 views

Category:

Documents


1 download

DESCRIPTION

บทที่ 1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing). 321452 Data Warehouse Design. หัวข้อภายในบทนี้. คลังข้อมูล (Data Warehouse) คลังข้อมูลคืออะไร เหตุใดต้องมีคลังข้อมูล องค์ประกอบหลักของคลังข้อมูล ประโยชน์ของคลังข้อมูล - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

บทท 1 ระบบคลงขอมลและกระบวนการคลงขอมล(Data Warehouse and

Data Warehousing)321452 Data Warehouse Design

Page 2: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

หวขอภายในบทน คลงขอมล (Data Warehouse)

คลงขอมลคออะไร เหตใดตองมคลงขอมล องคประกอบหลกของคลงขอมล ประโยชนของคลงขอมล

กระบวนการคลงขอมล (Data Warehousing)

2

Page 3: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมล (Data Warehouse) ปจจบนทกองคกรธรกจ ตางตระหนกถงความสำาคญ

ของขอมล (Data) และสารสนเทศ (Information)

เพราะขอมลเปนวตถดบทจะนำาไปใชในการวเคราะห วจย เพอทำาใหธรกจดำาเนนไปไดอยางมประสทธภาพ และสงผลใหเกดกำาไรสงสดตอองคกร

3

Page 4: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมล (Data Warehouse) การวดวาการมและการใชขอมลขององคกร จะม

ประโยชนสงสดตอองคกรหรอไมอยางไรนน เราตองมการวดการใชขอมลใน 2 มต ดวยกน คอ การมและการใชขอมลนน เพยงพอหรอไม การมและการใชขอมลนนมคณภาพมากนอยเพยงใด

4

Page 5: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมล (Data Warehouse)5

ความเพยงพอ องคกรตองมขอมลเพยงพอตอความตองการ ในขณะ

เดยวกนตองมกระบวนการ วธการ และเครองมอ ทจะใชงานขอมลเหลานนครบถวน

คณภาพ องคกรตองมขอมลทมคณภาพตรงตามตองการ ในขณะ

เดยวกนตองมกระบวนการ วธการ และเครองมอ เพอใหสามารถวเคราะหขอมลไดตรงตามความตองการ

Page 6: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมล (Data Warehouse)6

ในสภาพปจจบน องคกรธรกจ มกมระบบสารสนเทศ (Information System) เพอจดการขอมลในแตละดาน

แตละระบบตางมหนาทและความรบผดชอบแตกตางกนไปดวยปจจยบางอยาง เชน ความจำากดของงบประมาณ ณ ขณะในขณะหนง นโยบายของบรษท วสยทศนของผบรหาร ฯลฯ

อาจทำาใหระบบสารสนเทศสำาหรบงานแตละดานอาจ ถกพฒนาขนในเวลาทตางกน เทคโนโลยทตางกน หรอมรปแบบการเกบขอมลทไมเหมอนกน

Page 7: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมล (Data Warehouse)7

อาจทำาใหระบบสารสนเทศสำาหรบงานแตละดานอาจจะถกพฒนาขน ในเวลาทตางกน เทคโนโลยทตางกน มรปแบบการเกบขอมลทไมเหมอนกน

สงผลใหเกดปญหาบางอยางขนในการใชงานขอมล ดงตวอยางตอไปน

Page 8: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กรณตวอยาง8

บรษท ABC เปนบรษทททำาธรกจเกยวกบการผลตสนคาประเภทอปกรณอเลกทรอนกส บรษทเรมกอนตงในป 2533 ซงมประวตและรายละเอยดในการพฒนาระบบสารสนเทศ ดงน

ป พ.ศ.

สงทเกดขน

2534

พฒนาระบบคลงสนคา โดยใช Text File เพอเกบขอมล ระบบทำางานบนระบบปฏบตการ DOS และระบบและขอมลน ถกใชงานโดยฝายคลงสนคา

2535

พฒนาระบบเกยวกบการขายสนคา โดยใชฐานขอมล Microsoft Access เพอเกบขอมล ระบบทำางานบนระบบปฏบตการ DOS รวมกบ Windows 3.1 และระบบและขอมลน ถกใชงานและดแลโดยฝายขาย

2539

พฒนาระบบเกยวกบการบรหารงานบคคลโดยใชฐานขอมล Oracle เพอเกบขอมล ระบบทำางานบนระบบปฏบตการ Windows 95 และระบบและขอมลน ถกใชงานและดแลโดยฝายบคคล

Page 9: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กรณตวอยาง9

ในการใชงานระบบสารสนเทศทไดจากคอมพวเตอร นบตงแตป 2540 จนถงปจจบน เกดปญหาในการวเคราะหขอมลหลายกรณ ดงนกรณ

ทคำาอธบาย

1 การระบประเภทสนคาของระบบคลงสนคาและระบบการขายสนคาแตกตางกน เชน ในระบบคลงสนคา อาจกำาหนดวา ทวมรหสสนคาเปน 0001 แตในระบบการขายกลบใหรหสสนคาสำาหรบทวเปน TV115 ทำาใหการตรวจสอบสนคาประเภทหนงๆ ทนำาออกมาจากคลงสนคาถกขายไปเทาไร ทำาไดยาก เพราะระบบการใหรหส (Coding System) แตกตางกน

Page 10: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กรณตวอยาง10

กรณท

คำาอธบาย

2 ระบบการขาย มการเกบขอมลพนกงานขายทงหมดไว เพอการคำานวณคาตอบแทนจากการขาย ในขณะเดยวกน ระบบบรหารงานบคคลกมการเกบขอมลของบคลากรทกคนไวเชนกน เพอบนทกประวตการพจารณาขนเงนเดอน หรอการบนทกเขาทำางาน ซงในบางครงการแกไขขอมลพนกงานขาย อาจดำาเนนการในระบบการขาย แตไมไดแกไขในระบบบรหารงานดวย ทำาใหขอมลบคคลเดยวกนใน 2 ระบบ ไมตรงกน

3 เพอการพจารณาขนเงนเดอนของฝายบรหารงานบคคล จำาเปนตองใชขอมลการขายของพนกงานแตละคน แตเนองจากระบบการเกบขอมลทแตกตางกน(Access VS Oracle) จงทำาใหตองมการถายโอนขอมลจากระบบการขายมายงระบบหรหารงานบคคล เพอใหสามารถนำามาวเคราะหรวมกนได ซงทำาใหเกดความไมคลองตวในการทำางาน

Page 11: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอสรปจากกรณตวอยาง11

จากกรณตวอยางน จะเหนวาการพฒนาระบบงานในลกษณะนกอใหเกดปญหาขนในหลายดาน ซงสรปไดดงน การมมาตรฐานของ Hardware, Software และ

รปแบบการเกบมลทแตกตางกน ทำาใหการใชขอมลรวมกนทำาไดยาก (ดงกรณท 3)

เกดความซำาซอนของขอมล (Data Redundancy) หมายถง การมขอมลทมเนอหาเดยวกนอยในหลายๆ แหง ซงเปนการสนเปลองพนทจดเกบ และการดแลรกษาโดยไมจำาเปน (ดงกรณท 2)

Page 12: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอสรปจากกรณตวอยาง12

จากการทม Data Redundancy ขน ทำาใหเสยงตอการเกดความไมสอดคลองของขอมล (Data Inconsistency) เมอมขอมลทมเนอหาเดยวกนถกแยกเกบไวในหลายๆ ระบบ หากมการแกไข แลวแกไขไมครบทกระบบ จะทำาใหขอมลตวเดยวกนนนในแตระบบกลบมเนอหาทแตกตางกนได

การทแตระบบมวธการใหรหสของขอมล (Coding System) ทแตกตางกน ทำาใหเกดปญหา หลายมาตรฐาน หรอ มาตรฐานซอน (Multiple Standards) ขน (ดงกรณท 1) ทำาใหการหาหรอระบวาขอมลตวใดในสองระบบเปนขอมลเดยวกนทำาไดยาก รวมทงการอางองขอมลทสอดคลองกนหรอมความสมพนธกนขามระบบกเปนไปไดยากเชนกน นบเปนอปสรรคสำาคญในการวเคราะหขอมลขามธรกจ (Cross-Business Data Analysis)

Page 13: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอสรปจากกรณตวอยาง13

รปแบบการพฒนาระบบสารสนเทศดงกรณตวอยางทกลาวมา เราเรยกวา “การพฒนาระบบแบบยงฉาง (Silo-based System Development)” ซงหมายถง การพฒนาระบบสารสนเทศของแตละสวนขนทละสวน

โดยทแตละสวนมมาตรฐานและเทคโนโลยทแตกตางกน เปรยบไดกบยงฉางในทงนา ทแตละแหงตางกมอสระของตนเอง ไมยงเกยวกบยงฉางอนๆ

เพอใหการมและการใชขอมลใหเปนประโยชนสงสดตอองคกร จงไดมแนวคดทจะรวมเอาขอมลจากระบบสารสนเทศตางๆ ขององคกร เขาเปนอนหนงอนเดยวกน เพอลด หรอขจดปญหาการมและการใชขอมลจากระบบสารสนเทศแบบยงฉาง หนทางหนง กคอ การสรางระบบคลงขอมล (Data Warehouse)

Page 14: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมลคออะไร14

นยามของคลงขอมล เปนระบบขอมลขนาดใหญทเอออำานวยใหผใชงานสามารถใช

ขอมลไดอยางมประสทธภาพ ขอมลทจดเกบอยในคลงขอมลตองมปรมาณเพยงพอ และเปนขอมลทมคณภาพเพยงพอตอการนำาไปวเคราะห เพอหาคำาตอบทเหมาะสมทางธรกจ การจดเกบตองเอออำานวยตอการใชขอมลเชงวเคราะหใหเปนไปไดโดยงาย สามารถวเคราะหขอมลไดรวดเรว ไมยงยากซบซอน

สวนสำาคญททำาใหระบบคลงขอมล มความแตกตางจากระบบสารสนเทศทวไป คอ คณลกษณะของขอมล ทจดเกบอยในฐานขอมล

Page 15: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คณลกษณะของขอมลในคลงขอมล15

Subject-oriented Data Integrated Data Time Referenced Data Non-Volatile Data

Page 16: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Subject-oriented Data16

ในองคแตละแหงมกจะพฒนาระบบสารสนเทศเพอตอบสนองตอการทำางานขององคกรทแตกตางกน เชน พฒนาระบบสารสนเทศการขาย เพอตอบสนองตอการวเคราะหขอมล

การขายสนคา พฒนาระบบคลงสนคา เพอตอบสนองตอการวเคราะหขอมลการสง

สนคาเขา หรอการจายสนคาออก การจดกลมขอมลในลกษณะขางตน เปนการแบงขอมลตาม

กจกรรมขององคกร(Activity-oriented Data) ทแตกตางกน

แตในระบบคลงขอมล ขอมลจะถกจดกลมตามเนอหาของขอมล (Subject-oriented Data) แทน โดยพจารณาวา ในบรรดาขอมลทมอยในทกๆ ระบบนน มขอมลใดบางทบอกเลาเรองราวเดยวกน หรอ คลายคลงกน จะถกจดในกลมเดยวกน

Page 17: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Subject-oriented Data17

ตวอยางเชน ระบบการขายสนคาและระบบคลงสนคา ในระบบการขายสนคา มทงขอมลสนคา

และขอมลรายได/รายจาย ทเกดขนจากการขายสนคา ในระบบคลงสนคา มทงขอมลสนคา และขอมลรายได/ราย

จาย ทเกดขนจากการจดการสนคาคงคลง ดงนน เราจงควรแบงขอมลออกเปน 2 กลมใหญๆ คอ

กลมสนคา กลมของรายได/คาจาย

Page 18: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Integrated Data18

ขอมลทเขามาสคลงขอมลนนมทมาจากหลายๆ แหลง เชน ระบบปฏบตงานประจำาวนขององคกร ระบบสารสนเทศตางๆ ในองคกร แหลงขอมลภายนอก

ดงนน อาจเกดความซำาซอนของขอมลขน กลาวคอ อาจมขอมลทเปนเรองเดยวกน แตมทมาแตกตางกน หรอมมาตรฐานขอมลทแตกตางกน

Page 19: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Integrated Data19

ดงนน หนาทของคลงขอมล คอ การกำาจดความซำาซอนของขอมล หรอการทำาใหขอมลมคณสมบต Integrated Data เพอไมใหเกดความสบสนในการวเคราะหขอมล

ในทางกลบกน เราอาจจำาเปนตองยอมรบใหเกด Data Dependency ได (เพอความสะดวกในการแกไขขอมล) แตตองไมเกดปญหา Data Inconsistency

Page 20: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Time Referenced Data20

ในระบบปฏบตงาน จะสนใจเฉพาะขอมลในปจจบน ซงมผลตอการดำาเนนธรกจขององคกรใน ณ ขณะนน

แตระบบคลงขอมลจะมงเนนไปทการเกบขอมลเพอการวเคราะหขอมลตามชวงเวลา(Time-Series Data Analysis)

เพอใหสามารถวเคราะหขอมลดงกลาวได คลงขอมลตองสามารถบอกไดวาเกดเหตการณอะไรขน เกดขนเมอใด เพอเออตอการตอบคำาถามในลกษณะดงตวอยางตอไปน

ยอดขายรถยนตของปนในแตละไตรมาส จำาแนกตามประเภทรถยนต เปนเทาใด?

Page 21: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Time Referenced Data21

ดงนน ระบบคลงขอมลตองจดเกบขอมลทงในอดตและปจจบนขององคกร โดยเมอนำามาใชงาน ระบบตองบอกไดวาขอมลทกำาลงสนใจนนเกดขนเมอใด เราเรยกขอมลในลกษณะนวา “Time-Referenced

Data”

Page 22: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Non-Volatile Data22

เพอรกษาคณสมบต Time-Referenced Data ขอมลในคลงขอมลจงตองเปนขอมลทคงอยตลอดไป ไมวาจะเปนขอมลทเกาเพยงใด กจะยงอยในคลงขอมล

ตลอด ไมถกลบออก เราเรยกคณสมบตนวา “Non-Volatile Data” เพอใหการวเคราะหขอมลแบบ Time-Series Data

Analysis ใหผลลพธทมประสทธภาพ

Page 23: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Non-Volatile Data23

อยางไรกตามถงแมวา Non-Volatile Data จะไมถกลบออกจากคลงขอมลกตาม

แตเพอการจดการพนทในคลงขอมลอยางมประสทธภาพ Non-Volatile Data สามารถถกเปลยนแปลงรปแบบไป เพอใหขอมลมขนาดเลกลง โดยการเปลยนแปลงนจะตองไมกระทบตอการวเคราะหขอมล

เราเรยกกระบวนการนวา “Data Packing” ซงจะไดศกษารายละเอยดในภายหลง

Page 24: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

คลงขอมลไมใชผลตภณฑ(DW is not on-the shelf system)

24

คลงขอมลไมใชผลตภณฑ หรอ ระบบสำาเรจรป ทสามารถหาซอไดจากทองตลาด

แตคลงขอมล เปนหลกการ วธการ และแนวทางแกปญหา เนองจาก ลกษณะของงานของแตละองคกรมความแตกตางกน และมความ

เปนเฉพาะตวของตนเอง ทงในแงทฤษฎและปฏบต ดงนน จงเปนการยากทจะมระบบหรอซอฟตแวร ทสามารถเขากบ

ธรกจของทกองคกรไดอยางแทจรง ในทางตรงกนขาม การพฒนาคลงขอมลตองการความรเกยวกบ

กจกรรมและธรกจขององคกรอยางถองแท เพอใหผพฒนาสามารถเขาใจภาพและเรองราวทางธรกจขององคกรไดอยงถองแทกอน จงจะสามารถออกแบบคลงขอมลทสามารถสรางผลลพธทมประโยชนสงสดตอการตดสนใจในอนาคตได

Page 25: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

เหตใดตองมคลงขอมล25

องคกรใดควรมคลงขอมล การพฒนาคลงขอมลของแตละองคกรมวตถประสงคแตกตางกนไป เชน

บางแหงสรางคลงขอมลเพอแกปญหาการใชขอมลในองคกร(Data Warehouse as a Solution to Data Access Problem) [แบบนจำาเปนตองสราง]

บางแหงสรางคลงขอมลเพอการใชขอมลทมประสทธภาพ(Data Warehouse as a Solution to Data Access Optimizer) [แบบนตองพจาณาดกอน]

สำาหรบองคกรทยงไมประสบปญหาการใชขอมล แตคดจะสรางคลงขอมลนน ตองคำานงถงความคมคาในการสรางคลงขอมล (โดยทวไป การสรางคลงขอมล ตองใชทรพยากรจำานวนมาก)

ตวอยางเชน องคกรสมควรมคลงขอมล หากวาในปจจบนองคกรมขอมลหลายประเภท และม

ปรมาณมากขนเรอยๆ และคาดวาในอนาคตจำาเปนตองอาศยการวเคราะหขอมลแบบภาพรวม เพอการแขงขนทางธรกจในอนาคต

Page 26: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

เหตใดตองมคลงขอมล26

ความจำาเปนของการมคลงขอมลในแงของผใชงาน ระบบสารสนเทศทวไป มกเปนระบบทความตองการของผใชผกตกกบนก

วเคราะหระบบ และนกพฒนาระบบ เพราะผลลพธตางๆ ทผใชงานตองการ มกอยในรปของรายงานทตายตว (Fixed

Report) ถาตองการปรบเปลยนแกไขรายงาน ผใชตองรอใหนกวเคราะหระบบ และนกพฒนาระบบปรบแกให ทำาใหเกดความไมคลองตว และเสยงตอการไมไดผลลพธทตองการ เนองจากนกวเคราะหระบบ และนกพฒนาระบบคงไมมความเขาใจเรองราวทางธรกจไดดเทาผใชงาน

เพอแกไขปญหาดงกลาว การวางโครงสรางของขอมลในคลงขอมล จะมลกษณะตรง หรอใกลเคยงความ

ตองการของผใชงาน และมเครองมอทชวยใหผใชงานสามารถสรางรายงานตามความตองการใหมๆ ไดเอง รวมถงการวเคราะหขอมลในรปแบบตางๆ ทยดหยน และสามารถตอยอดความ

ตองการไดงาย ทำาใหผใชลดการพงพานกคอมพวเตอรไดระดบหนง

Page 27: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

เหตใดตองมคลงขอมล27

ความจำาเปนของการมคลงขอมลในแงของผบรหาร การไดมาซงผลการวเคราะหขอมลทหลากหลายอยาง

รวดเรว ทำาใหผบรหารไดรบขอมลเพอการตดสนใจไดอยางทนทวงท

สงผลใหการดำาเนนธรกจไดอยางคลองตว

Page 28: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอแตกตางระหวางขอมลปฏบตการและคลงขอมล

คลงขอมลเมอมองเผนๆกคอฐานขอมลชนดหนงแตสรางขนมาเพอวตถประสงคตางออกไป สงทแตกตางอยางเหนไดชด คอ ขอมลในฐานขอมลเปนขอมลดบทเราใสลงไปเรอยๆ หรอทเรยก

กนวา ฐานขอมลปฏบตการ แตคลงขอมลจะเปนมากกวานน คอ ขอมลททมอยจะถกนำามา

ประมวลผลใหมเพอหาแนวโนมและวเคราะหสงทจะเกดขนในอนาคต

โดยสรปแลว คลงขอมลใชเพอการวเคราะห (ขอมลทงอดตและปจจบน) ฐานขอมลใชเพอทำาการประมวลผล (เฉพาะขอมลปจจบน)

28

Page 29: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอแตกตางระหวางขอมลปฏบตการและคลงขอมล

การใชงาน ฐานขอมลปฏบตการ(Operational Database)

คลงขอมล(Data

Warehouse)ลกษณะการจดการขอมล

Application กบ Application (Application Oriented)

ตามหวขอเรองทตองการ (Subject Oriented)

โครงสรางขอมล ซบซอนแลวแตเครองมอและการคำานวณ แตเปนรปแบบทชดเจนประมวลผลซำาเรองเดม

มโครงสรางไมแนนอน ประมวลผลแบบวเคราะห แตงาย เหมาะกบองคกร

เนอหาและชวงเวลา

ปจจบน อดตและปจจบน

การปรบปรงขอมล

อาจจะมการปรบปรงบอย และเพมขอมลจำานวนมากในแตละวน และทำาเปนประจำา

แลวแตสถานการณและความตองการไมมการปรบปรงขอมลโดยตรง

29

Page 30: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอแตกตางระหวางขอมลปฏบตการและคลงขอมล

การใชงาน ฐานขอมลปฏบตการ(Operational Database)

คลงขอมล(Data

Warehouse)การเคลอนไหวของขอมล

ตลอดเวลา คงทจนกวาจะปรบปรงใหม

เวลาในการทำางาน เสยวเวลา ถง 2 – 3 วนาท

ไมแนนอน ตงแตหลายวนาทจนถงนาท

ความแนนอนในการใชขอมล

แนนอน ไมแนนอน

แหลงขอมล ภายในองคกร ทงภายในและภายนอกองคกร

ขนาดของขอมล กกะไบต กกะไบตถงเทราไบต

30

Page 31: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

องคประกอบหลกของคลงขอมล31

Data Warehouse

Data

Source

Staging

Areas

Data WarehouseDatabase

Data

Mart Data

Usage

Page 32: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Data Sources หมายถง แหลงขอมลตนทางตางๆ ทจะนำาเขาสคลง

ขอมล (มาจากระบบปฏบตการตางๆ ขององคกร ) อาจมาจากระบบเดยวหรอหลายๆ ระบบกได มรปแบบทหลากหลาย เชน

Text File Oracle Excel File Access

32

Page 33: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Staging Areas เนองจากขอมลทมาจากระบบปฏบตการขององคกร

(Data Sources) อาจมความหลากหลาย ทงในแงมาตรฐานและวธการจดเกบ และอาจมความซำาซอนกน

ขอมลจากแหลงขอมล จำาเปนตองถกปรบใหเขากบมาตรฐานของคลงขอมลเสยกอนทจะเขาไปอยใน Data Warehouse Database

ดงนน คลงขอมลจงจำาเปนจะตองม Staging Areas Database ซงเปนฐานขอมลททำาหนาทพกขอมล ขณะทถกปรบใหเขากบมาตรฐานของคลงขอมล

33

Page 34: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Data Warehouse Database เปนฐานขอมลททำาหนาทในการจดเกบขอมลทางธรกจ

ขององคกร จดเปนสวนทมความสำาคญทสดของคลงขอมล

34

Page 35: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Data Mart หรอ Data Provisioning Area

ขอมลมาจาก Data Warehouse Database จะถกดงและประมวลผล แลวนำาผลทไดมาเกบไวท Data Provisioning Area ซงโครงสรางขอมลของ Data Provisioning Area นนจะอยในรปแบบทเหมาะสมสำาหรบการนำาไปใชงาน เชน อยในรป Report หรอ Cube เปนตน ในการใชงาน จะนยมเรยก Data Provisioning Area วา Data Mart

35

Page 36: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Data Mart หรอ Data Provisioning Area

ลกษณะของ Data Mart มดงน ขอมลเจาะจงไปยงฟงกชนเฉพาะกลมหรอหนวยงานภายในของ

องคกร ใหผลตอบแทนทรวดเรว คมคาในการลงทนในดานเวลา การบรหารและจดการขอมลสามารถทำาไดโดยงาย ชวยเพมประสทธภาพ เนองจากการ Query ถกแบงไปยง

ขอมลแตละสวนของฟงกชน

36

Page 37: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Data Usage เปนสวนททำาหนาทดงเอาขอมลทไดถกเตรยมไวใน

Data Provisioning Area หรอแมแต Data Warehouse Database เพอนำาเสนอผลลพธทใชสำาหรบการวเคราะหขอมล

ใน Data Usage โดยจะมเครองมอหรอระบบททำาหนาทออกรายงาน ซงอาจจะเปน Simple Reporting Tools หรอ Multi Dimensional Tools หรอ Data Mining Tools กได

37

Page 38: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กระบวนการคลงขอมล(Data Warehousing)

เปนการจดการขอมล และการใชงานคลงขอมล ทำาใหเกดแนวคด กระบวนการ และวธการหลายๆ อยางขนในคลงขอมล อาทเชน แนวคดการออกแบบและสรางโครงสรางขอมล กระบวนการในการยายขอมล วธการเพอไดมาซงขอมล วธการวเคราะหขอมล วธการจดการกบขอมลทลาสมยแลว ฯลฯ

หลกการของวธการเหลาน ถกเรยกรวมกนวา “กระบวนการคลงขอมล (Data Warehousing)”

38

Page 39: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กระบวนการคลงขอมล(Data Warehousing)39

Data Warehouse

Data ProvisioningData Store

Data Store

Data

Source

Staging

Areas

Data WarehouseDatabase

Data

Mart Data

Usage

MetadataControl

Control

Control

Data Propagation

สามารถจำาแนกกระบวนการตางๆ ใน Data Warehousing ออกเปนกลมใหญ ดงรป

Page 40: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กลมกระบวนการจดเกบขอมล (Data Storing)

หมายถง กระบวนการตางๆ ทดำาเนนการเพอใหการจดเกบขอมลเปนไปอยางถกตอง สามารถบอกเลาถงธรกจขององคกรไดอยางแมนยำา และมประสทธภาพ

ซงกระบวนการเหลาน ไดแก การสรางแบบจำาลองขอมล การสรางฐานขอมล การจดแบงพนทบนฐานขอมล (Database Partitioning) การปรบแตงฐานขอมล (Database Tuning) ฯลฯ

40

Page 41: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กลมกระบวนการเคลอนยายขอมล (Data Propagation)

หมายถง กระบวนการเพอการเคลอนยายขอมล จากองคประกอบหนงไปยงอกองคประกอบหนง

เทคนคทใชกนในคลงขอมล เรยกวา “กระบวนการ ETL (Extract Transform Load)”

41

Page 42: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กลมกระบวนการเตรยมเพอการใชขอมล (Data Provisioning)

หมายถง กระบวนการเพอการออกแบบโครงสรางขอมลใน Data Mart และการใชขอมลจาก Data Mart แบบตางๆ

42

Page 43: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กระบวนการบรหารจดการขอมล (Housekeeping)

หมายถง กระบวนการบรหารจดการทรพยากรของคลงขอมล เนองจากฐานขอมลทใชเพอการจดเกบขอมลมจำานวนและขนาดทจำากด การคาดการณการเตบโตของขอมล เพอจดเตรยมพนทใหเพยง

พอตอการใชงานตามชวงเวลาทเหมาะสม (เรยกวา Data Sizing)

การจดการกบขอมลทลาสมย ใหจดเกบอยใน Data Warehouse Database ไดตอไป แตตองมขนาดเลกลง (เรยกวา Data Packing)

กระบวนการอนๆ ทจำาเปนตองดำาเนนการ เพอใหคลงขอมลสามารถทำางานตอไปไดดวยความราบรน

43

Page 44: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

กระบวนการควบคมการทำางานของระบบ(Controlling)

ระบบคลงขอมล กเหมอนกบระบบทวๆ ไป ทตองมการควบคมการทำางาน โดยจะมขอมลประเภทพเศษทเรยกวา “Metadata” เพอเกบขอมลเกยวกบคณสมบตของขอมลและของระบบ ซงจะถกใชเพอการควบคมการทำางานตางๆ ในคลงขอมล

Metadata เปนแนวคดคอยขางใหมในระบบคลงขอมล มรายละเอยดปลกยอยมากมาย และมความเฉพาะตวแตกตางกนไปในและคลงขอมล ซงจะกลาวถงในบทหลงๆ

44

Page 45: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ประโยชนของระบบคลงขอมล

ในระบบคลงขอมล ขอมลทซบซอนจะถกรวบรวมหรอเปลยนแปลงใหงายตอการจดเกบและสามารถเรยกกลบมาใชไดอยางรวดเรวและถกตอง โดยขอมลตางๆเหลานจะถกนำามาใชสำาหรบการวเคราะหและชวยในเรองการตดสนใจโดยอาศยเครองมอ (tool) ทอยในเครองคอมพวเตอรทเปนซอฟทแวรมาใชในการจดการทำารายงานและเพมประสทธภาพสำาหรบการตดสนใจใหรวดเรวยงขน

45

Page 46: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ประโยชนของระบบคลงขอมล

โดยผบรหาร นกวางแผน และนกวเคราะหขอมลสามารถเรยกหาขอมลหรอสอบถาม (query) เพอใหไดรบคำาตอบในรปแบบตารางรายงาน หรอรายงาน กราฟ เพอมาทำาการวเคราะหขอมลดวยตนเอง เชน การเปรยบเทยบยอดขายระหวางชวงเวลาในอดตกบ

ปจจบนไปจนถงการทำาพยากรณยอดขายในอดต (Forecasting)

การหายอดขายสงสดหรอตำาสด การเปรยบเทยบยอดขาย ตนทน กำาไร ในรปแบบตาราง

รายงาน หรอรายงาน กราฟ ฯลฯ

46

Page 47: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ประโยชนของระบบคลงขอมล

การจดทำาคลงขอมลจะมความสำาคญมากขนในอนาคต เพราะปจจบนนผใชและผบรหารของหนวยงานเรมมเขาใจความสำาคญของขอมลมากขน และเรมตระหนกวาหากนำาขอมลมาวเคราะหใหเขาใจสถานภาพหรอเหตการณทเกดขนแลวจะทำาใหหนวยงานหรอบรษทสามารถตอบสนองตอเหตการณทเกดขนไดดยงขน และจะทำาใหหนวยงานหรอบรษททำางานบรรลวตถประสงคและเปาหมายไดดยงขนตามไปดวย

47

Page 48: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอดของคลงขอมล

ใหผลตอบแทนสง ถงแมวาจะมการลงทนทสงกตาม ทำาใหองคกรเกดความไดเปรยบคแขงขนในแงของการ

ไดรบขอมลและสารสนเทศกอนคแขง ทำาใหสามารถวเคราะหขอมลเหลานน เพอกำาหนดเปนแผนกลยทธ และกำาหนดทศทางในการดำาเนนงานไดกอนคแขงขน เชน พฤตกรรมผบรโภค แนวโนมความตองการของผบรโภค เปนตน

48

Page 49: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอดของคลงขอมล

เพมประสทธภาพในการตดสนใจของผบรหาร เนองจากคลงขอมลไดจดการใหขอมลทไดรบมาจากแหลงขอมลทแตกตางกน มความสอดคลองกน และวเคราะหตามประเดนทผบรหารตองการ อกทงขอมลทมอยในคลงขอมลกมปรมาณมาก ทงขอมลในอดตและปจจบน จงทำาใหการตดสนใจมประสทธภาพมากขน

49

Page 50: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอเสยของคลงขอมล

แนวโนมความตองการขอมลมเพมมากขนเรอยๆ เมอผใชไดรบขอมลตามทตองการจากคลงขอมลแลว ความตองการขอมลของผใชกจะมเพมมากขนเรอยๆ เนองจากเชอในประสทธภาพของคลงขอมลวาจะจดหาใหตนไดแนนอน จงอาจเปนสาเหตใหคำาตอบทผใชตองการ เพมความซบซอนใหกบกระบวนการทำางานมากขน

50

Page 51: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

ขอเสยของคลงขอมล

ขนตอนในการกลนกรองและนำาขอมลเขาสคลงขอมลนนใชเวลานาน และตองอาศยผทมความชำานาญในการกลนกรองขอมล

ใชเวลานานในการพฒนาคลงขอมล ระบบคลงขอมลมความซบซอนสง

51

Page 52: บทที่  1 ระบบคลังข้อมูลและกระบวนการคลังข้อมูล (Data Warehouse and Data Warehousing)

Q & AEnd

52