#sql #apache-drill
#sql #apache-drill
Вопрос:
Существует ли какая-либо функция, эквивалентная PERCENTILE_CONT в apache drill?
PERCENTILE_CONT — это зарезервированное ключевое слово в drill, но при использовании оно выдает ошибку.
Даже такие функции, как MEDIAN / PERCENTILE_DISC, отсутствуют в apache drill.
Ответ №1:
PERCENTILE_CONT
в настоящее время не поддерживается в Drill.
Вы можете спросить сообщество, написал ли кто-нибудь какой-либо UDF для этого.
Или вы можете написать свой собственный UDF для этой функции. Подробности написания UDF см. в документации drill.
Комментарии:
1. Я просмотрел некоторые документы Drill UDF и обнаружил, что для типов массивов нет «держателей». Я не вижу, как можно вычислить процентиль в UDF, который вызывается один раз за строку и разрешен только для хранения простых типов в памяти.