Trasformazione del falegname -
- Preferire sempre eseguire i join nel database, se possibile, poiché i join del database sono più veloci dei join creati nella trasformazione del joiner di Informatica.
- Ordinare i dati prima di unirsi, se possibile, poiché riduce l'I / O del disco eseguito durante l'unione.
- Crea la tabella con meno numero di righe come tabella principale.
Trasformazione della ricerca -
- Crea un indice per la colonna in una tabella di ricerca che viene utilizzata nella condizione di ricerca. Poiché la tabella di ricerca verrà interrogata per cercare i dati corrispondenti, l'aggiunta di un indice aumenterebbe le prestazioni.
- Se possibile, invece di utilizzare la trasformazione della ricerca, utilizzare join nel database. Poiché i join del database sono più veloci, le prestazioni saranno migliorate.
- Elimina le colonne non necessarie dalla tabella di ricerca e mantieni solo le colonne richieste. Ciò ridurrà l'overhead di recuperare le colonne extra dal database.
Trasformazione del filtro -
- Usa la trasformazione del filtro il prima possibile all'interno della mappatura. Se i dati indesiderati possono essere scartati all'inizio della mappatura, aumenterebbe il rendimento. '
- Utilizza il qualificatore di origine per filtrare i dati. È inoltre possibile utilizzare l'override SQL del qualificatore di origine per filtrare i record, invece di utilizzare la trasformazione del filtro.
Trasformazione dell'aggregatore
- Filtra i dati prima di aggregarli. Se si utilizza la trasformazione del filtro nella mappatura, filtrare i dati prima di utilizzare l'aggregatore poiché ridurrà l'operazione di aggregazione non necessaria.
- Limita il numero di porte utilizzate nella trasformazione dell'aggregatore. Ciò ridurrà il volume di dati che la trasformazione dell'aggregatore memorizza nella cache.
Trasformazione del qualificatore di origine
- Porta solo le colonne richieste dall'origine. La maggior parte delle volte non tutte le colonne della tabella di origine sono obbligatorie, quindi porta solo i campi obbligatori eliminando le colonne non necessarie.
- Evitare di utilizzare la clausola order by all'interno dell'override SQL del qualificatore di origine. La clausola order by richiede un'ulteriore elaborazione e le prestazioni possono essere aumentate evitandola.