SAP BODS - เทคนิคการปรับแต่ง
ประสิทธิภาพของงาน ETL ขึ้นอยู่กับระบบที่คุณใช้ซอฟต์แวร์ Data Services จำนวนการเคลื่อนไหว ฯลฯ
มีปัจจัยอื่น ๆ อีกมากมายที่นำไปสู่ประสิทธิภาพในงาน ETL พวกเขาคือ -
Source Data Base - ควรตั้งค่าฐานข้อมูลต้นทางเพื่อดำเนินการ Selectงบอย่างรวดเร็ว สามารถทำได้โดยการเพิ่มขนาดของฐานข้อมูล I / O เพิ่มขนาดของบัฟเฟอร์ที่ใช้ร่วมกันเพื่อแคชข้อมูลมากขึ้นและไม่อนุญาตให้ขนานกันสำหรับตารางขนาดเล็กเป็นต้น
Source Operating System- ควรกำหนดค่าระบบปฏิบัติการต้นทางให้อ่านข้อมูลจากดิสก์ได้อย่างรวดเร็ว ตั้งค่าโปรโตคอลอ่านล่วงหน้าเป็น 64KB
Target Database - ต้องกำหนดค่าฐานข้อมูลเป้าหมายเพื่อดำเนินการ INSERT และ UPDATEอย่างรวดเร็ว. สามารถทำได้โดย -
- การปิดใช้งานการบันทึกการเก็บถาวร
- ปิดใช้งานการบันทึกซ้ำสำหรับตารางทั้งหมด
- การเพิ่มขนาดของบัฟเฟอร์ที่ใช้ร่วมกัน
Target Operating System- ระบบปฏิบัติการเป้าหมายต้องได้รับการกำหนดค่าเพื่อที่จะเขียนข้อมูลลงในดิสก์ได้อย่างรวดเร็ว คุณสามารถเปิด I / O แบบอะซิงโครนัสเพื่อให้การดำเนินการอินพุต / เอาต์พุตเร็วที่สุด
Network - แบนด์วิดท์เครือข่ายควรเพียงพอสำหรับการถ่ายโอนข้อมูลจากต้นทางไปยังระบบเป้าหมาย
BODS Repository Database - เพื่อปรับปรุงประสิทธิภาพของงาน BODS สามารถทำได้ดังต่อไปนี้ -
Monitor Sample Rate - ในกรณีที่คุณกำลังประมวลผลชุดข้อมูลจำนวนมากในงาน ETL ให้ตรวจสอบอัตราตัวอย่างเป็นค่าที่สูงขึ้นเพื่อลดจำนวนการเรียก I / O ไปยังไฟล์บันทึกซึ่งจะช่วยปรับปรุงประสิทธิภาพ
คุณยังสามารถแยกบันทึกบริการข้อมูลออกจากการสแกนไวรัสได้หากกำหนดค่าการสแกนไวรัสบนเซิร์ฟเวอร์งานเนื่องจากอาจทำให้ประสิทธิภาพลดลง
Job Server OS - ในบริการข้อมูลหนึ่งกระแสข้อมูลในงานจะเริ่มต้น ‘al_engine’กระบวนการซึ่งเริ่มต้นสี่เธรด เพื่อประสิทธิภาพสูงสุดให้พิจารณาการออกแบบที่ทำงานอย่างใดอย่างหนึ่ง‘al_engine’กระบวนการต่อ CPU ในแต่ละครั้ง ระบบปฏิบัติการเซิร์ฟเวอร์งานควรได้รับการปรับแต่งเพื่อให้เธรดทั้งหมดกระจายไปยังซีพียูทั้งหมดที่มี