Наш сайт использует файлы cookie, чтобы улучшить работу сайта, повысить его эффективность и удобство
Настройки сookie
Файлы cookie, необходимые для правильной работы сайта, всегда разрешены.
Основные файлы cookie
Всегда Включено. Эти файлы cookie необходимы для использования веб-сайта и его функций. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, такие как настройка параметров конфиденциальности, вход в систему или заполнение форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie нужны чтобы помочь нам понять, на сколько вам удобен наш веб-сайт и насколько эффективны наши маркетологи:) Смотрите список аналитических файлов cookie, которые мы используем.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют информацию рекламным компаниям с целью предоставления или ограничения персонализированной рекламы. Эта информация может быть передана другим рекламным компаниям. Смотрите список рекламных файлов cookie, которые мы используем.
блог о bi, №1 в рунете

Настройка форматов чисел

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

Ни для кого не секрет, что роль дашбордов в современных аналитических системах достаточно высока. Пользователь любого интерактивного продукта хочет иметь быстрый и функциональный инструмент. Требования Заказчиков в данном отношении не ограничивается только этими критериями и зачастую дополняются ограничения по форматированию.

Вот и мы столкнулись с проблемой визуализации чисел при использовании Apache Superset, который сам по себе является достаточно мощным программным обеспечением с открытым исходным кодом для создания BI инструментов. К сожалению, Superset имеет мало степеней свободы по форматированию, например, для вывода чисел в стандартном решении есть всего два варианта: разделитель тысячных разрядов – запятая или вывод без разделителей. Заказчик обычно требует в качестве разделителя тысячных разрядов использовать пробел.

Мы нашли способ решить эту проблему, отредактировав исходный код своего экземпляра развертывания Apache Superset (version 1.5.1). Предлагаем Вам ознакомиться с инструкцией:

1. В директории установки superset заходим в папку superset/static/assets
2. Запускаем поиск по шаблону, где прописан разделитель:

grep -rl 'thousands:","'

На выходе команды получается список из двух-трех файлов как показано на рисунке:
В нашем случае пути к файлам выглядят таким образом:
  • /app/superset/static/assets/21151c26622dbe000474.chunk.js
  • /app/superset/static/assets/vendors.26ca060a3fdda9d4f1bb.entry.js
3. Открываем файлы любым редактором и меняем
thousands:"," на thousands:" "

4. Чтобы отобразились изменения необходимо в браузере нажать CTRL-F5