Эквивалент PERCENTILE_CONT в apache drill

#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, который вызывается один раз за строку и разрешен только для хранения простых типов в памяти.