Infocube คืออะไร SAP บีไอ/บีดับเบิลยู? วิธีการสร้างหนึ่ง?
อินโฟคิวบ์คืออะไร?
Infocube คือพื้นที่จัดเก็บข้อมูลที่เราเก็บรักษาข้อมูลที่เราดึงมาจากระบบต้นทางทางกายภาพ InfoCube สามารถทำหน้าที่เป็นทั้งเป้าหมายข้อมูลและ InfoProvider จากมุมมองของการรายงาน Infocube สามารถอธิบายได้ว่าเป็นชุดข้อมูลที่มีอยู่ในตัวเอง
ตัวอย่างเช่น สามารถดู Sales Amount Infocube ที่มีมิติ เช่น MONTH – PRODUCT-CUSTOMER-REGION โดยใช้แกนใดก็ได้ เช่น ยอดขายรวมตามภูมิภาคหรือตามลูกค้า มิติของ Info-Cube คือเอนทิตีหรือลำดับชั้น
BIW (Business Intelligence Warehouse) ให้ความสะดวกในการกำหนดมิติข้อมูล 16 มิติ โดยที่ 3 มิติกำหนดไว้ล่วงหน้า
ลูกบาศก์ด้านบนสาธิตลูกบาศก์ 3 มิติอย่างง่าย แต่ละมิติสามารถเก็บลักษณะเฉพาะสำหรับการวิเคราะห์ได้ 248 รายการ ตารางหนึ่งช่องในคิวบ์ด้านบน แสดงถึงค่าสัมพัทธ์สำหรับชุดค่าผสมของลูกค้า/ภูมิภาค/แผนกที่สอดคล้องกัน
โครงสร้างอินโฟคิวบ์
- Infocube เป็นไปตาม Extended Star Schema
- มีตารางข้อเท็จจริงอยู่ตรงกลาง และล้อมรอบด้วยตารางมิติ 16 ตารางที่มีข้อมูลหลักอยู่นอกลูกบาศก์
- Infocubes คือโมเดลข้อมูลหลายมิติส่วนกลางใน BI
- เป็นชุดข้อมูลที่ปิดล้อมในตัวซึ่งครอบคลุมกระบวนการทางธุรกิจที่เกี่ยวข้องตั้งแต่หนึ่งกระบวนการขึ้นไป ผู้ใช้การรายงานสามารถกำหนดหรือดำเนินการเคียวรีกับคิวบ์ข้อมูลได้
- ใช้เพื่อจัดเก็บข้อมูลสรุป/รวมกันเป็นระยะเวลานาน Infocubes ประกอบด้วยตารางข้อเท็จจริงหนึ่งตารางที่ล้อมรอบด้วยตารางมิติ
- SAP Infocubes ที่จัดส่งจะเริ่มต้นด้วยตัวเลขโดยปกติจะเป็น 0 Infocube ของคุณเองควรเริ่มต้นด้วยตัวอักษรตั้งแต่ A ถึง Z และควรมีความยาว 3 ถึง 9 อักขระ
ประเภทของอินโฟคิวบ์
Infocube แบ่งออกเป็นสามประเภทตามวิธีการดูแลรักษาและกระจายข้อมูล
- ข้อมูลมาตรฐาน:ใช้เพื่อรักษาข้อมูลทางกายภาพในคิวบ์ อ่านอย่างเดียวก็เป็นไปได้
- ข้อมูลเสมือนจริง: โดยจะไม่รักษาข้อมูลทางกายภาพในคิวบ์ ในระหว่างการดำเนินการเคียวรี ระบบจะดึงข้อมูลจากระบบต้นทางที่เกี่ยวข้อง
- ข้อมูลเรียลไทม์: เก็บข้อมูลทางกายภาพในคิวบ์ สามารถอ่านและเขียนได้ ถูกนำมาใช้อย่างมากในการวางแผนข้อมูล
วิธีสร้าง Infocube มาตรฐาน
ขั้นตอน 1) สร้างอินโฟคิวบ์
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
ขั้นตอน 2)
- ไปที่แท็บ Modeling -> InfoProvider
- คลิกขวาที่ InfoArea
- คลิกที่ "สร้าง InfoCube" จากเมนูบริบท
ขั้นตอน 3)
- ป้อนชื่อทางเทคนิค
- ป้อน Descriptไอออน
- เลือกปุ่มตัวเลือก “Standard InfoCube”
คลิกปุ่มสร้าง
ขั้นตอน 4) คลิกขวาที่มิติข้อมูล 1 -> คุณสมบัติ
ขั้นตอน 5) เปลี่ยนชื่อมิติตามข้อมูลวัตถุข้อมูล
ขั้นตอน 6) คลิกขวาที่ Dimension ->InfoObject Direct Input เพื่อแทรก วัตถุข้อมูล เข้าสู่มิติ
ขั้นตอน 7) เลือกลักษณะ
ขั้นตอน 8) เลือกรหัสสายการบินในลักษณะ
ลากและวางลงในมิติ
ขั้นตอน 9) ในทำนองเดียวกัน สร้างมิติใหม่ และทำตามขั้นตอนที่ 4-8 เพื่อเพิ่ม InfoObjects
ขั้นตอน 10) การเพิ่ม Key figureInfoObjects ใน Infocube
ขั้นตอน 11) ปฏิบัติตามขั้นตอนข้างต้นเพื่อเพิ่มคีย์ฟิกเกอร์เพิ่มเติม
ขั้นตอน 12) เปิดใช้งานอินโฟคิวบ์
จุดเพิ่มเติมของ Infocube:
ชื่อทางเทคนิคของตารางมิติถูกกำหนดโดยระบบ โดยใช้รูปแบบ /BIC/ “D #” โดยที่ # ตัวแรกจะเป็น a1 ตัวที่สองคือ 2 และอื่นๆ.
หากเป็นคิวบ์ที่ส่ง SAP มันจะเริ่มต้นเป็น /BI0/D
คุณลักษณะ สามารถเพิ่มออบเจ็กต์ข้อมูลลงในมิติที่ลูกค้าสร้างขึ้นได้อย่างอิสระ
ตารางไดเมนชันควรใช้อย่างเหมาะสมที่สุด
ตรวจสอบให้แน่ใจว่ามีจำนวนสมาชิกที่เหมาะสมที่สุดในขณะที่เพิ่ม infoobject คุณลักษณะให้กับมิติเช่น ห้างสรรพสินค้าแห่งหนึ่งมีลูกค้า 10,000 รายและมีวัสดุที่แตกต่างกัน 1000 รายการ ภาวะเชิงการนับคือ ม:นซึ่งหมายความว่าลูกค้าแต่ละรายสามารถซื้อวัสดุได้มากมาย ไม่ควรรักษาคาร์ดินัลลิตี้ประเภทนี้ไว้ในตารางมิติเดียวกัน
Thumbrule : หลีกเลี่ยง m:n ภายในมิติ
สอง
- ไปที่แท็บ Modeling -> InfoProvider
- คลิกขวาที่ InfoArea
- คลิกที่ "สร้าง InfoCube" จากเมนูบริบท
- ป้อนชื่อทางเทคนิค
- ป้อน Descriptไอออน
- เลือกปุ่มตัวเลือก “Standard InfoCube”
Don'ts
- สามารถใช้ Infocube มาตรฐานได้หากผู้ใช้:
- ต้องการอำนวยความสะดวกในการวิเคราะห์หลายมิติ
- ต้องการจัดเก็บข้อมูลสรุป / รวมที่มีปริมาณข้อมูลขนาดใหญ่
- ใช้มิติรายการโฆษณาหากมีการวางวัตถุเดียวในตารางมิติ
- รักษาบันทึกที่มีรายละเอียดสูง
- กลุ่ม M: จำนวนสมาชิก N ภายในมิติเดียวกัน
- ให้ความสนใจมากขึ้นในการนำข้อมูลตัวละครผ่านคุณลักษณะการนำทาง
- รักษาข้อมูลคาร์ดินัลลิตีสูงในตารางไดเมนชัน