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.