Дърводелска трансформация -
- Винаги предпочитайте да изпълнявате обединения в базата данни, ако е възможно, тъй като обединенията в базата данни са по-бързи от обединенията, създадени в трансформацията на Informatica.
- Сортирайте данните преди присъединяването, ако е възможно, тъй като това намалява дисковия вход / изход, извършен по време на присъединяването.
- Направете таблицата с по-малко брой редове като основна таблица.
Търсене на трансформация -
- Създайте индекс за колоната в справочна таблица, която се използва в справочно състояние. Тъй като търсещата таблица ще бъде заявена за търсене на съответстващите данни, добавянето на индекс ще увеличи производителността.
- Ако е възможно, вместо да използвате преобразуване на справка, използвайте join в базата данни. Тъй като присъединяванията към базата данни са по-бързи, производителността ще се увеличи.
- Изтрийте ненужните колони от справочната таблица и запазете само необходимите колони. Това ще намали режийните разходи за извличане на допълнителните колони от базата данни.
Трансформация на филтъра -
- Използвайте трансформацията на филтъра възможно най-рано в картографирането. Ако нежеланите данни могат да бъдат изхвърлени в началото на картографирането, това ще увеличи производителността. '
- Използвайте квалификатора на източника, за да филтрирате данните. Можете също така да използвате замяна на SQL квалификатор на източник за филтриране на записите, вместо да използвате трансформация на филтър.
Трансформация на агрегатор
- Филтрирайте данните, преди да ги агрегирате. Ако използвате преобразуване на филтри в картографирането, филтрирайте данните, преди да използвате агрегатор, тъй като това ще намали ненужната операция за агрегиране.
- Ограничете броя на портовете, използвани при преобразуването на агрегатора. Това ще намали обема на данните, които агрегаторната трансформация съхранява в кеша.
Преобразуване на квалификацията на източника
- Донесете само необходимите колони от източника. Повечето пъти не се изискват всички колони на таблицата източник, така че въведете само задължителните полета, като изтриете ненужните колони.
- Избягвайте да използвате подреждане по клауза вътре в заместващия SQL на квалификатора на източника. Редът по клауза изисква допълнителна обработка и производителността може да се увеличи, като се избягва.