Ladenie výkonu v Informatica: Kompletný návod

Anonim

Transformácia truhlára -

  • Ak je to možné, vždy radšej vykonajte spojenia v databáze, pretože databázové spojenia sú rýchlejšie ako spojenia vytvorené pri transformácii spojníka Informatica.
  • Ak je to možné, pred pripojením sa triedte dáta, pretože to znižuje vstupno-výstupné operácie disku vykonané počas pripojenia.
  • Vytvorte tabuľku s menším počtom riadkov ako hlavnú tabuľku.

Transformácia vyhľadávania -

  • Vytvorte index pre stĺpec vo vyhľadávacej tabuľke, ktorá sa používa v stave vyhľadávania. Pretože sa bude vyhľadávacia tabuľka dopytovať na vyhľadanie zodpovedajúcich údajov, pridanie indexu by zvýšilo výkon.
  • Pokiaľ je to možné, namiesto použitia transformácie vyhľadávania použite join v databáze. Pretože pripojenia k databáze sú rýchlejšie, zvýši sa výkon.
  • Odstráňte nepotrebné stĺpce z vyhľadávacej tabuľky a ponechajte iba povinné stĺpce. To zníži réžiu načítania ďalších stĺpcov z databázy.

Transformácia filtra -

  • Transformáciu filtra použite čo najskôr vo vnútri mapovania. Ak sa dajú nežiaduce údaje na začiatku mapovania vyhodiť, zvýšilo by sa to priepustnosť. “
  • Na filtrovanie údajov použite kvalifikátor zdroja. Na filtrovanie záznamov môžete tiež použiť prepísanie zdroja kvalifikátora SQL namiesto použitia transformácie filtra.

Transformácia agregátora

  • Pred agregáciou údajov filtrujte údaje. Ak v mapovaní používate transformáciu filtra, pred použitím agregátora filtrujte údaje, pretože tak znížite zbytočnú operáciu agregácie.
  • Obmedzte počet portov použitých pri transformácii agregátora. To zníži objem dát, ktoré transformácia agregátora ukladá do medzipamäte.

Transformácia zdrojového kvalifikátora

  • Prineste zo zdroja iba povinné stĺpce. Väčšinou nie sú potrebné všetky stĺpce zdrojovej tabuľky, preto vymažte nepotrebné stĺpce a prineste iba povinné polia.
  • Nepoužívajte klauzulu order by clause vo vnútri prepísania zdroja SQL kvalifikátora. Klauzula zoradenie vyžaduje ďalšie spracovanie a výkon sa dá zvýšiť tým, že sa mu vyhnete.