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

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






