Direct Update DSO คืออะไร SAP- วิธีการสร้างหนึ่ง?

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

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

  • 🗄️ เวอร์ชันเดี่ยว: DSO แบบอัปเดตโดยตรงจะเก็บข้อมูลไว้ในตารางที่ใช้งานอยู่ตารางเดียว โดยข้อมูลจะตรงกับที่แอปพลิเคชันเขียนไว้ทุกประการ
  • 🔌 ขับเคลื่อนด้วย API: ข้อมูลจะถูกกรอกและลบผ่าน API ของ RSDRI_ODSO ไม่ใช่ผ่าน DataSources มาตรฐาน
  • ???? ไม่มีบันทึกการเปลี่ยนแปลง: ไม่มีการบันทึกการเปลี่ยนแปลงหรือการสร้าง SID ดังนั้นจึงไม่สามารถอัปเดตแบบเดลต้าได้
  • 📊 กระบวนการวิเคราะห์: โดยทั่วไปมักใช้เป็นเป้าหมายของเครื่องมือออกแบบกระบวนการวิเคราะห์ (Analysis Process Designer: APD)
  • ⚡ ข้อมูลทันที: ข้อมูลที่โหลดแล้วจะพร้อมสำหรับการรายงานทันทีหลังจากที่บันทึกเสร็จสิ้น
  • 🤖 ความช่วยเหลือจาก AI: AI จะบันทึกผลการให้คะแนนหรือการคาดการณ์ลงใน DSO ที่อัปเดตโดยตรงเพื่อใช้ในการรายงาน

Direct Update DSO คืออะไร SAP

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)

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

การสร้าง DSO อัปเดตโดยตรง

ขั้นตอน 2)

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

การสร้าง DSO อัปเดตโดยตรง

ขั้นตอน 3)

  1. ป้อนชื่อทางเทคนิค
  2. ป้อน Descriptไอออน
  3. คลิกที่ปุ่ม "สร้าง"

การสร้าง DSO อัปเดตโดยตรง

ขั้นตอน 4) คลิกที่ปุ่มแก้ไขของ “ประเภทของวัตถุ DataStore”

การสร้าง DSO อัปเดตโดยตรง

ขั้นตอน 5) เลือกประเภท “อัปเดตโดยตรง”

การสร้าง DSO อัปเดตโดยตรง

ขั้นตอน 6) เปิดใช้งาน DSO

การสร้าง DSO อัปเดตโดยตรง

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

DSO แบบอัปเดตโดยตรงจะเก็บข้อมูลเวอร์ชันเดียวที่เขียนผ่าน API โดยไม่มีการสร้างบันทึกการเปลี่ยนแปลงหรือ SID ส่วน DSO มาตรฐานจะใช้สามตาราง โหลดข้อมูลผ่านกระบวนการถ่ายโอนข้อมูล รองรับการเขียนทับ และสร้างบันทึกการเปลี่ยนแปลงสำหรับการอัปเดตแบบเดลต้า

ข้อมูลจะถูกเขียนผ่านโมดูลฟังก์ชัน RSDRI_ODSO เช่น RSDRI_ODSO_INSERT สำหรับเพิ่มระเบียน RSDRI_ODSO_MODIFY และ RSDRI_ODSO_UPDATE สำหรับแก้ไขระเบียน และ RSDRI_ODSO_DELETE_RFC สำหรับลบระเบียน โดยแต่ละโมดูลจะมีเวอร์ชันที่เปิดใช้งานการเข้าถึงระยะไกล (_RFC) ด้วย

โดยหลักแล้วจะใช้เป็นเป้าหมายของเครื่องมือออกแบบกระบวนการวิเคราะห์ (Analysis Process Designer: APD) และสำหรับแอปพลิเคชันที่เขียนผลลัพธ์โดยตรง เช่น การวางแผนหรือการให้คะแนน เนื่องจากข้อมูลพร้อมใช้งานได้ทันที จึงเหมาะสำหรับการรายงานที่รวดเร็วและขับเคลื่อนด้วยแอปพลิเคชัน

ใช่แล้ว กระบวนการเรียนรู้ของเครื่องและการวิเคราะห์สามารถเขียนคะแนน การคาดการณ์ หรือกลุ่มเป้าหมายลงใน DSO ที่อัปเดตโดยตรงผ่าน API ของ RSDRI ได้ จากนั้นผลลัพธ์จะพร้อมใช้งานทันทีในรูปแบบ InfoProvider สำหรับการสืบค้นและแดชบอร์ดของ BEx

การเรียนรู้ของเครื่องและตัวออกแบบกระบวนการวิเคราะห์ (APD) อ่านข้อมูล BW ประยุกต์ใช้โมเดลการขุดข้อมูล และเขียนผลลัพธ์ที่ได้ไปยัง DSO ที่อัปเดตโดยตรง จากนั้นผลลัพธ์จะพร้อมใช้งานทันทีในรูปแบบ InfoProvider สำหรับการรายงาน โดยไม่ต้องผ่านกระบวนการมาตรฐานใดๆtracการติดตั้งและการรับน้ำหนัก

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