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

Truhlářská transformace

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

Vyhledávací transformace

  • Vytvořte index pro sloupec ve vyhledávací tabulce, který se používá v podmínkách vyhledávání. Vzhledem k tomu, že vyhledávací tabulka bude dotazována pro 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 spojení v databázi. Jak jsou databázové spoje rychlejší, výkon se zvýší.
  • Odstraňte nepotřebné sloupce z vyhledávací tabulky a ponechte pouze požadované sloupce. Tím se sníží režie načítání nadbytečných sloupců z databáze.

Transformace filtru

  • Použijte transformaci filtru co nejdříve v mapování. Pokud mohou být nechtěná data vyřazena na začátku mapování, zvýšilo by to propustnost.'
  • K filtrování dat použijte zdrojový kvalifikátor. Můžete také použít kvalifikátor zdroje SQL override pro filtrování záznamů namísto použití transformace filtru.

Transformace agregátoru

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

Transformace kvalifikátoru zdroje

  • Přineste pouze požadované sloupce ze zdroje. Ve většině případů nejsou vyžadovány všechny sloupce zdrojové tabulky, takže vymazáním nepotřebných sloupců uveďte pouze požadovaná pole.
  • Nepoužívejte pořadí podle klauzule uvnitř přepisu SQL zdrojového kvalifikátoru. Objednávka podle klauzule vyžaduje dodatečné zpracování a její vynecháním lze zvýšit výkon.