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 และคุณสามารถกำหนดในโฟลเดอร์ที่ใช้เก็บไฟล์ที่คล้ายกันไว้ด้วยกัน