Direct Update DSO คืออะไร SAP- วิธีการสร้างหนึ่ง?
DSO มาตรฐานแตกต่างจาก DSO ที่อัพเดตโดยตรงในแง่ของวิธีการประมวลผลข้อมูล
ใน Standard DSO ข้อมูลจะถูกจัดเก็บไว้ในเวอร์ชันต่างๆ Delta, ดัดแปลง
ในขณะที่ Direct Update DSO มีข้อมูลในเวอร์ชันเดียว ข้อมูลจะถูกจัดเก็บอย่างแม่นยำในรูปแบบเดียวกับที่เขียนไปยัง DSO ประกอบด้วย Active Data Table สำหรับการอัปเดตโดยตรงโดยแอปพลิเคชัน ดึงข้อมูลจากระบบภายนอกผ่านการกรอกหรือลบ API
มี API ดังต่อไปนี้
- RSDRI_ODSO_INSERT: API นี้ใช้เพื่อแทรกข้อมูลใหม่ที่ไม่มีอยู่ในระบบ
- RSDRI_ODSO_INSERT_RFC: สิ่งนี้คล้ายกับ API “RSDRI_ODSO_INSERT” ยกเว้นว่า API นี้สามารถเรียกจากระยะไกลได้
- RSDRI_ODSO_MODIFY: API นี้ใช้เพื่อแก้ไขบันทึกที่มีอยู่ หากมีระเบียนใหม่เข้ามา ระเบียนนั้นจะถูกแทรก
- RSDRI_ODSO_MODIFY_RFC: สิ่งนี้คล้ายกับ API “RSDRI_ODSO_MODIFY” ยกเว้นว่า API นี้สามารถเรียกจากระยะไกลได้
- RSDRI_ODSO_UPDATE: API นี้ใช้เพื่อแก้ไขบันทึกที่มีอยู่
- RSDRI_ODSO_UPDATE_RFC: สิ่งนี้คล้ายกับ API “RSDRI_ODSO_UPDATE” ยกเว้นว่า API นี้สามารถเรียกจากระยะไกลได้
- RSDRI_ODSO_DELETE_RFC: API นี้ใช้เพื่อลบบันทึก
อัพเดต DSO โดยตรง – คุณสมบัติ
- DSO สำหรับการอัพเดตโดยตรงมีข้อมูลในเวอร์ชันเดียว ดังนั้นข้อมูลจึงถูกจัดเก็บในรูปแบบเดียวกับที่แอปพลิเคชันเขียนไว้อย่างแม่นยำ
- บันทึกที่มีคีย์เดียวกันจะไม่ถูกรวมเข้าด้วยกัน
- ไม่สามารถสร้าง SID ได้
- ข้อมูลจากนั้นสามารถอัปเดตไปยังผู้ให้บริการข้อมูลเพิ่มเติมได้
- DSO สำหรับการอัปเดตโดยตรงพร้อมใช้งานในฐานะผู้ให้บริการข้อมูลใน BEx Query Designer และสามารถใช้เพื่อวัตถุประสงค์ในการวิเคราะห์
- เป็นฟังก์ชันเพิ่มเติมที่สามารถใช้ได้ในบริบทแอปพลิเคชันพิเศษ
- เพื่อโหลดข้อมูลอย่างรวดเร็วโดยไม่ต้องใช้กระบวนการแยกและโหลดในระบบ BI
- สามารถใช้เป็นเป้าหมายข้อมูลสำหรับกระบวนการวิเคราะห์ได้
อัพเดต DSO โดยตรง – ฟังก์ชันการทำงาน
- สามารถอัปเดตข้อมูล DSO อัปเดตโดยตรงไปยังผู้ให้บริการข้อมูลเพิ่มเติมได้
- สามารถใช้เป็นผู้ให้บริการข้อมูลสำหรับ Bex Query Designer และใช้สำหรับกระบวนการวิเคราะห์ได้
ความได้เปรียบ:
- มีโครงสร้างในลักษณะที่เข้าถึงข้อมูลได้ง่าย
- ข้อมูลจะพร้อมสำหรับการวิเคราะห์และรายงานทันทีหลังจากโหลด
ข้อเสีย
- กระบวนการโหลดไม่ได้รับการสนับสนุนโดย ระบบบีไอ (แหล่งข้อมูลไม่ได้ให้ข้อมูล)
- ดังนั้น สสส จะไม่ปรากฏในหน้าจอบริหารหรือในจอมอนิเตอร์
- เนื่องจากไม่มีการสร้างบันทึกการเปลี่ยนแปลง เราจึงไม่สามารถดำเนินการอัปเดตเดลต้าให้กับผู้ให้ข้อมูลได้
การสร้าง DSO อัพเดตโดยตรง
ขั้นตอน 1)
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
ขั้นตอน 2)
- ไปที่แท็บการสร้างแบบจำลอง -> ผู้ให้บริการข้อมูล
- คลิกขวาที่พื้นที่ข้อมูล
- คลิกที่ "สร้างวัตถุที่เก็บข้อมูล" จากเมนูบริบท
ขั้นตอน 3)
- ป้อนชื่อทางเทคนิค
- ป้อน Descriptไอออน
- คลิกที่ปุ่ม "สร้าง"
ขั้นตอน 4) คลิกที่ปุ่มแก้ไขของ “ประเภทของวัตถุ DataStore”
ขั้นตอน 5) เลือกประเภท “อัพเดตโดยตรง”
ขั้นตอน 6) เปิดใช้งาน DSO