Infocube คืออะไร SAP บีไอ/บีดับเบิลยู? วิธีการสร้างหนึ่ง?

⚡ สรุปอย่างชาญฉลาด

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

  • 🧊 อินโฟคิวบ์: ชุดข้อมูลหลายมิติแบบครบวงในตัวเอง ซึ่งใช้เป็นเป้าหมายข้อมูลและผู้ให้ข้อมูล (InfoProvider)
  • โครงสร้างดาวแบบขยาย: ตารางข้อเท็จจริงกลางถูกล้อมรอบด้วยตารางมิติ 16 ตาราง โดยมีข้อมูลหลักอยู่ด้านนอก
  • 📐 16 มิติ: BW อนุญาตให้ใช้ 16 มิติ โดยมี 3 มิติที่กำหนดไว้ล่วงหน้า และแต่ละมิติสามารถเก็บคุณลักษณะได้มากถึง 248 รายการ
  • 📊 ข้อมูลรวม: InfoCubes จัดเก็บข้อมูลสรุปเป็นระยะเวลานานเพื่อรองรับการค้นหาข้อมูลที่รวดเร็ว
  • 🗃️ สามประเภท: InfoCubes แบบมาตรฐาน แบบเสมือน และแบบเรียลไทม์ มีความแตกต่างกันในวิธีการบำรุงรักษาข้อมูล
  • 🤖 ความช่วยเหลือจาก AI: AI และ SAP HANA ปรับแต่งโมเดล InfoCube ให้เหมาะสมสำหรับการวิเคราะห์ข้อมูลขนาดใหญ่

InfoCube คืออะไรใน SAP บีไอ/บีดับเบิลยู

อินโฟคิวบ์คืออะไร?

อินโฟคิวบ์ (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

  1. ไปที่รหัสธุรกรรม RSA1
  2. คลิกปุ่มตกลง

สร้าง InfoCube มาตรฐาน

ขั้นตอน 2)

  1. ไปที่แท็บการสร้างแบบจำลอง -> ตัวให้ข้อมูล (InfoProvider)
  2. คลิกขวาที่ InfoArea
  3. คลิกที่ "สร้าง InfoCube" จากเมนูบริบท

สร้าง InfoCube มาตรฐาน

สร้าง InfoCube มาตรฐาน

ขั้นตอน 3)

  1. ป้อนชื่อทางเทคนิค
  2. ป้อน Descriptไอออน
  3. เลือกปุ่มตัวเลือก “Standard InfoCube”

คลิกปุ่มสร้าง

สร้าง InfoCube มาตรฐาน

ขั้นตอน 4) คลิกขวาที่มิติที่ 1 -> คุณสมบัติ

สร้าง InfoCube มาตรฐาน

ขั้นตอน 5) เปลี่ยนชื่อมิติให้ตรงกับข้อมูลใน InfoObject

สร้าง InfoCube มาตรฐาน

ขั้นตอน 6) คลิกขวาที่มิติข้อมูล -> ป้อนข้อมูลโดยตรงไปยังอินโฟออบเจ็กต์เพื่อแทรก วัตถุข้อมูล เข้าสู่มิติอื่น

สร้าง InfoCube มาตรฐาน

ขั้นตอน 7) เลือกลักษณะ

สร้าง InfoCube มาตรฐาน

ขั้นตอน 8) เลือก Airline ID ในคุณลักษณะ

สร้าง InfoCube มาตรฐาน

ลากและวางลงในมิติที่กำหนด

สร้าง InfoCube มาตรฐาน

ขั้นตอน 9) ในทำนองเดียวกัน ให้สร้างมิติใหม่และทำตามขั้นตอนที่ 4-8 เพื่อเพิ่ม InfoObjects

สร้าง InfoCube มาตรฐาน

ขั้นตอน 10) เพิ่มข้อมูลสำคัญ (InfoObjects) ลงใน InfoCube

สร้าง InfoCube มาตรฐาน

ขั้นตอน 11) ทำตามขั้นตอนข้างต้นเพื่อเพิ่มตัวเลขสำคัญเพิ่มเติม

สร้าง InfoCube มาตรฐาน

ขั้นตอน 12) เปิดใช้งาน InfoCube

สร้าง InfoCube มาตรฐาน

จุดเพิ่มเติมของ InfoCube

ชื่อทางเทคนิคของตารางมิติจะถูกกำหนดโดยระบบโดยใช้รูปแบบ /BIC/D # โดยที่ # ตัวแรกคือ 1, ตัวที่สองคือ 2 และอื่นๆ ต่อไป สำหรับ a SAP-คิวบ์ที่ส่งมอบจะเริ่มต้นด้วย /BI0/D

