Столярная трансформация —
-
Всегда предпочитайте выполнять объединения в базе данных, если это возможно, поскольку объединения в базе данных выполняются быстрее, чем объединения, созданные в преобразовании объединения Informatica.
-
Сортируйте данные перед присоединением, если это возможно, так как это уменьшает дисковый ввод-вывод, выполняемый во время объединения.
-
Сделайте таблицу с меньшим количеством строк, чем главная таблица.
Поиск преобразования —
-
Создайте индекс для столбца в таблице поиска, который используется в условии поиска. Поскольку таблица поиска будет запрашиваться для поиска совпадающих данных, добавление индекса увеличит производительность.
-
Если возможно, вместо использования преобразования поиска используйте объединение в базе данных. Поскольку соединения с базами данных быстрее, производительность будет увеличена.
-
Удалите ненужные столбцы из таблицы поиска и оставьте только необходимые столбцы. Это снизит накладные расходы на выборку дополнительных столбцов из базы данных.
Преобразование фильтра —
-
Используйте преобразование фильтра как можно раньше внутри отображения. Если нежелательные данные могут быть отброшены на ранних этапах отображения, это увеличит пропускную способность ».
-
Используйте квалификатор источника для фильтрации данных. Вы также можете использовать исходный квалификатор SQL override для фильтрации записей, вместо того чтобы использовать фильтр преобразования.
Преобразователь агрегатора
-
Фильтруйте данные перед агрегированием. Если вы используете преобразование фильтра в отображении, отфильтруйте данные перед использованием агрегатора, так как это уменьшит ненужную операцию агрегирования.
-
Ограничьте количество портов, используемых в преобразователе агрегатора. Это уменьшит объем данных, которые преобразователь агрегатора хранит в кэше.
Преобразование квалификатора источника
-
Принесите только необходимые столбцы из источника. В большинстве случаев не все столбцы исходной таблицы являются обязательными, поэтому добавьте только обязательные поля, удалив ненужные столбцы.
-
Избегайте использования предложения order by внутри исходного квалификатора SQL override. Порядок по пункту требует дополнительной обработки, а производительность можно повысить, избегая ее.