Для бизнеса почти любой сферы визуализация данных остается не только полезной, но и важной составляющей. Со стороны может показаться, что это что‑то чисто косметическое и просто помогает делать красивые отчеты, но это не совсем так.

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

Меня зовут Александр Дорофеев, я директор по данным в МКБ. В этом посте я еще раз затрону тему импортозамещения софта на примере программ для визуализации данных. Раньше мы (думаю, как и многие из вас) использовали Tableau, но так как компания покинула российский рынок, мы вынуждены были выбрать новое решение.

О том, какие у нас были критерии выбора и что же мы в итоге выбрали — под катом. Возможно, вам пригодится наш опыт, если вы тоже стоит перед выбором нового BI‑софта.

Итак, у нас было Tableau и много сотрудников, которые привыкли работать именно с ним. У них выработались свои привычки, свои паттерны работы, свои способы работать в системе быстро и эффективно, поэтому нам не хотелось терять эту ценность. А еще нам было важно перейти на новое решение быстро, потому что срок окончания лицензий подбирался все ближе. Ну и, само собой, мы учитывали и бюджет, причем вкладывали в него не только стоимость нужного количества лицензий, но и стоимость обучения сотрудников.

В общем, основных путей решения проблемы у нас было три:

  1. Пытаться продлевать действующие лицензии через посредников. Решение в целом рабочее, многие так делают, но это не совсем стабильно и надежно.

  2. Найти рабочую альтернативу Tableau, которая нас устроит по функциональности.

  3. Поднять «Веселого Роджера». Но нам нельзя, мы — банк.

Так что был выбран вариант #2.

Мы собрали список решений, которые нам поверхностно подходили — как промышленных, так и Open Source, и провели их пилоты в мае‑июле 2022. Посмотрели, сравнили плюсы и минусы, и решили остановиться на FineBI — self‑service‑платформе для бизнес‑аналитики, созданной компанией FanRuan. Ее штаб‑квартира располагается в китайской провинции Цзянсу (город Уси), кроме Китая, офисы есть в Сингапуре и Японии. На осень 2022 в FanRuan работали 1900+ человек, больше половины из которых, — это R&D и продуктовый департамент. Компания заявляла о своих планах работы в России — собирается выстраивать сервис технической поддержки и партнерскую систему.

Как видите, в нашей ситуации сложилось сразу несколько плюсов.

  • Во‑первых, главное, концептуально FineBI близка к Tableau, возможно, разработчики немного им и вдохновлялись. А это значит, что нашим сотрудникам будет ощутимо проще перейти на нее, чем на какое‑то совершенно незнакомое решение.

  • Во‑вторых, для нас было важно получить именно self‑service‑решение. В МКБ так сложилось, что наши бизнес‑подразделения обладают высоким уровнем зрелости в области BI‑аналитики и достаточно давно сами занимаются разработкой дашбордов.

  • В‑третьих, чисто с технической точки зрения на FineBI можно очень быстро мигрировать.

Что мы и сделали.

Похож, но не совсем

Спустя полгода активного использования коллеги начали подмечать ряд особенностей системы. Прежде всего — как таковое сообщество разработчиков FineBI в России сейчас отсутствует. Это довольно ожидаемо и, скорее всего, вопрос времени, но пока вот так — решение мало где представлено, отсюда и первая проблема: когда возникает вопрос по функционалу, то, как правило, приходится обращаться к вендору. Все вопросы решаются оперативно, но, конечно же, хочется, чтобы по FineBI тоже было большое комьюнити, у которого можно подчерпнуть экспертизу.

Кроме этого, пришлось привыкать к тому, что у системы нет интеграции с Active Directory (то есть доступами через AD уже не поуправляешь). Тут отдельно отмечу, что FineBI активно развивается, и, возможно, вендор добавит еще и интеграцию с AD.

Вот как выглядит FineBI у нас
Вот как выглядит FineBI у нас

Из технических особенностей — есть ограничение на длину символов в SQL‑запросе — это заставляет разработчиков думать над оптимизацией кода, но не все разработчики любят это делать (точно знаю). Когда я был разработчиком, то отладка кода не для повышения перформанса, а для соответствия каким‑то другим требованиям не всегда меня радовала (признавайтесь, кто еще такой?). А еще RLS‑модель может быть только одна — глобальная. Для нас данное ограничение сейчас некритично, но в будущем может привести к необходимости настройки сложной RLS‑модели, если подход к организации доступа к информации у различных подразделений банка будет отличаться друг от друга.

По основным нюансам, думаю, это все. По крайней мере, больше ничего критичного не всплывало. Да, кстати, из плюсов — у сервиса постоянные лицензии, это не подписная модель. Один раз купил — и пользуйся.

Судя по информации из открытых источников, сейчас FineBI в качестве BI‑решения также используется в:

  • Банк Уралсиб

  • НСПК

  • Tele2

  • Systeme Electric (так в России теперь называется Schneider Electric)

Если у вас есть вопросы или вы хотите поделиться своим опытом перехода на новое BI‑решение, напишите, пожалуйста, в комментариях, а я постараюсь ответить.

Комментарии (2)


  1. aldaFy
    05.07.2023 06:31

    Добрый день

    Рассматривали ли вы Apache Superset? Если да - в чем он проиграл FineBI?


    1. sleeper141
      05.07.2023 06:31

      Они не выбирали, им так сказали. Так появится представитель этого bi решения,в росии, назовут импортозамещением :)