Ladění výkonu v Informatica: Kompletní výukový program

Anonim

Transformace truhláře -

  • Pokud je to možné, vždy raději proveďte spojení v databázi, protože připojení k databázi jsou rychlejší než spojení vytvořená při transformaci truhláře Informatica.
  • Pokud je to možné, před připojením seřaďte data, protože to snižuje vstupně-výstupní operace disku provedené během připojení.
  • Vytvořte tabulku s menším počtem řádků jako hlavní tabulku.

Transformace vyhledávání -

  • Vytvořte index pro sloupec ve vyhledávací tabulce, která se používá ve vyhledávacím stavu. Vzhledem k tomu, že vyhledávací tabulka bude dotazována na vyhledání odpovídajících dat, přidání indexu by zvýšilo výkon.
  • Pokud je to možné, místo použití transformace vyhledávání použijte join v databázi. Protože připojení k databázi jsou rychlejší, zvýší se výkon.
  • Odstraňte nepotřebné sloupce z vyhledávací tabulky a ponechejte pouze povinné sloupce. To sníží režii načítání dalších sloupců z databáze.

Transformace filtru -

  • V mapování použijte transformaci filtru co nejdříve. Pokud mohou být nežádoucí data zahozena na začátku mapování, zvýšila by se propustnost. “
  • K filtrování dat použijte kvalifikátor zdroje. Místo filtrování filtrů můžete k filtrování záznamů použít také přepsání zdrojového kódu SQL.

Transformace agregátoru

  • Filtrujte data před jejich agregací. Pokud v mapování používáte transformaci filtru, filtrujte data před použitím agregátoru, protože to sníží zbytečnou agregační operaci.
  • Omezte počet portů použitých při transformaci agregátoru. Tím se sníží objem dat, které agregační transformace ukládá do mezipaměti.

Transformace zdrojového kvalifikátoru

  • Přineste ze zdroje pouze povinné sloupce. Většinou nejsou vyžadovány všechny sloupce zdrojové tabulky, takže smažte zbytečné sloupce a přineste pouze povinná pole.
  • Nepoužívejte klauzuli order by clause uvnitř přepsání zdroje SQL kvalifikátoru. Klauzule order by vyžaduje další zpracování a výkon se dá zvýšit tím, že se jí vyhnete.