Performance Tuning di Informatica: Tutorial Lengkap

Anonim

Transformasi Joiner -

  • Selalu lebih suka melakukan penggabungan dalam database jika memungkinkan, karena gabungan database lebih cepat daripada gabungan yang dibuat dalam transformasi joiner Informatica.
  • Urutkan data sebelum bergabung jika memungkinkan, karena ini mengurangi disk I / O yang dilakukan selama penggabungan.
  • Jadikan tabel dengan jumlah baris yang lebih sedikit sebagai tabel master.

Transformasi Pencarian -

  • Buat indeks untuk kolom dalam tabel pencarian yang digunakan dalam kondisi pencarian. Karena tabel pemeta akan ditanyai untuk mencari data yang cocok, menambahkan indeks akan meningkatkan kinerja.
  • Jika memungkinkan, alih-alih menggunakan transformasi pencarian, gunakan join dalam database. Karena gabungan basis data lebih cepat, kinerja akan ditingkatkan.
  • Hapus kolom yang tidak perlu dari tabel pencarian dan pertahankan hanya kolom yang diperlukan. Ini akan menurunkan overhead pengambilan kolom ekstra dari database.

Transformasi Filter -

  • Gunakan transformasi filter sedini mungkin di dalam pemetaan. Jika data yang tidak diinginkan dapat dibuang di awal pemetaan, itu akan meningkatkan throughput. '
  • Gunakan kualifikasi sumber untuk memfilter data. Anda juga dapat menggunakan pengganti SQL kualifikasi sumber untuk memfilter catatan, daripada menggunakan transformasi filter.

Transformasi Agregator

  • Filter data sebelum menggabungkannya. Jika Anda menggunakan transformasi filter dalam pemetaan, maka filter data sebelum menggunakan aggregator karena akan mengurangi operasi agregasi yang tidak perlu.
  • Batasi jumlah port yang digunakan dalam transformasi aggregator. Ini akan mengurangi volume data yang disimpan oleh transformasi aggregator di dalam cache.

Transformasi Kualifikasi Sumber

  • Bawa hanya kolom yang diperlukan dari sumbernya. Seringkali tidak semua kolom dari tabel sumber diperlukan, jadi bawalah hanya bidang yang diperlukan dengan menghapus kolom yang tidak perlu.
  • Hindari menggunakan urutan demi klausa di dalam penimpaan SQL kualifikasi sumber. Urutan dengan klausul membutuhkan pemrosesan tambahan dan kinerja dapat ditingkatkan dengan menghindarinya.