Chapter 2 Data Warehouse Design Relational Data Model

  • Slides: 34
Download presentation
Chapter 2 Data Warehouse Design Relational Data Model สรนทรทพ ศกดภวดล คณะ ICT มหาวทยาลยพะเยา

Chapter 2 Data Warehouse Design Relational Data Model สรนทรทพ ศกดภวดล คณะ ICT มหาวทยาลยพะเยา

1. วธการ แบบบนลงลาง (Top-Down Data Warehouse Development) Organization-wide Data Model Data Warehouse Data Mart

1. วธการ แบบบนลงลาง (Top-Down Data Warehouse Development) Organization-wide Data Model Data Warehouse Data Mart

2. วธการ ลางขนบน (Bottom-UP Data Warehouse Development) Data Warehouse Database Data Mart Data Models

2. วธการ ลางขนบน (Bottom-UP Data Warehouse Development) Data Warehouse Database Data Mart Data Models Data Mart

3. วธการผสม (Mixed Data Warehouse Development) Partial Organization –wide Data Models Data Warehouse Data

3. วธการผสม (Mixed Data Warehouse Development) Partial Organization –wide Data Models Data Warehouse Data Mart Data Models

แบบจำลองขอมล (Data Model) ในสวนตางๆ ของระบบการจดการขอมล (1/2) Data Staging Area Data Relational Data Model ETL

แบบจำลองขอมล (Data Model) ในสวนตางๆ ของระบบการจดการขอมล (1/2) Data Staging Area Data Relational Data Model ETL Data Warehouse Database Data ETL Data Mart Data ETL Data Mart Relational Data Model Query and Report, Data Mining Data Mart Dimensional Data Model OLAP

Relational Data Model

Relational Data Model

Relational Data Model สำหรบ System Data Warehouse การสราง Relational Data Model ประกอบดวย 1. Logical

Relational Data Model สำหรบ System Data Warehouse การสราง Relational Data Model ประกอบดวย 1. Logical Data Model มหลายวธเชน - Classification Abstraction - Aggregation Abstraction - Association Abstraction (สอน****) - Generalization Abstraction 2. Physical Data Model

Relational Data Model สำหรบ Data Warehouse System Logical model

Relational Data Model สำหรบ Data Warehouse System Logical model

Relational Data Model สำหรบ Data Warehouse System Physical Data Model การสราง Physical model ดวย

Relational Data Model สำหรบ Data Warehouse System Physical Data Model การสราง Physical model ดวย E-R diagram

Relational Data Model สำหรบ ปญหาคอ Data Warehouse System ? Table Design การ Update จากราคา

Relational Data Model สำหรบ ปญหาคอ Data Warehouse System ? Table Design การ Update จากราคา 500 เปน 600 กอนการ Update หลงการ Update Order_Detail Order_Id (PK) Goods_Id(PK)(FK) Unit_Price Qty To. Tal_Amt Order_Detail Ord 001 G 001 500 2 1000 Order_Detail Ord 001 G 001 600 2 1200 Data ชด 1 PK ��� Data ชด 2

Relational Data Model สำหรบ Data Warehouse System Table Design การ Update จากราคา 500 เปน

Relational Data Model สำหรบ Data Warehouse System Table Design การ Update จากราคา 500 เปน 600 กอนการ Update หลงการ Update Order_Detail Order_Id (PK) Goods_Id(PK)(FK) Unit_Price Qty To. Tal_Amt Load_Data_Date (PK) Load_Data_Time(PK) Order_Detail Ord 001 G 001 500 2 1000 12/08/2019 12: 20: 50 การแกปญหา โดยเพม Date, Time เปน PK เพม Order_Detail Ord 001 G 001 500 2 1000 12/08/2019 12: 20: 50 Order_Detail Ord 001 G 001 600 2 1200 Data ชด 1 Data ชด 2

Relational Data Model สำหรบ ตวอยางการสราง จะพบวา Table Product ของตางแผนก มรหสสนคาตางกน เมอถกมารวมกนท Data Warehouse ผพฒนาจะแกปญหาโ

Relational Data Model สำหรบ ตวอยางการสราง จะพบวา Table Product ของตางแผนก มรหสสนคาตางกน เมอถกมารวมกนท Data Warehouse ผพฒนาจะแกปญหาโ ดยการสราง PK ตวใหม เรยกวา Surogate Key ทำหนาทเปน PK ของ Table DWProduct ใหม สวน Product_Id ซงเปน PK เดม คอ DM 8801 และ Data Warehouse System Surogate Key ขอมลสนคา ฝายผลต Table Product_Id (PK) Table Product DM 8801 แกวนำสำหรบเด ก 12กรม คละส Product_Desc Weight Style ขอมลสนคาประเภทเดยวกน Tale Product_Id (PK) ฝายขาย Product_Desc Unit_Type Unit_Price Promotion_Price ขอมลสนคาใน Table DWProduct Id (PK) Manufac_Pcode Maketing_Pcode Product_Desc Weight Style Unit_Type Unit_Price Tale Product 9908 แกวนำสำหรบเด ก โหล 200 180 Data Warehouse Surogate Key (PK) Non Key attribuet Table Product T 000001 DM 8801 9908 แกวนำสำหรบเด ก 12กรม คละส โหล 200

Relational Data Model สำหรบ Data Warehouse System การสราง Surogate Key TPS Table Product_Id (PK)

Relational Data Model สำหรบ Data Warehouse System การสราง Surogate Key TPS Table Product_Id (PK) Product_Desc Weight Style ขอมลสนคาประเภทเด ยวกน ฝายขาย Tale Product_Id (PK) Product_Desc Unit_Type Unit_Price Promotion_Price Data Warehouse Table Product DM 8801 แกวนำสำหรบเด ก 12กรม คละส Tale Product 9908 แกวนำสำหรบเด ก โหล 200 180 ����� � �� ขอมลสนคาใน Table DWProduct Id (PK) Manufac_Pcode Maketing_Pcode Data Warehouse Surogate Key (PK) Non Key attribuet Product_Desc Weight Style Unit_Type Unit_Price Promotion_Price Data Ware house Table Product T 000001 DM 8801 9908 แกวนำสำหร บเดก 12กรม คละส โหล 200 180