OLAP
-
Upload
raywadee-sakdulyatham -
Category
Documents
-
view
218 -
download
0
description
Transcript of OLAP
LOGO www.themegallery.com
Data WarehousingOLAP (Online Analytical Processing)
LOGO
Contents
OLAP and Cubes1
การดาเนนการกบ OLAP2
www.themegallery.com
การดาเนนการกบ2
ชนดของ OLAP3
LOGO
OLAP and Cubes
OLAP ยอมาจาก “Online Analytical Processing” ซ�งหมายถง เทคโนโลยท�ใช
ขอมลจาก Data Warehouse เพ�อนาไปใชในการวเคราะหและตดสนใจทางธรกจอยาง
มประสทธภาพ
ซ�งใชการวเคราะหขอมลดวย Dimension และ Fact table โดยภาพท�ผใชมอง
www.themegallery.com
ซ�งใชการวเคราะหขอมลดวย Dimension และ Fact table โดยภาพท�ผใชมอง
ผลลพธท�ไดจากการประมวลผลน�น จะอยในรปของลกบาศกท�มหลายมต ซ�งภายในน�น
ไดบรรจขอมลท�ใชในการวเคราะห โดยรปทรงดงกลาวจะมจานวนมตเทากบจานวนของ
Dimension เราเรยกรปทรงน�วา “Cube”
LOGO
OLAP and Cubes
www.themegallery.com
LOGO
OLAP and Cubes
3-dimension Cube
www.themegallery.com
2-dimension Cube
4-dimension Cube
LOGO
OLAP and Cubes
ซ�งจาก Cube ท�ได ผใชงานสามารถนาไปใชงาน โดยการเขาไปยง Cell ใด Cell หน�งของ Cube ท�ไดสรางข�น
www.themegallery.com
ไปยง Cell ใด Cell หน�งของ Cube ท�ไดสรางข�น
LOGO
การดาเนนการกบ OLAP
Dimensional Data Model เปนแบบจาลองขอมลท�ใชเพ�อสนบสนนการวเคราะห
ขอมลแบบ OLAP ซ�งมการใชงานหรอการดาเนนการกบ OLAP ในรปแบบตางๆ ดงน�
Drill Down (การเจาะลก) การเปล�ยนแปลงระดบความละเอยด
www.themegallery.com
Drill Down (การเจาะลก)
Roll Up (การรวมข�น)
Slice (การเฉอนบาง)
Dice (การตดบางสวน)
การเปล�ยนแปลงระดบความละเอยดของการพจารณาขอมล
การมองจากหลายๆ มมมอง (มต)
LOGO
การดาเนนการกบ OLAP
Drill Down (การเจาะลก)
หมายถง การเพ�มความละเอยดในการ
พจารณาขอมลจากระดบหยาบไปสระดบท�
ละเอยดมากข�น
Region Sales
Pacific 85%
Asia 57%
Europe 122%
www.themegallery.com
ละเอยดมากข�น
เชน ดยอดขายโดยมองตามทวป แลว
Drill Down มาดยอดขายในระดบ ประเทศ
Africa 105%
Nation Sales
China 123%
Japan 52%
India 87%
Singapore 95%
LOGO
การดาเนนการกบ OLAP
Roll Up (การรวมข�น)
เปนกระบวนการท�ตรงกนขามกบการ Drill Down เพราะจะหมายถงการ
เปล�ยนแปลงระดบความละเอยดของการพจารณา จากระดบท�ละเอยดข�นมาสระดบ
หยาบมากข�น
www.themegallery.com
หยาบมากข�น
ซ�งเปนข�นตอนการสรปรวมภาพใหญของขอมล (เปนเหมอนกนลดจานวนมตของ
ขอมลลงมา)
LOGORegion Sum
North 56,000
South 41,500
Product Type Glossary Misc
Region
North 50,000 6,000
South 31,000 10,500
Product Type Glossary Misc
Region Shop
Roll Up Drill Down
www.themegallery.com
Region Shop
North ABC 30,000
North Platter 20,000 6,000
South Five Mart 31,000 10,500
Product Type Glossary Glossary Glossary Misc Misc
Product Fish Meat Pork Medicine Pencil
Region Shop
North ABC 10,000 20,000
North Platter 20,000 6,000
South Five Mart 8,000 23,000 10,000 500
LOGO
การดาเนนการกบ OLAP
Slice (การเฉอนบาง)
หมายถง การเลอกพจารณาผลลพธบางสวนท�เราสนใจ โดยการเลอกเฉพาะคาท�ถก
กากบโดยบาง Possible Value (คาท�เปนไปได) ของ Dimension เทาน�น
www.themegallery.com
ABC
Platter
Five Mart
Fish Meat Pork Med Pencil
Glossary Misc
North
South
LOGO
การดาเนนการกบ OLAP
Product Type Glossary Glossary Glossary Misc Misc
Product Fish Meat Pork Medicine Pencil
Region Shop
North ABC 10,000 20,000
North Platter 20,000 6,000
South Five Mart 8,000 23,000 10,000 500
www.themegallery.com
Product Type Glossary Glossary Glossary
Product Fish Meat Pork
Region Shop
North ABC 10,000 20,000
North Platter 20,000
South Five Mart 8,000 23,000
Slice (เลอกเฉพาะรายการสนคาประเภท Glossary)
LOGO
การดาเนนการกบ OLAP
ABC
Platter
North
www.themegallery.com
Five Mart
Fish Meat Pork Med Pencil
Glossary Misc
South
LOGO
การดาเนนการกบ OLAP
Product Type Glossary Glossary Glossary Misc Misc
Product Fish Meat Pork Medicine Pencil
Region Shop
North ABC 10,000 20,000
North Platter 20,000 6,000
South Five Mart 8,000 23,000 10,000 500
www.themegallery.com
Product Type Glossary Glossary Glossary Misc Misc
Product Fish Meat Pork Medicine Pencil
Region Shop
North ABC 10,000 20,000
North Platter 20,000 6,000
Slice (เลอกเฉพาะรานคาท�อยภมภาค North)
LOGO
การดาเนนการกบ OLAP
Dice (การตดบางสวน)
กระบวนการพลกแกน หรอมมมอง (Dimension) ใหตรงตามความตองการของ
ผใชงาน เพ�อความเขาใจมากย�งข�น
www.themegallery.com
Shop
Product Type
Date
Product Type
Shop
Dice Date
LOGO
Product Type Glossary Misc
Shop
ABC 30,000
Platter 20,000 6,000
Five Mart 31,000 10,500
การดาเนนการกบ OLAP
มมมอง
Shop – Product Type
www.themegallery.com
Five Mart 31,000 10,500
Product Type Glossary Misc
Date
12/12/2003 41,000 10,000
13/12/2003 40,000 6,500
มมมอง
Date – Product Type
LOGO
ชนดของ OLAP
OLAP ประกอบไปดวย 2 สวน คอ สวนของขอมล และสวนท�ทาใหผใชมองเหน
ขอมล ในลกษณะท�เปน Multidimensional
ซ�งสามารถแบงเปน 3 ประเภทหลก ไดแก
เอมโอแลป (MOLAP: Multidimensional OLAP)
www.themegallery.com
เอมโอแลป (MOLAP: Multidimensional OLAP)
อารโอแลป (ROLAP: Relational OLAP)
ไฮบรดจโอแลป (HOLAP: Hybrid OLAP)
LOGO
ชนดของ OLAP
เอมโอแลป (MOLAP: Multidimensional OLAP)
คอ DBMS ท�ถกออกแบบมา เพ�อเกบขอมลแบบ Multidimensional โดยเฉพาะ
ใชในการเกบขอมลหลายมตในลกษณะแถวลาดบ (Array)
www.themegallery.com
ใชดรรชณในการเขาถงขอมล ทาใหคานวณไดรวดเรว
คลงขอมลสรางโดยใชแบบจาลองหลายมต โดยมการมองขอมลเปนลกบาศก
ซ�งมประสทธภาพการทางานไดรวดเรวกวา ROLAP แตจะเหมาะสมกบขนาดขอมลท�มจานวนไมมาก
LOGO
ชนดของ OLAP
อารโอแลป (ROLAP: Relational OLAP)
คอ RDBMS ท�ม Model เฉพาะท�เรยกวา “โครงสรางแบบดาว (Star Schema) และ
โครงสรางแบบเกลดหมะ (Snowflake Schema)”
www.themegallery.com
ใชระบบจดการฐานขอมลเชงสมพนธในการเกบและจดการขอมลภายในคลงขอมล และใชซอฟตแวรโอแลปตอบคาถามท�ตองการ
สนบสนนการเขาถงขอมลทกอยางโดยใชภาษา SQL
สามารถใชกบขอมลขนาดใหญมากๆ ได
มโอกาสสนบสนนการใชงานจานวนมาก
LOGO
ชนดของ OLAP
ไฮบรดจโอแลป (HOLAP: Hybrid OLAP)
เปนลกผสมระหวาง ROLAP และ MOLAP โดยสามารถเขาถงขอมลท�จดเกบไวในฐานขอมลเชงสมพนธ และฐานขอมลหลายมต
มความยดหยนตอการใชงานสง
www.themegallery.com
มความยดหยนตอการใชงานสง
LOGO www.themegallery.com
Do you have any question ?