Ytelsesjustering i Informatica: Komplett veiledning

Joiner Transformasjon

  • Foretrekk alltid รฅ utfรธre sammenfรธyninger i databasen hvis mulig, ettersom databasesammenfรธyninger er raskere enn sammenfรธyninger som er opprettet i Informatica joiner-transformasjon.
  • Sorter dataene fรธr sammenfรธyning hvis mulig, da det reduserer disk I/O som utfรธres under sammenfรธyning.
  • Lag tabellen med mindre antall rader som hovedtabell.

Oppslagstransformasjon

  • Lag en indeks for kolonnen i en oppslagstabell som brukes i oppslagstilstand. Siden oppslagstabellen vil bli spurt for รฅ slรฅ opp samsvarende data, vil รฅ legge til en indeks รธke ytelsen.
  • Hvis mulig, i stedet for รฅ bruke oppslagstransformasjon, bruk join i databasen. Ettersom databasekoblinger er raskere, vil ytelsen รธkes.
  • Slett unรธdvendige kolonner fra oppslagstabellen og behold bare de nรธdvendige kolonnene. Dette vil redusere kostnadene ved รฅ hente de ekstra kolonnene fra databasen.

Filtertransformasjon

  • Bruk filtertransformasjon sรฅ tidlig som mulig inne i kartetpingHvis de uรธnskede dataene kan forkastes tidlig i kartetping, det ville รธke gjennomstrรธmningen.
  • Bruk kildekvalifisering for รฅ filtrere dataene. Du kan ogsรฅ bruke kildekvalifisering SQL overstyre for รฅ filtrere postene, i stedet for รฅ bruke filtertransformasjon.

Aggregator transformasjon

  • Filtrer dataene fรธr du aggregerer dem. Hvis du bruker filtertransformasjon i kartetping, og filtrer deretter dataene fรธr du bruker aggregatoren, da det vil redusere unรธdvendig aggregeringsoperasjon.
  • Begrens antall porter som brukes i aggregatortransformasjon. Dette vil redusere volumet av data som aggregatortransformasjon lagrer inne i hurtigbufferen.

Kildekvalifiseringstransformasjon

  • Ta bare de nรธdvendige kolonnene fra kilden. De fleste gangene er ikke alle kolonnene i kildetabellen pรฅkrevd, sรฅ ta med bare de nรธdvendige feltene ved รฅ slette de unรธdvendige kolonnene.
  • Unngรฅ รฅ bruke orden etter klausul i kildekvalifikatoren SQL-overstyring. Ordre etter klausul krever ytterligere behandling, og ytelsen kan รธkes ved รฅ unngรฅ den.

Oppsummer dette innlegget med: