DSO คืออะไร SAP บีดับเบิ้ลยู? ทำไมต้องใช้มัน?

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

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

  • 🗄️ อ็อบเจ็กต์ DataStore: ตารางโปร่งใสสองมิติที่จัดเก็บข้อมูลที่ผ่านการทำความสะอาดแล้วในระดับความละเอียดต่ำสุด
  • 🔍 การรายงานโดยละเอียด: ข้อมูลถูกจัดเก็บในระดับรายละเอียด ทำให้สามารถสร้างรายงานในระดับเอกสารได้จาก DSO (Data Storage and Access System)
  • 🔁 ตัวเลือกการเขียนทับ: แตกต่างจาก InfoCube ตรงที่ DSO สามารถเขียนทับตัวเลขสำคัญได้เมื่อคุณลักษณะตรงกัน
  • 📥 ใหม่และกำลังดำเนินการ: ข้อมูลที่โหลดแล้วจะอยู่ในตารางใหม่จนกว่าการเปิดใช้งานจะย้ายข้อมูลเหล่านั้นไปยังตารางที่ใช้งานอยู่
  • 🗃️ สามประเภท: DSO แบ่งออกเป็นประเภทมาตรฐาน ประเภทอัปเดตโดยตรง และประเภทปรับให้เหมาะสมกับการเขียนข้อมูล
  • 🤖 ความช่วยเหลือจาก AI: AI และ SAP Datasphere ใช้ข้อมูล DSO ที่สะอาดเป็นฐานที่เชื่อถือได้สำหรับการวิเคราะห์

DSO คืออะไร SAP BW

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 ด้วย

ดีเอสโอใน SAP BW

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

ประเภทของ สสส

DSO สามารถจำแนกออกเป็นประเภทต่อไปนี้:

  1. มาตรฐาน สสส
  2. อัพเดต DSO โดยตรง
  3. DSO ที่เพิ่มประสิทธิภาพการเขียน

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

DSO (Data Storage and Statistical Storage) จัดเก็บข้อมูลที่ผ่านการทำความสะอาดและรายละเอียดครบถ้วนในตารางโปร่งใส และสามารถเขียนทับตัวเลขสำคัญได้ รองรับการรายงานระดับเอกสาร ในขณะที่ InfoCube (InfoCube) จัดเก็บข้อมูลสรุปและรวบรวมไว้ในโครงสร้างข้อมูลแบบ Star Schema ที่ขยายเพิ่มเติม และสามารถบวกเพิ่มได้ โดยทั่วไป DSO มักจะป้อนข้อมูลเข้าไปใน InfoCube

ฟิลด์คีย์ทำให้แต่ละเรคอร์ดใน DSO มีเอกลักษณ์เฉพาะตัว เหมือนกับคีย์หลัก ส่วนฟิลด์ข้อมูลจะเก็บค่าที่เหลือ เช่น ตัวเลขสำคัญและคุณลักษณะต่างๆ ในระหว่างการเปิดใช้งาน เรคอร์ดที่มีฟิลด์คีย์เดียวกันจะถูกเขียนทับหรือรวมเข้าด้วยกันตามการตั้งค่าของ DSO

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

DSO มีข้อมูลที่สะอาดและละเอียด ซึ่งสามารถนำไปใช้ในการเรียนรู้ของเครื่องจักรได้ SAP Analytics Cloud ใช้สำหรับการพยากรณ์และการตรวจจับความผิดปกติ SAP Datasphere ซึ่งเป็นระบบ AI จะอ่านข้อมูลจากชั้นข้อมูลที่เชื่อถือได้นี้ เพื่อแสดงข้อมูลเชิงลึกและตอบคำถามด้วยภาษาธรรมชาติโดยไม่ต้องสอบถามข้อมูลด้วยตนเอง

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

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