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.
