Standard DSO คืออะไรใน SAP?

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

DSO มาตรฐานใน SAP BW จัดเก็บข้อมูลธุรกรรมที่รวบรวมและทำความสะอาดแล้วในระดับรายละเอียดในสามตาราง ได้แก่ คิวการเปิดใช้งาน ข้อมูลที่ใช้งานอยู่ และบันทึกการเปลี่ยนแปลง โดยรองรับการเขียนทับ การโหลดข้อมูลส่วนต่าง และการรายงานในระดับรายละเอียด

  • 🗃️ โต๊ะสามตัว: ระบบ DSO มาตรฐานจะมีคิวการเปิดใช้งาน ตารางข้อมูลที่ใช้งานอยู่ และบันทึกการเปลี่ยนแปลง
  • 🔁 เปิดใช้งาน: ข้อมูลจะถูกย้ายจากตารางใหม่ไปยังตารางที่ใช้งานอยู่ จากนั้นไปยังบันทึกการเปลี่ยนแปลง
  • 📝 เปลี่ยนบันทึก: บันทึกการเปลี่ยนแปลงจะบันทึกประวัติการเปลี่ยนแปลงและรองรับการโหลดข้อมูลแบบเดลต้าไปยังเป้าหมายอื่นๆ
  • 🔑 คีย์และช่องข้อมูล: ฟิลด์หลักทำให้ระเบียนข้อมูลมีความเป็นเอกลักษณ์ ฟิลด์ข้อมูลเก็บคุณลักษณะและตัวเลขสำคัญ
  • ⚙️ การตั้งค่า: ตัวเลือกต่างๆ จะควบคุมการสร้าง SID, ระเบียนที่ไม่ซ้ำกัน และการเปิดใช้งานอัตโนมัติ
  • 🤖 ความช่วยเหลือจาก AI: AI จะตรวจสอบปริมาณงานและการเปิดใช้งาน และแจ้งเตือนปัญหาด้านคุณภาพข้อมูลตั้งแต่เนิ่นๆ

Standard DSO คืออะไรใน SAP

DSO มาตรฐานคืออะไร?

DSO มาตรฐานเป็น DataStore Object ที่พบได้บ่อยที่สุด โดยมีตารางโปร่งใสสามตารางในฐานข้อมูล:

  1. คิวการเปิดใช้งาน: เก็บข้อมูลที่ต้องได้รับการอัปเดตแต่ยังไม่ได้เปิดใช้งาน
  2. ข้อมูลที่ใช้งานอยู่: ตารางที่เก็บข้อมูลที่ใช้งานอยู่
  3. เปลี่ยนบันทึก: บันทึกประวัติการเปลี่ยนแปลงของโหลดเดลต้า

กระบวนการถ่ายโอนข้อมูลไปยัง DSO

  • ข้อมูลจะถูกโหลดเข้าสู่คิวการเปิดใช้งานก่อน ซึ่งเรียกอีกอย่างว่าตารางข้อมูลใหม่
  • เมื่อเปิดใช้งาน ข้อมูลจะถูกถ่ายโอนจากตารางข้อมูลใหม่ไปยังตารางข้อมูลที่ใช้งานอยู่
  • จากนั้นมาดูตารางบันทึกการเปลี่ยนแปลง ตารางบันทึกการเปลี่ยนแปลงจะเก็บข้อมูลที่เปลี่ยนแปลงหรือแก้ไขแล้ว

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

กระบวนการถ่ายโอนข้อมูลไปยัง DSO

การสร้าง DSO มาตรฐาน

ขั้นตอน 1)

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

การสร้าง DSO มาตรฐาน

ขั้นตอน 2)

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

การสร้าง DSO มาตรฐาน

ขั้นตอน 3)

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

การสร้าง DSO มาตรฐาน

การตั้งค่าใน DSO

  1. ประเภทของอ็อบเจ็กต์ DataStore: เปลี่ยนประเภทของ DSO โดยค่าเริ่มต้นจะเลือก Standard DSO ซึ่งสามารถเปลี่ยนเป็น write-optimized หรือ DSO อัปเดตโดยตรง.
  2. การสร้าง SID เมื่อเปิดใช้งาน: เมื่อเลือกตัวเลือกนี้ ระบบจะสร้างรหัสตัวแทน (Surrogate ID หรือ SID) สำหรับแต่ละค่าข้อมูลหลัก
  3. บันทึกข้อมูลที่ไม่ซ้ำกัน: ใช้ในกรณีที่ DSO จะไม่เก็บค่าซ้ำกันเลย
  4. ตั้งค่าสถานะคุณภาพเป็น OK โดยอัตโนมัติ: กำหนดสถานะคุณภาพหลังจากโหลดข้อมูลเสร็จสมบูรณ์
  5. เปิดใช้งานข้อมูลโดยอัตโนมัติ: ทำการเปิดใช้งาน DSO โดยอัตโนมัติ
  6. อัปเดตข้อมูลโดยอัตโนมัติ: โหลดข้อมูลลงใน DSO ไปยังอ็อบเจ็กต์เป้าหมายโดยอัตโนมัติ

