Ни для кого не секрет, что роль дашбордов в современных аналитических системах достаточно высока. Пользователь любого интерактивного продукта хочет иметь быстрый и функциональный инструмент. Требования Заказчиков в данном отношении не ограничивается только этими критериями и зачастую дополняются ограничения по форматированию.
Вот и мы столкнулись с проблемой визуализации чисел при использовании Apache Superset, который сам по себе является достаточно мощным программным обеспечением с открытым исходным кодом для создания BI инструментов. К сожалению, Superset имеет мало степеней свободы по форматированию, например, для вывода чисел в стандартном решении есть всего два варианта: разделитель тысячных разрядов – запятая или вывод без разделителей. Заказчик обычно требует в качестве разделителя тысячных разрядов использовать пробел.
Мы нашли способ решить эту проблему, отредактировав исходный код своего экземпляра развертывания Apache Superset (version 1.5.1). Предлагаем Вам ознакомиться с инструкцией:
1. В директории установки superset заходим в папку superset/static/assets
2. Запускаем поиск по шаблону, где прописан разделитель:
grep -rl 'thousands:","'
На выходе команды получается список из двух-трех файлов как показано на рисунке: