Performance Tuning i Informatica: Komplet selvstudium
Snedker transformation
- Foretrækker altid at udføre joins i databasen, hvis det er muligt, da database joins er hurtigere end joins oprettet i Informatica joiner transformation.
- Sorter dataene før sammenføjning, hvis det er muligt, da det reducerer disk I/O, der udføres under sammenføjning.
- Lav tabellen med færre rækker som hovedtabel.
Opslagstransformation
- Opret et indeks for kolonnen i en opslagstabel, som bruges i opslagstilstand. Da opslagstabellen vil blive forespurgt for at slå de matchende data op, vil tilføjelse af et indeks øge ydeevnen.
- Hvis det er muligt, brug join i databasen i stedet for at bruge opslagstransformation. Da databasesammenføjninger er hurtigere, øges ydeevnen.
- Slet unødvendige kolonner fra opslagstabellen, og behold kun de nødvendige kolonner. Dette vil reducere omkostningerne ved at hente de ekstra kolonner fra databasen.
Filter transformation
- Brug filtertransformation så tidligt som muligt inde i kortlægningen. Hvis de uønskede data kan kasseres tidligt i kortlægningen, vil det øge gennemstrømningen.'
- Brug kildekvalifikation til at filtrere dataene. Du kan også bruge kildekvalifikation SQL tilsidesætte for at filtrere posterne i stedet for at bruge filtertransformation.
Aggregator transformation
- Filtrer dataene, før de aggregeres. Hvis du bruger filtertransformation i tilknytningen, skal du filtrere dataene, før du bruger aggregator, da det vil reducere den unødvendige aggregeringsoperation.
- Begræns antallet af porte, der bruges i aggregator transformation. Dette vil reducere mængden af data, som aggregatortransformation gemmer inde i cachen.
Kildekvalifikationstransformation
- Medbring kun de nødvendige kolonner fra kilden. De fleste gange er ikke alle kolonnerne i kildetabellen nødvendige, så medbring kun de påkrævede felter ved at slette de unødvendige kolonner.
- Undgå at bruge orden efter klausul inde i kildekvalifikationen SQL-tilsidesættelse. Order by-klausulen kræver yderligere behandling, og ydeevnen kan øges ved at undgå det.