Transformacija stolara -
- Uvijek radije izvodite spajanja u bazi podataka ako je moguće, jer su spajanja baze podataka brža od spajanja stvorenih u transformaciji stolara Informatica.
- Ako je moguće, sortirajte podatke prije spajanja, jer to smanjuje I / O diskove izvršene tijekom spajanja.
- Neka tablica bude s manje broja redaka kao glavna tablica.
Transformacija pretraživanja -
- Stvorite indeks za stupac u tablici pretraživanja koja se koristi u uvjetima pretraživanja. Budući da će se tražiti tabela za traženje odgovarajućih podataka, dodavanje indeksa povećalo bi izvedbu.
- Ako je moguće, umjesto upotrebe pretvorbe pretraživanja koristite join u bazi podataka. Kako su spajanja baza podataka brža, performanse će se povećavati.
- Iz tablice pretraživanja izbrišite nepotrebne stupce i zadržite samo tražene stupce. To će smanjiti općenite troškove dohvaćanja dodatnih stupaca iz baze podataka.
Transformacija filtra -
- Koristite transformaciju filtra što je ranije moguće unutar mapiranja. Ako se neželjeni podaci mogu odbaciti rano u mapiranju, to bi povećalo protok. '
- Za filtriranje podataka upotrijebite kvalifikator izvora. Također možete koristiti nadjačavanje kvalifikatora izvora SQL za filtriranje zapisa, umjesto da koristite transformaciju filtra.
Transformacija agregatora
- Filtrirajte podatke prije agregiranja. Ako u mapiranju koristite transformaciju filtra, filtrirajte podatke prije upotrebe agregatora jer će to smanjiti nepotrebnu operaciju agregiranja.
- Ograničite broj priključaka korištenih u transformaciji agregatora. To će smanjiti količinu podataka koje agregacijska transformacija pohranjuje unutar predmemorije.
Transformacija kvalifikatora izvora
- Iz izvora donesite samo potrebne stupce. U većini slučajeva nisu potrebni svi stupci izvorne tablice, zato donesite samo potrebna polja brisanjem nepotrebnih stupaca.
- Izbjegavajte upotrebu klauzule unutar nadjačavanja SQL kvalifikatora izvora. Klauzula po redoslijedu zahtijeva dodatnu obradu i izbjegavanjem se performanse mogu povećati.