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.