Infocube คืออะไร SAP บีไอ/บีดับเบิลยู? วิธีการสร้างหนึ่ง?
⚡ สรุปอย่างชาญฉลาด
อินโฟคิวบ์ใน SAP BW คือชุดข้อมูลหลายมิติแบบครบวงในตัวเอง ซึ่งสร้างขึ้นบนโครงสร้างข้อมูลแบบสตาร์สคีมาแบบขยาย โดยจัดเก็บตัวเลขสำคัญของตารางข้อเท็จจริงที่ล้อมรอบด้วยตารางมิติ และทำหน้าที่ทั้งเป็นเป้าหมายข้อมูลและผู้ให้บริการข้อมูลสำหรับการรายงาน

อินโฟคิวบ์คืออะไร?
อินโฟคิวบ์ (InfoCube) คือพื้นที่จัดเก็บข้อมูลที่เราใช้ในการเก็บรักษาข้อมูลต่างๆtracดึงข้อมูลจากระบบต้นทางโดยตรง InfoCube สามารถทำหน้าที่ได้ทั้งเป็นเป้าหมายข้อมูลและผู้ให้ข้อมูล จากมุมมองของการรายงาน InfoCube สามารถอธิบายได้ว่าเป็นชุดข้อมูลที่สมบูรณ์ในตัวเอง
ตัวอย่างเช่น InfoCube แสดงยอดขายที่มีมิติข้อมูล เช่น เดือน ผลิตภัณฑ์ ลูกค้า และภูมิภาค สามารถดูได้จากแกนใดก็ได้ เช่น ยอดขายรวมตามภูมิภาคหรือตามลูกค้า มิติข้อมูลของ InfoCube คือเอนทิตีหรือลำดับชั้น
BIW (Business Intelligence Warehouse) มีฟังก์ชันให้กำหนดมิติได้ 16 มิติ โดยมี 3 มิติที่กำหนดไว้ล่วงหน้า
ลูกบาศก์ด้านบนแสดงให้เห็นถึงลูกบาศก์สามมิติอย่างง่าย แต่ละมิติสามารถบรรจุคุณลักษณะได้ 248 รายการสำหรับการวิเคราะห์ ช่องสี่เหลี่ยมหนึ่งในลูกบาศก์แสดงถึงค่าสัมพัทธ์สำหรับกลุ่มลูกค้า/ภูมิภาค/แผนกที่เกี่ยวข้อง
โครงสร้างอินโฟคิวบ์
- InfoCube ใช้โครงสร้างข้อมูลแบบ star schema ที่ขยายเพิ่มเติม
- โครงสร้างนี้มีตารางข้อเท็จจริงอยู่ตรงกลาง ล้อมรอบด้วยตารางมิติ 16 ตาราง โดยมีข้อมูลหลักอยู่นอกโครงสร้างทรงลูกบาศก์
- InfoCubes คือแบบจำลองข้อมูลหลายมิติที่เป็นหัวใจสำคัญในระบบ Business Intelligence (BI)
- InfoCube คือชุดข้อมูลแบบปิดที่ประกอบด้วยกระบวนการทางธุรกิจที่เกี่ยวข้องอย่างน้อยหนึ่งกระบวนการ ผู้ใช้รายงานสามารถกำหนดหรือเรียกใช้คำสั่งค้นหาข้อมูลใน InfoCube ได้
- มันใช้เก็บข้อมูลสรุปหรือข้อมูลรวมเป็นระยะเวลานาน อินโฟคิวบ์ประกอบด้วยตารางข้อเท็จจริงเพียงตารางเดียวที่ล้อมรอบด้วยตารางมิติ
- SAP- InfoCube ที่ส่งมาให้จะเริ่มต้นด้วยตัวเลข โดยปกติคือ 0 ส่วน InfoCube ของคุณควรเริ่มต้นด้วยตัวอักษรตั้งแต่ A ถึง Z และมีความยาว 3 ถึง 9 ตัวอักษร
ประเภทของอินโฟคิวบ์
InfoCube ถูกจำแนกออกเป็นสามประเภทตามวิธีการจัดเก็บและเผยแพร่ข้อมูล
- อินโฟคิวบ์มาตรฐาน: เก็บรักษาข้อมูลไว้ในรูปทรงลูกบาศก์โดยตรง สามารถใช้งานแบบอ่านอย่างเดียวได้
- อินโฟคิวบ์เสมือนจริง: ไม่ได้จัดเก็บข้อมูลไว้ในคิวบ์อย่างถาวร แต่จะดึงข้อมูลจากระบบต้นทางที่เกี่ยวข้องระหว่างการประมวลผลคำสั่งค้นหา
- อินโฟคิวบ์แบบเรียลไทม์: จัดเก็บข้อมูลไว้ในรูปทรงลูกบาศก์ สามารถอ่านและเขียนข้อมูลได้ มีการใช้งานอย่างแพร่หลายในการวางแผนข้อมูล
วิธีการสร้าง InfoCube มาตรฐาน
ขั้นตอน 1) สร้าง InfoCube
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
ขั้นตอน 2)
- ไปที่แท็บการสร้างแบบจำลอง -> ตัวให้ข้อมูล (InfoProvider)
- คลิกขวาที่ InfoArea
- คลิกที่ "สร้าง InfoCube" จากเมนูบริบท
ขั้นตอน 3)
- ป้อนชื่อทางเทคนิค
- ป้อน Descriptไอออน
- เลือกปุ่มตัวเลือก “Standard InfoCube”
คลิกปุ่มสร้าง
ขั้นตอน 4) คลิกขวาที่มิติที่ 1 -> คุณสมบัติ
ขั้นตอน 5) เปลี่ยนชื่อมิติให้ตรงกับข้อมูลใน InfoObject
ขั้นตอน 6) คลิกขวาที่มิติข้อมูล -> ป้อนข้อมูลโดยตรงไปยังอินโฟออบเจ็กต์เพื่อแทรก วัตถุข้อมูล เข้าสู่มิติอื่น
ขั้นตอน 7) เลือกลักษณะ
ขั้นตอน 8) เลือก Airline ID ในคุณลักษณะ
ลากและวางลงในมิติที่กำหนด
ขั้นตอน 9) ในทำนองเดียวกัน ให้สร้างมิติใหม่และทำตามขั้นตอนที่ 4-8 เพื่อเพิ่ม InfoObjects
ขั้นตอน 10) เพิ่มข้อมูลสำคัญ (InfoObjects) ลงใน InfoCube
ขั้นตอน 11) ทำตามขั้นตอนข้างต้นเพื่อเพิ่มตัวเลขสำคัญเพิ่มเติม
ขั้นตอน 12) เปิดใช้งาน InfoCube
จุดเพิ่มเติมของ InfoCube
ชื่อทางเทคนิคของตารางมิติจะถูกกำหนดโดยระบบโดยใช้รูปแบบ /BIC/D # โดยที่ # ตัวแรกคือ 1, ตัวที่สองคือ 2 และอื่นๆ ต่อไป สำหรับ a SAP-คิวบ์ที่ส่งมอบจะเริ่มต้นด้วย /BI0/D
สามารถเพิ่ม InfoObject ลักษณะเฉพาะลงในมิติข้อมูลที่ลูกค้าสร้างขึ้นได้อย่างอิสระ ควรใช้ตารางมิติข้อมูลอย่างเหมาะสม ตรวจสอบให้แน่ใจว่าความสัมพันธ์ระหว่างข้อมูล (cardinality) อยู่ในระดับที่เหมาะสมขณะเพิ่ม InfoObject ลักษณะเฉพาะลงในมิติข้อมูล ตัวอย่างเช่น ห้างสรรพสินค้ามีลูกค้า 10,000 ราย และวัสดุที่แตกต่างกัน 1,000 ชนิด ความสัมพันธ์ระหว่างข้อมูลคือ m:n ซึ่งหมายความว่าลูกค้าแต่ละรายสามารถซื้อสินค้าได้หลายชนิด ความสัมพันธ์ระหว่างข้อมูลเช่นนี้ไม่ควรเก็บไว้ในตารางมิติข้อมูลเดียวกัน
หลักการง่ายๆ: หลีกเลี่ยงการใช้ m:n ภายในมิติเดียวกัน
ปฏิบัติที่ดีที่สุด
- ใช้ InfoCube มาตรฐานเพื่ออำนวยความสะดวกในการวิเคราะห์แบบหลายมิติ
- ใช้สำหรับจัดเก็บข้อมูลสรุปหรือข้อมูลรวมที่มีปริมาณมาก
- ใช้การกำหนดมิติแบบรายการย่อยหากมีการวางวัตถุเพียงชิ้นเดียวในตารางมิติ
- แสดงข้อมูลตัวละครผ่านคุณลักษณะการนำทางเมื่อเหมาะสม
สิ่งที่ควรหลีกเลี่ยง
- อย่าจัดกลุ่มจำนวนสมาชิก m:n ไว้ในมิติเดียวกัน
- อย่าเก็บข้อมูลที่มีจำนวนค่ามากในตารางมิติโดยไม่มีมิติรายการย่อย
















