ข้อมูลทั้งหมดเกี่ยวกับ Star Schema และ Extended Star Schema ใน SAP บีไอ/บีดับเบิลยู

สคีมาคืออะไร?

ในระบบการจัดการฐานข้อมูล (DBMS) สคีมาแสดงถึงฐานข้อมูลเชิงสัมพันธ์ โดยจะกำหนดตาราง เขตข้อมูลในแต่ละตาราง และความสัมพันธ์ระหว่างเขตข้อมูลและตาราง กล่าวอีกนัยหนึ่ง สคีมาคือชุดของออบเจ็กต์ฐานข้อมูล รวมถึงตาราง มุมมอง ดัชนี และคำพ้องความหมาย โดยทั่วไปสคีมาจะถูกจัดเก็บไว้ในพจนานุกรมข้อมูล

Classical Star Schema คืออะไร?

สคีมาดาวแบบคลาสสิกเป็นแบบจำลองข้อมูลหลายมิติ โดยอิงจากศูนย์กลาง ตารางข้อเท็จจริง ล้อมรอบด้วยตารางหลายมิติเป็นรูปดาว (จึงเป็นที่มาของชื่อ)

InfoCube ประกอบด้วยหลายส่วน ข้อมูล-วัตถุ (ลักษณะเฉพาะและตัวเลขหลัก) และมีโครงสร้างตามแผนผังดาว ซึ่งหมายความว่ามีตารางข้อเท็จจริงขนาดใหญ่ที่มีตัวเลขสำคัญสำหรับ InfoCube รวมถึงตารางมิติจำนวนมากที่ล้อมรอบโครงสร้างซึ่งดูเหมือนดาว

ประโยชน์ของสตาร์สคีมาคือการลดทอนลง ทำความเข้าใจข้อมูลได้ง่าย และเพิ่มประสิทธิภาพ

รูปแบบดาวคลาสสิกใน SAP บีไอ/บีดับเบิลยู

Extended Star Schema คืออะไร

ในสคีมาดาวแบบขยาย “ตารางข้อเท็จจริง” และ “ตารางข้อมูลหลัก” เชื่อมต่อผ่านตาราง SID (ID ตัวแทน) ใน star schema แบบขยาย ตารางข้อเท็จจริงและตารางมิติจะอยู่ภายในคิวบ์ มีความสามารถในการวิเคราะห์ 16*248 (SID Table) ตารางข้อเท็จจริงมีขนาดเล็กและตารางมิติขัดแย้งกับโมเดล Star Schema อย่างมาก ภายใต้โมเดลสตาร์สคีมาแบบขยาย ตารางมิติไม่มีข้อมูลหลัก

โครงร่างดาวขยายใน SAP บีไอ/บีดับเบิลยู

ต่อไปนี้เป็นส่วนประกอบต่าง ๆ ของ Extended Star Schema

  1. ตารางแอตทริบิวต์เก็บแอตทริบิวต์ของข้อมูลหลัก
  2. ตาราง SID สร้าง SID เฉพาะสำหรับ (รหัสตัวแทน) ทุก ๆ บันทึกข้อมูลหลัก.
  3. ตารางไดเมนชันสร้าง DimId สำหรับทุกชุดค่าผสมที่ไม่ซ้ำกันของ SID (สูงสุด 248 SID (อักขระ) สามารถรองรับในตาราง DIM)
  4. ตารางข้อความเก็บคำอธิบายของข้อมูลหลัก
  5. ตารางข้อเท็จจริงประกอบด้วยการผสมผสานที่เป็นเอกลักษณ์ของ DIM ID และตัวเลขสำคัญ (ตัวเลขหลักสูงสุด 233 ตัว (ปริมาณที่วัดได้) สามารถรองรับได้ในตารางข้อเท็จจริง)

โครงร่างดาวขยายใน SAP บีไอ/บีดับเบิลยู

ด้านล่างนี้คือตัวอย่างวิธีการใช้ตารางข้อเท็จจริงของ อินโฟคิวบ์ ดูเหมือน.

โครงร่างดาวขยายใน SAP บีไอ/บีดับเบิลยู

ด้านล่างนี้คือตารางมิติและ SID

โครงร่างดาวขยายใน SAP บีไอ/บีดับเบิลยู

ด้านล่างนี้คือข้อมูลหลักของออบเจ็กต์ข้อมูลและตารางข้อความ

โครงร่างดาวขยายใน SAP บีไอ/บีดับเบิลยู

Infocube : ตัวอย่างสคีมาดาวแบบขยาย

ด้านล่างนี้เป็นตัวอย่างของ Infocube ที่แสดง Extended Star Schema

ขั้นตอนที่อธิบาย Extended Star Schema ของ Infocube:

  1. ตารางข้อเท็จจริงของ InfoCube มีค่าเป็น 3
  2. ค่าของตารางข้อเท็จจริง (เช่น “3”) จะถูกแมปในตารางไดเมนชัน
  3. รหัสมิติ "3" มี SID ที่แมปในตาราง SID
  4. ค่า SID ถูกแมปกับตารางข้อมูลข้อความและหลัก

Infocube : ตัวอย่างสคีมาดาวแบบขยาย