SAP BODS - Teknik Tuning
Kinerja pekerjaan ETL tergantung pada sistem tempat Anda menggunakan perangkat lunak Layanan Data, jumlah gerakan, dll.
Ada berbagai faktor lain yang berkontribusi pada kinerja dalam tugas ETL. Mereka adalah -
Source Data Base - Database sumber harus diatur untuk melakukan Selectpernyataan dengan cepat. Ini dapat dilakukan dengan meningkatkan ukuran database I / O, meningkatkan ukuran buffer bersama untuk menyimpan lebih banyak data dan tidak mengizinkan paralel untuk tabel kecil, dll.
Source Operating System- Sistem Operasi Sumber harus dikonfigurasi untuk membaca data dengan cepat dari disk. Setel protokol baca ke depan ke 64KB.
Target Database - Target Database harus dikonfigurasi untuk bekerja INSERT dan UPDATEsegera. Ini dapat dilakukan dengan -
- Menonaktifkan pencatatan Arsip.
- Menonaktifkan Redo logging untuk semua tabel.
- Memaksimalkan ukuran buffer bersama.
Target Operating System- Sistem Operasi Target harus dikonfigurasi untuk menulis data ke disk dengan cepat. Anda dapat mengaktifkan asinkron I / O untuk membuat operasi Input / output secepat mungkin.
Network - Bandwidth jaringan harus cukup untuk mentransfer data dari sumber ke sistem target.
BODS Repository Database - Untuk meningkatkan kinerja tugas BODS, berikut ini dapat dilakukan -
Monitor Sample Rate - Jika Anda memproses sejumlah besar kumpulan data dalam pekerjaan ETL, pantau Rasio Sampel ke nilai yang lebih tinggi untuk mengurangi jumlah panggilan I / O ke file log sehingga meningkatkan kinerja.
Anda juga dapat mengecualikan log Layanan Data dari pemindaian virus jika pemindaian virus dikonfigurasi di server pekerjaan karena dapat menyebabkan penurunan kinerja.
Job Server OS - Dalam Layanan Data, satu aliran data dalam pekerjaan memulai satu ‘al_engine’proses, yang memulai empat utas. Untuk performa maksimal, pertimbangkan desain yang menjalankannya‘al_engine’proses per CPU pada satu waktu. OS Job Server harus disetel sedemikian rupa sehingga semua utas tersebar ke semua CPU yang tersedia.