Столбцы источников данных Друида, видимые в Superset как STRING - PullRequest
0 голосов
/ 19 марта 2019

Я ввел данные Друиду, используя спокойствие.Источник данных виден через консоль повелителя, все хорошо, что я могу запросить.

  • Спокойствие 0.1.0
  • Друид 12.3
  • Superset 0.1.0

Когда я присоединяю источник данных Друида к Superset, я вижу, что все определенные столбцы имеют тип String.Это довольно странно, потому что я определил типы в схеме спокойствия следующим образом:

"dimensionsSpec": {
  "dimensions": [
   "some_id",    
   {
     "type": "double",
     "name": "total_positions"
   }]
}

Я пытался использовать Рассчитанные столбцы и Метрики, но когда я сохраняю эти новые элементы, они не появляются в Друиде. Диаграмма друида -> редактор источников данных

У кого-нибудь была похожая проблема?Есть ли способ, которым я могу изменить тип столбца в Superset или, может быть, схема должна быть определена по-другому.Большое спасибо.

1 Ответ

0 голосов
/ 01 апреля 2019

У нас та же проблема в нашей среде. Мы планировали использовать его в отчете Apache Branch.

В качестве обходного пути мы создали внешнюю таблицу для Druid в Hive и используем соединитель Hive в Superset, чтобы привести к целому числу в SQL Lab: https://cwiki.apache.org/confluence/display/Hive/Druid+Integration

Однако было бы намного лучше, если бы диаграммы Superset могли интерпретировать числовые измерения "из коробки", чтобы архитектура была более компактной.

...