สามารถเพิ่ม InfoObject ลักษณะเฉพาะลงในมิติข้อมูลที่ลูกค้าสร้างขึ้นได้อย่างอิสระ ควรใช้ตารางมิติข้อมูลอย่างเหมาะสม ตรวจสอบให้แน่ใจว่าความสัมพันธ์ระหว่างข้อมูล (cardinality) อยู่ในระดับที่เหมาะสมขณะเพิ่ม InfoObject ลักษณะเฉพาะลงในมิติข้อมูล ตัวอย่างเช่น ห้างสรรพสินค้ามีลูกค้า 10,000 ราย และวัสดุที่แตกต่างกัน 1,000 ชนิด ความสัมพันธ์ระหว่างข้อมูลคือ m:n ซึ่งหมายความว่าลูกค้าแต่ละรายสามารถซื้อสินค้าได้หลายชนิด ความสัมพันธ์ระหว่างข้อมูลเช่นนี้ไม่ควรเก็บไว้ในตารางมิติข้อมูลเดียวกัน

หลักการง่ายๆ: หลีกเลี่ยงการใช้ m:n ภายในมิติเดียวกัน

ปฏิบัติที่ดีที่สุด

  • ใช้ InfoCube มาตรฐานเพื่ออำนวยความสะดวกในการวิเคราะห์แบบหลายมิติ
  • ใช้สำหรับจัดเก็บข้อมูลสรุปหรือข้อมูลรวมที่มีปริมาณมาก
  • ใช้การกำหนดมิติแบบรายการย่อยหากมีการวางวัตถุเพียงชิ้นเดียวในตารางมิติ
  • แสดงข้อมูลตัวละครผ่านคุณลักษณะการนำทางเมื่อเหมาะสม

สิ่งที่ควรหลีกเลี่ยง

  • อย่าจัดกลุ่มจำนวนสมาชิก m:n ไว้ในมิติเดียวกัน
  • อย่าเก็บข้อมูลที่มีจำนวนค่ามากในตารางมิติโดยไม่มีมิติรายการย่อย

คำถามที่พบบ่อย

InfoCube จัดเก็บข้อมูลสรุปและข้อมูลที่รวบรวมไว้บนโครงสร้างข้อมูลแบบ Star Schema ที่ขยายแล้ว และสามารถเพิ่มค่าได้ ซึ่งเหมาะสำหรับการรายงานแบบหลายมิติที่รวดเร็ว ในขณะที่ DSO จัดเก็บข้อมูลรายละเอียดระดับเอกสารในตารางโปร่งใส และสามารถเขียนทับค่าได้ โดยทั่วไป DSO มักใช้เป็นแหล่งข้อมูลป้อนเข้า InfoCube

จากมิติทั้ง 16 มิติ SAP มีการกำหนดค่าล่วงหน้าไว้สามค่า ได้แก่ มิติเวลา มิติหน่วย และมิติแพ็กเกจข้อมูล ส่วนอีก 13 ค่าที่เหลือสามารถใช้สำหรับคุณลักษณะของคุณเอง โดยจัดกลุ่มไว้เพื่อให้ตารางมิติมีขนาดเล็กและมีประสิทธิภาพ

มิติข้อมูลแบบรายการย่อย หรือมิติข้อมูลที่มีค่าความหลากหลายสูง จะเก็บคุณลักษณะเดียวที่มีค่าแตกต่างกันจำนวนมาก เช่น หมายเลขเอกสาร SAP เชื่อมโยงตาราง SID เข้ากับตารางข้อเท็จจริงโดยตรง ช่วยหลีกเลี่ยงการใช้ตารางมิติขนาดใหญ่ และช่วยเพิ่มความเร็วในการโหลดและการสืบค้นข้อมูล

ใช่. SAP HANA และแมชชีนเลิร์นนิงวิเคราะห์รูปแบบการสืบค้นข้อมูลเพื่อแนะนำการรวมข้อมูล การแบ่งพาร์ติชัน และการออกแบบมิติข้อมูล SAP ระบบ AI copilot ของ Joule สามารถอธิบายตัวเลือกการสร้างแบบจำลองและช่วยเหลือได้ping ที่ปรึกษาช่วยสร้าง InfoCube ที่มีประสิทธิภาพได้เร็วขึ้น

การเรียนรู้ของเครื่องจะอ่านข้อมูล InfoCube ที่สะอาดและรวบรวมแล้ว เพื่อฝึกฝนโมเดลการพยากรณ์และการตรวจจับความผิดปกติ SAP Analytics Cloud ใช้ AI ในการวิเคราะห์ข้อมูลโดยใช้มิติของคิวบ์และตัวเลขสำคัญเพื่อสร้างแผนภูมิและตอบคำถามด้วยภาษาธรรมชาติโดยอัตโนมัติ

สรุปโพสต์นี้ด้วย: