Transformación Joiner -
- Si es posible, prefiera siempre realizar uniones en la base de datos, ya que las uniones de base de datos son más rápidas que las creadas en la transformación de combinación de Informatica.
- Ordene los datos antes de unirse si es posible, ya que disminuye la E / S de disco realizada durante la unión.
- Haga la tabla con menos filas como tabla maestra.
Transformación de búsqueda -
- Cree un índice para la columna en una tabla de búsqueda que se utiliza en la condición de búsqueda. Dado que se consultará la tabla de búsqueda para buscar los datos coincidentes, agregar un índice aumentaría el rendimiento.
- Si es posible, en lugar de usar la transformación de búsqueda, use join en la base de datos. A medida que las uniones de bases de datos sean más rápidas, se incrementará el rendimiento.
- Elimine las columnas innecesarias de la tabla de búsqueda y conserve solo las columnas necesarias. Esto reducirá la sobrecarga de obtener las columnas adicionales de la base de datos.
Transformación de filtro -
- Utilice la transformación de filtro lo antes posible dentro del mapeo. Si los datos no deseados se pueden descartar al principio del mapeo, aumentaría el rendimiento '.
- Utilice el calificador de origen para filtrar los datos. También puede utilizar la anulación de SQL del calificador de origen para filtrar los registros, en lugar de utilizar la transformación de filtro.
Transformación de agregador
- Filtre los datos antes de agregarlos. Si está utilizando la transformación de filtro en el mapeo, filtre los datos antes de usar el agregador, ya que reducirá la operación de agregación innecesaria.
- Limite el número de puertos utilizados en la transformación del agregador. Esto reducirá el volumen de datos que la transformación del agregador almacena dentro de la caché.
Transformación de calificador de fuente
- Traiga solo las columnas requeridas de la fuente. La mayoría de las veces, no todas las columnas de la tabla de origen son obligatorias, así que traiga solo los campos obligatorios eliminando las columnas innecesarias.
- Evite el uso de la cláusula order by dentro de la anulación de SQL del calificador de origen. La cláusula order by requiere un procesamiento adicional y el rendimiento se puede aumentar evitándola.