Performance Tuning in Informatica: Complete Tutorial

Anonim

Snickaretransformation -

  • Föredrar alltid att utföra föreningar i databasen om möjligt, eftersom databasföreningar är snabbare än föreningar som skapats i Informatica-snickertransformation.
  • Sortera data innan du går med om möjligt, eftersom det minskar den disk I / O som utförs under anslutning.
  • Gör tabellen med mindre antal rader som huvudtabell.

Lookup Transformation -

  • Skapa ett index för kolumnen i en uppslagstabell som används i uppslagstillstånd. Eftersom uppslagstabellen kommer att bli förfrågad för att leta upp matchande data, skulle ett index öka prestandan.
  • Om möjligt, använd istället för uppslagstransformation gå med i databasen. Eftersom databasanslutningar går snabbare kommer prestandan att öka.
  • Ta bort onödiga kolumner från uppslagstabellen och behåll bara de nödvändiga kolumnerna. Detta kommer att minska kostnaderna för att hämta de extra kolumnerna från databasen.

Filtertransformation -

  • Använd filtertransformation så tidigt som möjligt inuti kartläggningen. Om de oönskade uppgifterna kan kasseras tidigt i kartläggningen skulle det öka genomströmningen. '
  • Använd källkvalificering för att filtrera data. Du kan också använda SQL-åsidosättning av källkvalificering för att filtrera posterna istället för att använda filtertransformation.

Aggregator Transformation

  • Filtrera data innan du aggregerar dem. Om du använder filtertransformation i kartläggningen, filtrera sedan data innan du använder aggregator eftersom det minskar onödig aggregeringsåtgärd.
  • Begränsa antalet portar som används i aggregatortransformationen. Detta minskar datamängden som aggregatransformation lagrar i cachen.

Källkvalificeringstransformation

  • Ta bara med de nödvändiga kolumnerna från källan. För det mesta krävs inte alla kolumner i källtabellen, så ta bara med de obligatoriska fälten genom att ta bort onödiga kolumner.
  • Undvik att använda ordning efter klausul inuti källkvalificerings SQL-åsidosättningen. Beställningen enligt paragraf kräver ytterligare bearbetning och prestanda kan ökas genom att undvika den.