ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
ВозможностиData LensApache SupersetMetabaseFineBI (*не open-source решение)Grafana
2
Стоимостьбесплатнобесплатно (есть платная облачная версия)бесплатно (есть платная
облачная версия)
платно (есть неограниченная версия , по
стандартному - плата за количество
вьюеров и девелоперов, админов)
Cloud Free (бесплатная верси
Cloud Pro ($29 в месяц)
Cloud Advanced ($299 в месяц
3
Размещениена яндекс облакена локальных серверах
есть облачная версия preset
на локальных серверахна облаке и на локальных серверах
4
Источники данныхPostgreSQL;
ClickHouse;
MySQL;
MS SQL;
Greenplum;
IBM DB2;
Oracle;
CSV;
Google
Sheets
и
несколько сервисов Яндекса (Яндекс.
метрика,YDB и т.д.)
PostgreSQL
ClickHouse
Vertica
Greenplum
Oracle
другие
https://superset.apache.org/
PostgreSQL
ClickHouse
Vertica
Snowflake
Oracle
другие
+ Возможны различные
интеграции через GA,
Google Ads, Dropbox и другие
https://www.metabase.com
/data_sources/
JDBC подключение к источникам.
JNDI подключение к источникам.
Файловые источники данных.
Большое количество плагинов из
коробки
Нативные источники к большинству
популярных БД (PostgreSQL,
Oracle, Greenplum, SAP, Teradata,
Microsoft SQL Server, Clickhouse)
MySQL
PostgreSQL
Oracle
MongoDB
ClickHouse (отдельным
плагином)
другие
5
Интерактивность в
дашбордах
Только слайсеры
(фильтры)
Кросс фильтрация
Слайсеры
Кросс фильтрация
Слайсеры
Доступен встроенный функционал Drill
Down, кросс-фильтрация на уровне
связанных визуализаций
6
Где происходят расчетыНа уровне СУБДНа уровне СУБДНа уровне СУБД
7
Агрегационные функцииМножество
SUM;
SUM_IF;
AVG;
AVG_IF;
MIN;
MAX;
COUNT;
COUNTD;
COUNT_IF;
COUNTD_I
F;
MEDIAN;
QUANTILE;
VAR;
STDEV;
и т.д.
SUM
AVG
COUNT
COUNT_DISTINCT
MAX
MIN
можно описать dimension любым sql
запросом, выше указаны встроенные
базово без кодинга
Достаточное количество
(встроенных). Но можно
делать все через SQL
https://www.metabase.com
/docs/latest/questions/query
builder/expressions-list
Стандартный набор функций
Logical functions: IF, AND, SWITCH,
OR, etc.
Mathematical and trigonometric
functions, such as MIN, MAX, RAND,
etc.
Date functions, such as MONTH,
YEAR, TODATE, etc.
Text functions, such as SUBTITUTE,
FORMAT, LEFT, etc.
Different aggregation functions:
summation, average, median,
maximum value, minimum value,
standard deviation, variance,
deduplication count, count.
Analysis function: def, def-add, def
sub, earlier
SUM
AVG
COUNT
MAX
MIN
LAST
8
Оконные функцииСредствами
СУБД (+
частично
реализованные
LAG, LAST,
FIRST)
Нет (только средствами СУБД)windowing isn't available
in the GUI
Средствами СУБДНет (только средствами СУБД)
9
Накопительный итогСредствами
СУБД и с
помощью R
функций
Нет (только средствами СУБД)ДаСредствами СУБДНет (только средствами СУБД)
10
Скользящие средниеСредствами
СУБД и с
помощью M
функций
Нет (только средствами СУБД)ДаСредствами СУБДНет (только средствами СУБД)
11
Функции даты и времениДаНет (только средствами СУБД)ДаДаДа
12
Визуализация (плюсы)Богатый набор функций
Быстрота развертывания
Работа с параметрами
Есть QL чарты
Интуитивный интерфейс
Очень много возможностей
Шаблонизация SQL-запросов с
помощью Jinja и Python
Нормально реализованы сводные
таблицы
Возможность прокрашивать таблицы
Работа с картами
Большое кол-во возможных чартов
Условное форматирование чартов
Кастомные колонки
Нормально реализованы сводные таблицы
Нормальные воронки
https://www.metabase.com
/docs/latest/questions/sharing
/visualizing-results
Огромный набор визуализаций
(сравнимо с табло и pbi)
Есть вкладки, дриллдауны разных
типов, широкие возможности
настройки визуала элементов
Работа с гео-данными
Много визуализаций, но
большинство предназначено для
мониторинга временных рядов, а не
бизнес метрик:
Трассировки — это
визуализация, позволяющая
отслеживать и
регистрировать запросы по
мере их прохождения
службами в вашей
инфраструктуре
Хронология (статус) состояния
Истории состояния
показывает периодические
состояния с течением времени
Граф узлов
Панели журналов отображают
результаты запросов
13
Визуализация (минусы)Ограничен
ный набор
доступных
чартов
Плохо
реализова
н
функциона
л сводных
таблиц
Отсутствуе
т
возможнос
ть
копирован
ия
нескольких
чартов
или
вкладок
Отсутствие
кросс
фильтрации
и многое
другое
Поддерживает максимум 30
форматов визуализации
Слабая кастомизация графиков
(хотя в DL не лучше, так что
относительно)
Нет вкладок
Нет кастомного
форматирования
Сложность
фильтрации внутри
чартов (по отзывам)
Фильтры
применяются ко
всему дэшу, нельзя
менять их
расположение
(неудобный
интерфейс)
Явно выраженные минусы по
визуализациям отсутствуют, инструмент
выглядит как китайское Tableau
Нет сводных таблиц
Нет нормальных воронок
Ограниченный набор
доступных визуализаций
Низкая интерактивность
14
Настройка правМожно
настраивать на
любых уровнях
Можно настраивать на любых уровняхВыдаются на группу, а не на
человека.
Можно устанавливать на
разных уровнях
Можно настраивать на любых уровняхМожно настраивать на любых
уровнях
Права: Наблюдатель, Редактор и
Администратор
15
Работа с txt, csv, xlsxНе
поддерживается
(нужно
подгружать все в
БД) или через GS
Не поддерживается (нужно подгружать все
в БД)
Можно подгружать csvМожно подгружать xslx, у csv не
распознает автоматически разделители
(грузит в один столбец)
Можно подгружать csv
Не поддерживает файлы Excel в
качестве источника данных. Можно
установить плагин на поддержку
Google Sheets
16
Выгрузка данныхда (csv)да (csv)да (xls, pdf)Да (pdf, csv)
17
Отдельные моментыЧасто отмечают высокую сложность
внедрения
Визуальный редактор SQL
запросов (визуальные
джоины, агрегирующие
функции и фильтрация)
Динамическая фильтрация в
SQL-запросах
*В отзывах часто
упоминают, что может
тормозить из-за нагрузки
Минусы:
- мало экспертизы и советов по
визуализации в интернете, инструмент не
так широко распространен, как opensource
инструменты, русскоязычный чат всего
350 участников
- нет справки по многим формулам (какие
аргументы нужно вписывать, как
используется)
- нельзя прописать расчет меры по
столбцам из разных таблиц
Плюсы:
+ наличие "магазина" пользовательских
плагинов, покрывающих отдельные
недоработки или неудобства инструмента
+ широкие возможности по
предоставлению прав пользователям
+ возможность загрузки датасета из БД с
фильтрацией и агрегацией с помощью
SQL запроса к БД
+ возможность настройки связей между
таблицами, используемыми в элементах
дашборда
+ возможность установки динамических
параметров в SQL запросе при создании
датасета для фильтрации на дашборде
+ можно джоинить к таблицам столбцы из
других таблиц
Этот инструмент больше подходит
не для визуализации бизнес метрик,
а для визуализации и
круглосуточного мониторинга
работы:
инфраструктуры
приложений
сетей
устройств
датчиков
и тд
Хорошая визуализация временных
рядов.
Можно покрутить демо-дашборды
тут:
https://play.grafana.org/d/000000012
/grafana-play-home?orgId=1
18
Шаблонизация
дашбордов
(возможности быстрой
сборки аналогичного
дашборда с другими
источниками)
НетЕсть возможность выгрузить дашборд в
виде zip архива с yaml файлами, в которых
можно в коде изменить источники
Другая опция - можно дублировать
дашборд ВМЕСТЕ со всеми чартами, что в
случае изменения параметров источников в
дубликатах чартов не заафектит на
оригинальный дашборд
Есть возможность
сериализации в enterprise
плане, выгружать дашборды
с yaml файлами и менять в
них айди источников,
https://discourse.metabase.
com/t/clone-a-dashboard
pointing-to-a-new-identical
dataset-but-with-different-data
/10833
Есть возможность скопировать набор
данных (таблицы, визуалы, дашборд) и
заменить источники в датасетах,
изменения в названиях полей не
сохраняются, меры сохраняются.
сериализация одинаковых дашбордов
проще, чем в open-source ресурсах
Есть возможность скопировать
набор данных (таблицы, визуалы,
дашборд)
19
Настройка связей между
источниками
Нет (только на
уровне СУБД)
Возможность джоинов в рамках одной БДВозможность джоинов в
рамках одной БД
Возможность настройки связей в самом
FineBI
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100