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