รวมถึงเขตข้อมูลสำคัญและเขตข้อมูลใน DSO

DSO ประกอบด้วยฟิลด์สองประเภท ได้แก่ ฟิลด์คีย์และฟิลด์ข้อมูล ฟิลด์คีย์ใช้เพื่อกำหนดให้แต่ละระเบียนไม่ซ้ำกัน ส่วนฟิลด์ข้อมูลสามารถมีฟิลด์อื่นๆ รวมอยู่ด้วยได้

ขั้นตอน 1) คลิกขวาที่ “Key fields” แล้วเลือกตัวเลือก “InfoObject Direct Input”

รวมถึงเขตข้อมูลสำคัญและเขตข้อมูลใน DSO

ขั้นตอน 2) ป๊อปอัปต่อไปนี้จะเปิดขึ้น คุณสามารถป้อนชื่อทางเทคนิคของ วัตถุข้อมูล เพื่อรวมข้อมูลและกด Enter

รวมถึงเขตข้อมูลสำคัญและเขตข้อมูลใน DSO

ด้านล่างนี้คือฟิลด์หลักที่เพิ่มเข้าไปใน DSO

รวมถึงเขตข้อมูลสำคัญและเขตข้อมูลใน DSO

ขั้นตอน 3) โดยปกติแล้ว คุณลักษณะการนำทางจะแสดงใน DSO แต่ต้องเลือกช่องทำเครื่องหมายเปิด/ปิด หากต้องการใช้คุณลักษณะการนำทางในการรายงาน

ขั้นตอน 4) การออกแบบโครงสร้าง DSO เสร็จสมบูรณ์แล้ว เปิดใช้งาน DSO โดยคลิกปุ่ม Activate

รวมถึงเขตข้อมูลสำคัญและเขตข้อมูลใน DSO

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

ในระหว่างการเปิดใช้งาน ข้อมูลจะถูกย้ายจากคิวการเปิดใช้งาน (ตารางใหม่) ไปยังตารางข้อมูลที่ใช้งานอยู่ และภาพก่อนและหลังจะถูกบันทึกไว้ในบันทึกการเปลี่ยนแปลง บันทึกการเปลี่ยนแปลงนี้ช่วยให้สามารถอัปเดตข้อมูลส่วนต่างไปยัง InfoCubes และเป้าหมายอื่นๆ ได้

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

เมื่อเลือกตัวเลือก "สร้าง SID เมื่อเปิดใช้งาน" SAP สร้างรหัสตัวแทน (Surrogate ID) สำหรับค่าข้อมูลหลักแต่ละค่าในระหว่างการเปิดใช้งาน ซึ่งจะช่วยให้การรายงานในภายหลังเร็วขึ้น แต่จะทำให้การเปิดใช้งานช้าลง สามารถปิดใช้งานได้หาก DSO ทำหน้าที่เพียงแค่จัดเตรียมข้อมูลชั่วคราวเท่านั้น

ใช่แล้ว ระบบอัตโนมัติอัจฉริยะจะกำหนดตารางการโหลดและการเปิดใช้งาน ในขณะที่การเรียนรู้ของเครื่องจะคาดการณ์งานที่ใช้เวลานานและแจ้งเตือนความล้มเหลว SAP ระบบ AI copilot ของ Joule สามารถตอบคำถามเกี่ยวกับการตั้งค่า ช่วยลดการตรวจสอบปริมาณการใช้ไฟฟ้าของระบบจำหน่าย (DSO) ในแต่ละคืนด้วยตนเอง

ระบบแมชชีนเลิร์นนิงจะตรวจสอบข้อมูลที่เข้ามาเพื่อหาข้อมูลซ้ำ ข้อมูลสำคัญที่ขาดหายไป และข้อมูลที่ผิดปกติ ก่อนที่จะเปิดใช้งาน กระบวนการตรวจสอบความถูกต้องอย่างชาญฉลาดนี้ช่วยเพิ่มความน่าเชื่อถือของข้อมูลที่ใช้งานอยู่ ซึ่งจะนำไปใช้ในการสืบค้นข้อมูลใน InfoCubes และ BEx

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