SAP HANA - วิธี DXC

การจำลองข้อมูล Direct Extractor Connection จะนำกลไกการแยกการแปลงและการโหลดที่มีอยู่มาใช้ใหม่ในระบบ SAP Business Suite ผ่านการเชื่อมต่อ HTTP (S) แบบง่ายกับ SAP HANA เป็นเทคนิคการจำลองข้อมูลที่ขับเคลื่อนด้วยแบทช์ ถือเป็นวิธีการสกัดการแปลงและการโหลดที่มีความสามารถ จำกัด ในการแยกข้อมูล

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

ข้อดีของการจำลองข้อมูล DXC

  • วิธีนี้ไม่ต้องการเซิร์ฟเวอร์หรือแอปพลิเคชันเพิ่มเติมในแนวนอนของระบบ SAP HANA

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

  • เร่งเส้นเวลาสำหรับโครงการติดตั้ง SAP HANA

  • ให้ข้อมูลที่สมบูรณ์ทางความหมายจาก SAP Business Suite ไปยัง SAP HANA

  • โดยนำกลไกการสกัดการแปลงและการโหลดที่เป็นกรรมสิทธิ์ที่มีอยู่มาใช้ใหม่ในระบบ SAP Business Suite ผ่านการเชื่อมต่อ HTTP (S) กับ SAP HANA แบบธรรมดา

ข้อ จำกัด ของการจำลองข้อมูล DXC

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

  • ต้องใช้ระบบ Business Suite ที่ใช้ Net Weaver 7.0 ขึ้นไปโดยมี SP อย่างน้อยต่ำกว่า: Release 700 SAPKW70021 (SP stack 19 ตั้งแต่ พ.ย. 2008)

การกำหนดค่าการจำลองข้อมูล DXC

Enabling XS Engine service in Configuration tab in HANA Studio- ไปที่แท็บ Administrator ใน HANA studio ของระบบ ไปที่ Configuration → xsengine.ini และตั้งค่าอินสแตนซ์เป็น 1

Enabling ICM Web Dispatcher service in HANA Studio - ไปที่ Configuration → webdispatcher.ini และตั้งค่าอินสแตนซ์เป็น 1

ช่วยให้บริการ ICM Web Dispatcher ในระบบ HANA Web dispatcher ใช้วิธี ICM สำหรับการอ่านและโหลดข้อมูลในระบบ HANA

Setup SAP HANA Direct Extractor Connection- ดาวน์โหลดหน่วยส่งมอบ DXC ลงใน SAP HANA คุณสามารถนำเข้าหน่วยในตำแหน่ง / usr / sap / HDB / SYS / global / hdb / content

นำเข้าหน่วยโดยใช้ Import Dialog ใน SAP HANA Content Node →กำหนดค่า XS Application server เพื่อใช้ DXC →เปลี่ยนค่า application_container เป็น libxsdxc

Creating a HTTP connection in SAP BW - ตอนนี้เราต้องสร้างการเชื่อมต่อ http ใน SAP BW โดยใช้รหัสธุรกรรม SM59

Input Parameters - ป้อนชื่อการเชื่อมต่อ RFC ชื่อโฮสต์ HANA และ <หมายเลขอินสแตนซ์>

ใน Log on Security Tab ให้ป้อนผู้ใช้ DXC ที่สร้างใน HANA studio โดยใช้วิธีการรับรองความถูกต้องพื้นฐาน -

Setting up BW Parameters for HANA - ต้องการตั้งค่าพารามิเตอร์ต่อไปนี้ใน BW โดยใช้ธุรกรรม SE 38. รายการพารามิเตอร์ -

  • PSA_TO_HDB_DESTINATION - เราต้องพูดถึงตำแหน่งที่เราต้องย้ายข้อมูลขาเข้า (ชื่อการเชื่อมต่อที่สร้างโดยใช้ SM 59)

  • PSA_TO_HDB_SCHEMA - สคีมาที่ข้อมูลจำลองต้องกำหนดให้

  • PSA_TO_HDB- GLOBAL เพื่อจำลองแหล่งข้อมูลทั้งหมดไปยัง HANA ระบบ - ไคลเอนต์ที่ระบุเพื่อใช้ DXC DATASOURCE - ใช้เฉพาะแหล่งข้อมูลที่ระบุเท่านั้น

  • PSA_TO_HDB_DATASOURCETABLE - ต้องให้ชื่อตารางที่มีรายชื่อแหล่งข้อมูลที่ใช้สำหรับ DXC

การจำลองแหล่งข้อมูล

ติดตั้งแหล่งข้อมูลใน ECC โดยใช้ RSA5

จำลองข้อมูลเมตาโดยใช้คอมโพเนนต์ของแอปพลิเคชันที่ระบุ (เวอร์ชันแหล่งข้อมูลต้องการถึง 7.0 หากเรามีแหล่งข้อมูลเวอร์ชัน 3.5 เราจำเป็นต้องย้ายข้อมูลนั้นใช้งานแหล่งข้อมูลใน SAP BW เมื่อเปิดใช้งานแหล่งข้อมูลใน SAP BW แล้วจะสร้างตารางต่อไปนี้ ในสคีมาที่กำหนด -

  • / BIC / A <แหล่งข้อมูล> 00 - IMDSO Active Table

  • / BIC / A <data source> 40 –IMDSO Activation Queue

  • / BIC / A <แหล่งข้อมูล> 70 - ตารางการจัดการโหมดบันทึก

  • / BIC / A <แหล่งข้อมูล> 80 - ตารางข้อมูลคำขอและรหัสแพ็คเก็ต

  • / BIC / A <แหล่งข้อมูล> A0 - ตารางเวลาประทับของคำขอ

  • RSODSO_IMOLOG - ตารางที่เกี่ยวข้องกับ IMDSO จัดเก็บข้อมูลเกี่ยวกับแหล่งข้อมูลทั้งหมดที่เกี่ยวข้องกับ DXC

ตอนนี้ข้อมูลถูกโหลดลงใน Table / BIC / A0FI_AA_2000 สำเร็จเมื่อเปิดใช้งาน