Процентили для нескольких столбцов

У меня есть таблица с примерно 200-250 столбцами, и я хочу вычислить процентиль для каждого из этих столбцов.

Hive предоставляет функцию Percentile(int_exp,p), которая возвращает значение p-го процентиля столбца int_exp. Но кажется излишним запускать тот же запрос для остальных 250 столбцов. Есть ли способ найти процентиль всех столбцов за один раз?


person user1398651    schedule 03.02.2013    source источник


Ответы (1)


К сожалению, вам придется вызывать функцию процентиля для каждого столбца. Одно из предложений состоит в том, что вы можете динамически генерировать этот запрос, используя какой-либо другой язык (например, Java, Ruby, Python и т. д.).

person Luís Bianchin    schedule 02.03.2015