2015-08-06 2 views
1

Как реализовать квалификацию row_number over (Partition by col order by col) и char2hexint() functions ** (это функции teradata) ** в informatica способом, для которого запрос оптимизации push down (pdo) доступный?Внедрить квалификацию row_number

Помимо использования sql или использования хранимой процедуры, есть ли другое решение? Может ли здесь помочь в преобразовании? .... Но, я думаю, преобразование ранга не может быть сдвинуто вниз.

помогите пожалуйста!

+0

Включить квалификацию и другие функции в представление и выбрать из представления? – Andrew

ответ

1

Я думаю, что это невозможно.

Поскольку для достижения этой цели нам необходимо использовать переменную или трансформацию ранга. Оба не поддерживаются PDO.

0

Чтобы реализовать, row_number over (Partition by col order by col) с PDO, используйте агрегатное преобразование (используйте группу по столбцам в разделе by) и принимайте max/min столбцов в порядке, чтобы затем присоединиться.

+0

Улучшите свой ответ, добавив образец кода. – AQuirky