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

DSO คืออะไร?
DSO (DataStore Object) คือหน่วยจัดเก็บข้อมูลสองมิติที่ใช้จัดเก็บข้อมูลธุรกรรมที่รวบรวมและทำความสะอาดแล้ว หรือข้อมูลหลัก ในระดับความละเอียดต่ำสุด DSO ย่อมาจาก DataStore Object
- นี่คือโต๊ะโปร่งใสสองมิติ
- ข้อมูลจะถูกจัดเก็บในระดับรายละเอียด
- ด้วย DSO ยังสามารถเขียนทับข้อมูลในฟิลด์ได้อีกด้วย
- สามารถขอรับรายงานรายละเอียดได้จาก DSO (Data Storage and Operator)
เหตุใดจึงต้องใช้ DSO?
ยกตัวอย่างเช่น ข้อมูลคำสั่งขาย ซึ่งเป็นตัวอย่างเช่นtracเท็ดจาก SAP การแปลงระบบ R/3 (OLTP: ระบบประมวลผลธุรกรรมออนไลน์ที่มีการเปลี่ยนแปลงอยู่ตลอดเวลา) ไปสู่ BI ใบสั่งขายที่สร้างใน R/3 สามารถแก้ไขได้ตลอดเวลาหลังจากสร้างบันทึกแล้ว ในตอนแรกบันทึกเหล่านั้นจะถูกเก็บไว้เฉยๆtracข้อมูลเหล่านี้ถูกป้อนเข้าสู่ระบบ BI และเมื่อมีการเปลี่ยนแปลงใน R/3 แล้ว การเปลี่ยนแปลงเหล่านั้นจะต้องสะท้อนให้เห็นในระบบ BI ด้วย
- ข้อมูลคือ extracเท็ดจาก SAP ระบบ R/3 และโหลดลงในอ็อบเจ็กต์ DataStore แล้ว
- ในขั้นต้น ข้อมูลจะถูกจัดเก็บในตารางใหม่โดยมีสถานะเป็น "ใหม่"
- เมื่อเปิดใช้งานข้อมูล DSO แล้ว ข้อมูลจะถูกจัดเก็บไว้ในตารางที่ใช้งานอยู่ และตารางใหม่จะไม่เก็บข้อมูลนั้นอีกต่อไป
- เมื่อมีการเปลี่ยนแปลงข้อมูลในระบบ R/3 การเปลี่ยนแปลงเหล่านั้นจะถูกบันทึกไว้tracนำไปรวมไว้ใน DSO เพื่อแสดงผลใน BI
- ข้อมูลจะถูกจัดเก็บไว้ในตารางใหม่จนกว่าเนื้อหาของ DSO จะถูกเปิดใช้งาน จากนั้นจึงโหลดเข้าไปในระบบ อินโฟคิวบ์ ซึ่งเป็นแหล่งที่มาของรายงานต่างๆ
- DSO มีฟังก์ชันการเขียนทับและการบวก หากคุณลักษณะทั้งหมดเหมือนกัน ตัวเลขสำคัญจะถูกรวมหรือเขียนทับตามฟังก์ชันที่เลือก
- InfoCube มีลักษณะเป็นแบบบวก: หากคุณลักษณะทั้งหมดเหมือนกัน ตัวเลขสำคัญจะถูกรวมเข้าด้วยกัน
ประเภทของ สสส
DSO สามารถจำแนกออกเป็นประเภทต่อไปนี้:

