การจัดเตรียมข้อมูลและการจำลองแบบใน SAP HANA

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

การจัดเตรียมข้อมูลใน SAP HANA โหลดข้อมูลจากระบบต้นทางก่อนที่เครื่องมือส่วนหน้าใดๆ จะสามารถเข้าถึงได้ ตัวอย่างเช่นtract, แปลง และโหลดข้อมูลจากกระบวนการนี้ สามารถทำได้ผ่านตัวเลือกในตัวหรือเครื่องมือภายนอก เช่น SLT, Data Services และ DXC

  • 🔄 กระบวนการหลัก: การจัดเตรียม (Provisioning) คือการสร้าง จัดเตรียม และเปิดใช้งานเครือข่ายเพื่อให้สามารถส่งข้อมูลไปยังผู้ใช้ผ่านทาง...tract, แปลง และโหลด
  • ⚙️ ตัวเลือกในตัว: ไฟล์ข้อมูลแบบเรียบ, การสตรีมข้อมูลอัจฉริยะ, การเข้าถึงข้อมูลอัจฉริยะ, การจัดการข้อมูลระดับองค์กร และข้อมูลระยะไกล
  • 🔌 เครื่องมือภายนอก: SAP การเปลี่ยนแปลงภูมิทัศน์, บริการข้อมูล Business Objects, Direct ExtracTor Connection และ Sybase Replication Server
  • ⏱️ จุดแข็งของ SLT: การจำลองแบบเรียลไทม์และตามกำหนดเวลาจากทั้งสองฝั่ง SAP และไม่ใช่ -SAP ระบบต้นทาง
  • 🖼️ บริการข้อมูล: แพลตฟอร์มกราฟิกสำหรับออกแบบกระบวนการ ETL จากแหล่งข้อมูลที่หลากหลาย
  • 📦 DXC Nature: ไดเร็กต์เอ็กซ์tractor Connection เป็นเส้นทาง ETL แบบแบตช์ที่นำเอาประสบการณ์ BW ที่มีอยู่มาใช้ซ้ำtracโปร
  • 🔗 ข้อกำหนดเบื้องต้นสำหรับ SLT: การเชื่อมต่อ RFC หรือฐานข้อมูลไปยังแหล่งที่มา และการเชื่อมต่อฐานข้อมูลไปยัง SAP ฮานะ.

การจัดเตรียมและการจำลองข้อมูลใน SAP HANA

การจัดเตรียมข้อมูลคืออะไร?

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

กระบวนการทั้งหมดนี้เรียกว่า ETL (อดีตtrac(t, Transform และ Load) โดยมีรายละเอียดดังต่อไปนี้-

  • Extract - นี่คือส่วนแรกและบางครั้งก็เป็นส่วนที่ยากที่สุดของ ETL ซึ่งเป็นขั้นตอนที่ข้อมูลถูกดึงออกมาtracted จากระบบแหล่งที่มาที่แตกต่างกัน
  • แปลง - ในส่วนของการแปลงข้อมูล จะมีการกำหนดชุดกฎหรือฟังก์ชันสำหรับข้อมูลtracดึงข้อมูลจากระบบต้นทางเพื่อโหลดข้อมูลเข้าสู่ระบบปลายทาง
  • โหลด – เฟสโหลดจะโหลดข้อมูลในระบบเป้าหมาย

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

การจำลองแบบใน SAP HANA

SAP HANA รองรับเครื่องมือการจัดเตรียมสองประเภท –

  1. SAP เครื่องมือจัดเตรียมในตัวของ HANA
    1. ไฟล์แบน
    2. การสตรีมข้อมูลอัจฉริยะ
    3. การเข้าถึงข้อมูลอัจฉริยะ (SDA)
    4. การจัดการข้อมูลองค์กร (EIM)
    5. ข้อมูลระยะไกล
  2. เครื่องมือภายนอกรองรับโดย SAP HANA
    1. SAP การเปลี่ยนแปลงภูมิทัศน์
    2. SAP บริการข้อมูลออบเจ็กต์ทางธุรกิจ
    3. SAP ไดเร็กต์เอ็กซ์tracการเชื่อมต่อ
    4. เซิร์ฟเวอร์การจำลองแบบ Sybase

ปัจจุบันมีวิธีการหลักในการจัดเตรียมข้อมูลสำหรับ SAP ฮานะ เหล่านี้คือ-

วิธีการจัดเตรียมข้อมูล Descriptไอออน
SLT SLT ( "SAP เซิร์ฟเวอร์การจำลองการแปลงแนวนอน") ที่ทำงานบน SAP แพลตฟอร์ม Net Weaver SLT เป็นโซลูชั่นที่สมบูรณ์แบบสำหรับการจำลองแบบตามเวลาจริงและกำหนดเวลา SAP และไม่ใช่ -SAP ระบบต้นทาง.
SAP บริการข้อมูล SAP บริการข้อมูล เป็นแพลตฟอร์มสำหรับการออกแบบกระบวนการ ETL ด้วยส่วนต่อประสานผู้ใช้แบบกราฟิก
DXC DXC ย่อมาจาก Direct ExtracTor Connect เป็นเครื่องมือ ETL ที่ทำงานแบบแบตช์
การอัพโหลดไฟล์แบบแบน ตัวเลือกนี้ใช้เพื่ออัปโหลดข้อมูล (.csv, .xls, .xlsx) ไปที่ SAP ฮานะ.

SAP แผนที่ถนน HANA SLT

SAP แผนที่ถนน HANA SLT มีดังต่อไปนี้ – การจัดเตรียมข้อมูลผ่าน SLT จำเป็นต้องมีการเชื่อมต่อ RFC/DB SAP/ไม่ใช่-SAP ระบบต้นทางและการเชื่อมต่อฐานข้อมูลสำหรับ SAP ฐานข้อมูลฮาน่า บน SAP เซิร์ฟเวอร์ SLTเรากำหนดแผนที่ping และการแปลงข้อมูล ด้านล่างนี้คือแผนงานสำหรับการจัดเตรียมข้อมูลผ่าน SLT

SAP แผนที่ถนน HANA SLT
SAP แผนที่ถนน HANA SLT

การเปรียบเทียบ SLT, Data Services, DXC และ Flat File

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

พารามิเตอร์ SLT SAP บริการข้อมูล DXC ไฟล์แบน
ความแอบแฝง แบบเรียลไทม์หรือตามกำหนดเวลา ชุดงาน กำหนดเวลาไว้แล้ว ชุดงาน กำหนดเวลาไว้แล้ว คู่มือฉบับเดียว
ระบบแหล่งที่มา SAP และไม่ใช่ -SAP ฐานข้อมูล แหล่งข้อมูลเกือบทุกแหล่ง รวมถึงไฟล์และบริการบนเว็บ SAP ห้องสวีทสำหรับนักธุรกิจเท่านั้น CSV, XLS, XLSX
การแปลง เรียบง่าย และใช้กฎเกณฑ์ในการจำลองแบบ การแปลงกราฟิกที่หลากหลาย นำไปใช้โดยอดีตที่มีอยู่tracTor ไม่มี
ความหมายได้รับการรักษาไว้ ระดับโต๊ะเท่านั้น ตามที่ออกแบบไว้ในงาน ใช่ ความหมายทางธุรกิจของอดีตtracTor ไม่มี
ความพยายามในการตั้งค่า ระดับปานกลาง จำเป็นต้องใช้เซิร์ฟเวอร์ SLT ระดับสูง จำเป็นต้องมีโครงสร้างพื้นฐานด้านบริการข้อมูล ต่ำที่อดีตtracทอร์มีอยู่จริง ต่ำมาก
การใช้งานทั่วไป Operaการรายงานเชิงภูมิภาคเกี่ยวกับธุรกรรมที่เกิดขึ้นจริง การรวมแหล่งข้อมูลที่หลากหลายเข้าด้วยกัน การนำ BW ที่มีอยู่เดิมกลับมาใช้ใหม่tracตรรกะทอร์ ต้นแบบping และตารางค้นหาขนาดเล็ก

แต่ละแบบมีบทแนะนำเฉพาะ: SLT, SAP บริการข้อมูล, DXCและ การอัปโหลดไฟล์แบบเรียบ.

การเข้าถึงข้อมูลอัจฉริยะและการบูรณาการข้อมูลอัจฉริยะ

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

การเข้าถึงข้อมูลอัจฉริยะ (Smart Data Access - SDA) SDA สร้างตารางเสมือนใน SAP HANA คือระบบที่ชี้ไปยังตารางในระบบระยะไกล ไม่มีการจำลองข้อมูล เมื่อมีการเรียกใช้คิวรีไปยังตารางเสมือน HANA จะส่งงานส่วนใหญ่ไปยังฐานข้อมูลระยะไกลและดึงเฉพาะผลลัพธ์กลับมา ข้อดีคือค่าใช้จ่ายในการจัดเก็บข้อมูลเป็นศูนย์และข้อมูลจะทันสมัยอยู่เสมอ ข้อจำกัดคือความเร็วในการเรียกใช้คิวรีขึ้นอยู่กับระบบระยะไกล ดังนั้นหากแหล่งข้อมูลช้า จะทำให้รายงาน HANA ที่รวดเร็วทำงานช้าลงไปด้วย

การบูรณาการข้อมูลอัจฉริยะ (Smart Data Integration - SDI) SDI ขยายแนวคิดนี้ด้วยอะแดปเตอร์ที่สามารถจำลองข้อมูลได้ ไม่ว่าจะเป็นแบบเป็นชุดหรือผ่านการจับภาพการเปลี่ยนแปลงข้อมูล และใช้การแปลงข้อมูลไปพร้อมกัน โดยสรุปแล้ว มันนำเอาสิ่งที่ Data Services นำเสนอส่วนใหญ่มาไว้ใน HANA เอง ทำให้ไม่จำเป็นต้องมีระบบ ETL แยกต่างหากสำหรับโครงการขนาดเล็ก

การเลือกระหว่างสามครอบครัวนั้นขึ้นอยู่กับสามคำถาม:

  • ข้อมูลต้องทันสมัยแค่ไหน? จุดเวลาแบบเรียลไทม์ที่ SLT หรือ SDI มีการเปลี่ยนแปลงในการบันทึกข้อมูล ส่วน Data Services หรือ DXC นั้นใช้เวลาเพียงข้ามคืนก็เพียงพอแล้ว
  • จำเป็นต้องคัดลอกข้อมูลหรือไม่? หากมีการเรียกใช้ข้อมูลไม่บ่อยนักและจัดเก็บอยู่ในฐานข้อมูลที่มีประสิทธิภาพ SDA จะหลีกเลี่ยงการทำซ้ำข้อมูลได้อย่างสมบูรณ์
  • ต้องมีการเปลี่ยนแปลงมากแค่ไหน? การกรองข้อมูลแบบง่ายเหมาะกับ SLT ส่วนการทำความสะอาดข้อมูลที่ซับซ้อน การลบข้อมูลซ้ำ และการค้นหาข้อมูล เหมาะกับ Data Services

เมื่อข้อมูลถูกส่งเข้ามาแล้ว ข้อมูลนั้นจะถูกนำเสนอในรูปแบบรายงานผ่านมุมมองข้อมูลที่อธิบายไว้ในหัวข้อต่อไปนี้ SAP การสร้างแบบจำลอง HANA เกี่ยวกับการสอน

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

การจำลองข้อมูล (Replication) จะคัดลอกแถวข้อมูลไปยัง HANA ทำให้การสืบค้นข้อมูลรวดเร็ว แต่พื้นที่จัดเก็บข้อมูลก็ถูกใช้ไป ในขณะที่การจำลองเสมือน (Virtualization) ผ่าน SDA จะเก็บข้อมูลไว้ในแหล่งข้อมูลและอ่านข้อมูลเมื่อต้องการใช้งาน ซึ่งเป็นการแลกเปลี่ยนความเร็วกับปริมาณข้อมูล

ใช่ และระบบส่วนใหญ่ก็ทำเช่นนั้น โดยทั่วไป SLT จะจัดการตารางธุรกรรมแบบเรียลไทม์ ในขณะที่ Data Services จะรวมแหล่งข้อมูลภายนอกในตอนกลางคืน โดยแต่ละส่วนจะเขียนข้อมูลไปยังสคีมาที่แตกต่างกัน

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

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

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

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