SAP BW - คลังข้อมูล
ในบทนี้เราจะพูดคุยเกี่ยวกับ Star และ Extended Star Schema เราจะเข้าใจด้วยว่า InfoArea และ InfoObjects คืออะไร
สคีมาของดาว
ใน Star Schema แต่ละมิติจะรวมเข้ากับตารางข้อเท็จจริงเดียว แต่ละมิติจะแสดงด้วยมิติเดียวเท่านั้นและจะไม่ถูกทำให้เป็นมาตรฐานต่อไป ตารางมิติประกอบด้วยชุดของแอตทริบิวต์ที่ใช้ในการวิเคราะห์ข้อมูล
ตัวอย่างเช่น - เรามีตารางข้อเท็จจริงที่เรียกว่า FactSales ที่มีคีย์หลักสำหรับตาราง Dim และการวัดทั้งหมด units_sold และ dollars_sold ทำการวิเคราะห์
เรามีตารางมิติข้อมูล 4 ตาราง ได้แก่ DimTime, DimItem, DimBranch, DimLocation ดังที่แสดงในภาพต่อไปนี้
ตารางมิติข้อมูลแต่ละตารางเชื่อมต่อกับตารางข้อเท็จจริงเนื่องจากตารางข้อเท็จจริงมีคีย์หลักสำหรับตารางมิติข้อมูลแต่ละตารางที่ใช้เพื่อรวมตารางสองตาราง
ข้อเท็จจริง / มาตรการในตารางข้อเท็จจริงใช้เพื่อวัตถุประสงค์ในการวิเคราะห์พร้อมกับแอตทริบิวต์ในตารางมิติข้อมูล
สคีมา Extended Star
ใน Extended Star schema ตารางข้อเท็จจริงจะเชื่อมต่อกับตารางมิติและตารางมิตินี้เชื่อมต่อกับตาราง SID เพิ่มเติมและตาราง SID นี้เชื่อมต่อกับตารางข้อมูลหลัก ในสคีมาแบบดาวเพิ่มเติมคุณมีตารางแฟคท์และมิติภายในคิวบ์อย่างไรก็ตามตาราง SID จะอยู่นอกคิวบ์ เมื่อคุณโหลดข้อมูลธุรกรรมลงในคิวบ์ Info Dim Id จะถูกสร้างขึ้นตาม SID และจากนั้น Dim id เหล่านี้จะถูกใช้ในตารางแฟคท์
ในสคีมาแบบขยายตารางข้อเท็จจริงหนึ่งตารางสามารถเชื่อมต่อกับตารางมิติ 16 ตารางและแต่ละตารางมิติจะถูกกำหนดด้วยตาราง SID สูงสุด 248 ตาราง ตาราง SID เหล่านี้เรียกว่าเป็นลักษณะและแต่ละลักษณะสามารถมีตารางข้อมูลหลักเช่น ATTR, Text เป็นต้น
ATTR - ใช้เพื่อจัดเก็บข้อมูลแอตทริบิวต์ทั้งหมด
Text - ใช้เพื่อจัดเก็บคำอธิบายในหลายภาษา
InfoArea และ InfoObjects
InfoObjects เรียกว่าเป็นหน่วยที่เล็กที่สุดใน SAP BI และใช้ใน Info Providers, DSO's, Multi Provider เป็นต้นผู้ให้บริการข้อมูลแต่ละรายมี InfoObjects หลายรายการ
InfoObjects ใช้ในรายงานเพื่อวิเคราะห์ข้อมูลที่จัดเก็บและเพื่อให้ข้อมูลแก่ผู้มีอำนาจตัดสินใจ InfoObjects สามารถแบ่งออกเป็นหมวดหมู่ต่อไปนี้ -
- ลักษณะเช่นลูกค้าผลิตภัณฑ์ ฯลฯ
- หน่วยเช่นปริมาณที่ขายสกุลเงิน ฯลฯ
- ตัวเลขสำคัญเช่นรายได้รวมกำไร ฯลฯ
- ลักษณะเวลาเช่นปีไตรมาส ฯลฯ
InfoObjects ถูกสร้างขึ้นในแค็ตตาล็อก InfoObject เป็นไปได้ว่า InfoObject สามารถกำหนดให้กับ Info Catalog อื่นได้
พื้นที่ข้อมูล
Info Area ใน SAP BI ใช้เพื่อจัดกลุ่มอ็อบเจ็กต์ประเภทเดียวกันเข้าด้วยกัน Info Area ใช้ในการจัดการ Info Cubes และ InfoObjects InfoObject แต่ละตัวจะอยู่ใน Info Area และคุณสามารถกำหนดในโฟลเดอร์ที่ใช้เก็บไฟล์ที่คล้ายกันไว้ด้วยกัน