Apache Superset - Druid
Большинство функций Druid доступны в Superset.
Примечание: Druid теперь поддерживает SQL, к нему можно получить доступ через коннектор Superset SQLAlchemy. В долгосрочной перспективе возможен отказ от REST-коннектора Druid, чтобы можно было запрашивать Druid исключительно через интерфейс SQL.
Агрегация
Общие агрегации или метрики Druid могут быть использованы в Superset. Первый и более простой вариант использования — использовать матрицу флажков, отображаемую в представлении редактирования Вашего источника данных (Источники -> Источники данных Druid -> [ваш источник данных] -> Правка -> [вкладка] Список столбцов Druid). Если установить флажки Группировать по (GroupBy) и Фильтровать (Filterable), столбец появится в соответствующих раскрывающихся списках в режиме просмотра. Проверка Count Distinct, Min, Max или Sum приведет к созданию новых метрик, которые появятся на вкладке List Druid Metric после сохранения источника данных. Отредактировав эти метрики, Вы заметите, что их элемент json соответствует обозначению агрегации Druid. Вы можете создать свои собственные агрегации вручную на вкладке List Druid Metric, следуя документации Druid.
Пост-агрегация
Druid поддерживает пост-агрегацию, и это работает в Superset. Все, что Вам нужно сделать, это создать метрику, как если бы Вы создали агрегацию вручную, но укажите postagg в качестве типа метрики. Затем Вы должны предоставить определение пост-агрегации (как указано в документах Druid) в поле Json.
Неподдерживаемые функции
На данный момент информации нет, этот раздел может быть дополнен.