Performance Tuning i Informatica: Komplet tutorial

Anonim

Snedkertransformation -

  • Foretrækker altid at udføre sammenføjninger i databasen, hvis det er muligt, da databaseforbindelser er hurtigere end sammenføjninger oprettet i Informatica snedkertransformation.
  • Sorter dataene, inden de går sammen, hvis det er muligt, da det mindsker den disk I / O, der udføres under tilslutning.
  • Lav tabellen med mindre antal rækker som hovedtabel.

Transformation af opslag -

  • Opret et indeks for kolonnen i en opslagstabel, der bruges i opslagstilstand. Da opslagstabellen vil blive forespurgt for at finde de matchende data, vil tilføjelse af et indeks øge ydeevnen.
  • Hvis det er muligt, skal du deltage i databasen i stedet for at bruge opslagstransformation. Da databaseforbindelser er hurtigere, øges ydeevnen.
  • Slet unødvendige kolonner fra opslagstabellen, og opbevar kun de krævede kolonner. Dette vil nedbringe omkostningerne ved at hente de ekstra kolonner fra databasen.

Filtertransformation -

  • Brug filtertransformation så tidligt som muligt inden for kortlægningen. Hvis de uønskede data kan kasseres tidligt i kortlægningen, vil det øge kapaciteten. '
  • Brug kildekvalificering til at filtrere dataene. Du kan også bruge SQL-tilsidesættelse af kildekvalificering til at filtrere posterne i stedet for at bruge filtertransformation.

Aggregator Transformation

  • Filtrer dataene, inden de sammenlægges. Hvis du bruger filtertransformation i kortlægningen, skal du filtrere dataene, inden du bruger aggregator, da det reducerer den unødvendige aggregeringshandling.
  • Begræns antallet af porte, der bruges i aggregatortransformationen. Dette reducerer mængden af ​​data, som aggregatransformation lagrer inde i cachen.

Kildekvalifikationstransformation

  • Medbring kun de krævede kolonner fra kilden. For det meste kræves ikke alle kolonnerne i kildetabellen, så tag kun de krævede felter ved at slette de unødvendige kolonner.
  • Undgå at bruge rækkefølge efter klausul inde i kildekvalificerings SQL-tilsidesættelsen. Ordren efter klausul kræver yderligere behandling, og ydelsen kan øges ved at undgå den.