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

Пытаясь оценить различные BI платформы часто сложно понять, где миф, а где правда, поскольку каждый вендор позиционирует свой продукт, как “лучший на рынке”, приводя в качестве аргумента сотни субъективных обзоров, заполонивших Интернет. Если же вы хотите разобраться, какой инструмент подходит именно вашей компании, не пролистывая сотни страниц “честных” мнений, то ниже будет то, что нужно.

Мы рассмотрим наиболее популярные платформы, такие как QlikView, Klipfolio, Tableau и Power BI, и сравним их ключевые параметры: удобство использования, цену, легкость установки, поддержку, работу с различными типами данных и многое другое. Итак, вперед!



QlikView


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



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

Особенности


Многие конкуренты QlikView признают его уникальность и пытаются воссоздать множество его функций, чаще всего — неудачно. Причина в том, что в QlikView реализована первая в мире, уникальная ассоциативная модель данных, то есть ПО управляет взаимосвязями между данными на уровне внутренних инструментов платформы, а не на прикладном. Это значит, что QlikView сохраняет таблицы данных в оперативной памяти, а любое значение из одной таблицы, связывается со всеми значениями из других таблиц.

Ключевые характеристики


В QlikView есть бесконечное количество полезных функций, которые помогают создавать продвинутые дашборды на основе данных из самых разных источников.

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

Во-вторых, еще одно замечательное свойство QlikView — это хранение данных в оперативной памяти сервера, что значительно ускоряет выполнение запросов, а следовательно и анализ данных. Более того, платформа может на ходу проводить агрегирование данных, а это тоже быстрее, чем делать это в два шага: сначала агрегировать, а затем уже доставать данные.

Конечно, хранение данных в оперативной памяти может показаться неэффективным подходом, однако QlikView отлично справляется с этой проблемой благодаря невероятной степени сжатия данных, минимизируя место, которое они занимают, до 10% от первоначального. Это стало возможным благодаря умелому использованию словарей данных и сохранению только самого необходимого для анализа.

Удобство использования


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

Цена


Считается, что QlikView — одна из самых дорогих BI платформ на рынке (больше информации о цене вы можете найти тут). Также, ее ценовая политика весьма запутана. Многие новички попадают в ловушку, прочитав лишь лицензионный договор компании, в котором все описано довольно расплывчато. Они не осознают, что на самом деле инструмент обойдется им вдвое дороже, поскольку в договоре написана цена за один «документ» (.tde файл), что для многих является неприятным сюрпризом. У конкурентов же, цены на их продукты весьма прозрачны и легко идентифицируемы.



При работе с QlikView главное — хорошо понимать, что именно тебе нужно и как, по-твоему, должен выглядеть конечный результат. Если же четкого образа у тебя еще не сформировалось, то кучу времени можно потратить, пытаясь совместить несколько листов данных, которые в итоге не понадобятся. Эта система позволяет делать действительно потрясающие вещи, если не отклоняться от выбранного курса на протяжении работы.

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

Klipfolio




Klipfolio — это BI платформа, которая на 100% находится в облаке, в результате чего обработка данных эффективна, и можно визуализировать данные с изменениями в real-time. Система отличается своей простотой, а интерфейс интуитивно понятен.

Klipfolio поддерживает данные из самых разных источников, как онлайн (Google Sheets, реляционные БД и др.), так и оффлайн (MS Excel, CSV, XML, JSON и др.). Более того, к платформе можно подключить и множество других инструментов, от Google Analytics до Trello и Twitter. Полную информацию о возможностях их интеграции можете найти тут. Также Klipfolio позволяет использовать и какой-либо собственный источник данных через RESTful API.

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

Также в платформе был сделан упор на совместимость с различными девайсами, от смартфонов и планшетов до Smart TV в конференц-залах.

Особенности


Лучше всего Klipfolio подходит для мониторинга и контроля в реальном времени непрерывных потоков данных, когда важна их динамика, и нужно быстро принимать важные решения.

Ключевые характеристики


  • Интеграция различных источников данных в один отчет.
  • Неограниченное количество потенциально подключенных пользователей.
  • Управление правами и ограничениями доступа к важной информации.
  • Доступность на мобильных ОС (iOS, Android, BlackBerry, Windows).
  • Гибкий REST коннектор для подключения специальных источников данных.
  • Поддержка форматов Excel, CSV, JSON, XML и др.
  • Возможность добавить удобные аннотации к отчетам, которые будут видны конечным пользователям.
  • Автоматическая система настройки KPI.
  • Возможность легко добавить пороговые индикаторы к графикам.

Удобство использования


В Klipfolio можно строить десятки различных типов графиков, включая круговые, гистограммы, диаграммы областей и еще множество различных комбинаций. Также, пользователь, владеющий HTML и CSS может создавать собственные, неповторимые визуализации, накладывая все необходимые компоненты на дашборд через WYSIWYG редактор, а более сложные элементы графиков можно добавить с помощью различных формул и функций. Таким образом, с помощью Klipfolio можно представить информацию практически в любом виде, однако сперва нужно подумать о том, как подготовить данные.

Цена


Являясь одним из самых старых игроков в BI отрасли с огромным опытом, сегодня Klipfolio делает ставку на свои облачные решения. Klipfolio Dashboard (в качестве SaaS) предлагается по цене за пользователя, начинающейся (с некоторыми вариациями) с 19$/месяц. Этот план можно подстроить под себя и добавить дополнительные опции. Также возможен и 14-дневный пробный период.



Tableau




Еще одна крупная платформа — это Tableau. Как и большинство BI инструментов, Tableau специализируется на анализе данных через их визуализацию. В нем легко создавать интерактивные дашборды, которые позволяют изучить динамику, тренды и структуру данных, с помощью удобных и простых, но не менее эффективных графиков.

Как и многие другие сервисы, Tableau поддерживает множество разных источников данных, организованных в формате файлов (CSV, JSON, XML, MS Excel и др.), реляционных и нереляционных БД (PostgreSQL, MySQL, SQL Server, MongoDB и др.) и облачных систем (AWS, Oracle Cloud, Google BigQuery, Microsoft Azure).

Ключевое отличие Tableau от конкурентов заключается в его особой функции — смешивании данных — комбинировании данных из разных БД и источников. Также Tableau позволяет нескольким пользователям одновременно работать над отчетом в реальном времени. Еще, в платформе реализовано несколько способов того, как можно делиться отчетами: 1) публикуя их на сервере Tableau; 2) через e-mail Tableau Reader; 3) через доступ по ссылке. Такое разнообразие добавляет гибкости и снимает многие ограничения.

Отличительные особенности


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

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

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

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

Ключевые характеристики


  • Отличные возможности для распространения отчетов и дашбордов.
  • Поддержка более 30 типов данных.
  • Смешивание данных из разных источников.
  • Интеграция с R.
  • Самое активное сообщество пользователей, которые создают тысячи обучающих видео, блогов и форумов.



Удобство использования


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

Цена


Tableau имеет 3 различных продукта с тремя различными ценами: Tableau Desktop, Tableau Online и Tableau Server. Детальную информацию можно найти тут.

Tableau Desktop предназначен для отдельных пользователей и стоит 999$ в год за человека и 1,999$ для корпоративного пользования, включая поддержку. В первом случае предполагается подключение до 6 источников данных, а во втором — до 44.

Tableau Online — это облачная платформа с веб-интерфейсом, которую можно использовать бесплатно, но при условии, что все решения будут храниться на общем сервере и будут опубликованы в открытом доступе. Приватная же версия стоит 500$ в год за одного пользователя.

Наконец, Tableau Server — это монолитный бизнес-инструмент для компаний, которые управляют своими серверами и хотят иметь полный контроль над потоками данных и их безопасностью. Однако стоить такое удовольствие будет 10,000$ в год за 10 пользователей, а поддержка обойдется в дополнительные 25% от этой суммы.



Power BI




Power BI — это онлайн-сервис, разработанный Microsoft для бизнес-аналитики с возможностью подключения различных источников данных и сторонних приложений. Платформа обладает веб-интерфейсом, позволяющим создавать кастомизированные визуализации, а с помощью настольного приложения можно проводить стандартизацию и очистку данных. Интересно, что существует также и мобильная версия Power BI, доступная на различных ОС, чтобы принимать решения на ходу.

Power BI прост и минималистичен, но в то же время обладает мощью и стабильностью. Как и любое другое ПО, у него есть как плюсы, так и минусы.

Отличительные особенности


Что отличает Power BI от других решений?

Во-первых, это продукт Microsoft, а значит он следует философии, принципам и архитектуре, схожими с другими продуктами IT-гиганта. Интерфейс программы будет хорошо знаком пользователям Windows.

Во-вторых, принадлежность к Microsoft дает и другое преимущество: Power BI тесно связан с главными продуктами компании, такими как MS Excel, Azure Cloud Service и SQL Server.

Вообще говоря, Power BI был создан с целью расширить функциональность MS Excel и прокачать его до нового уровня и использовать при решении задач, в которых он ранее не был задействован.

Ключевые характеристики


  • Есть бесплатная базовая версия, позволяющая сначала попробовать поработать с Power BI.
  • Поддерживает множество способов импорта данных (потоковые данные, облачные сервисы, книги Excel и сторонние приложения).
  • Интерактивные дашборды с изменением данных в реальном времени.
  • Простое API для интеграции Power BI в ваши приложения.
  • Делиться отчетами и дашбордами можно несколькими разными способами.
  • Поддержка нескольких платформ (Веб-, настольное или мобильное приложение).

Удобство использования


Интерфейс прост и будет понятен всем, кто знаком с Windows (то есть почти каждому), поэтому работать с Power BI обычно приятно. Множество кнопок и функций выглядят похоже на MS Excel и другие продукты MS Office.

Визуализации же создаются старым добрым способом drag-and-drop. Все, что вам нужно для создания какого-либо графика — нажать на необходимый элемент и перетащить его на пустое место в отчете. Тот же принцип работает и при выборе того, какие данные необходимо визуализировать — просто выделите кусок данных и поместите его на то место, где находится график.

Цена


Microsoft Power BI считается качественным инструментом бизнес-аналитики, многих привлекает и достаточно демократичная ценовая политика. В нее входят два варианта: бесплатная версия сервиса с ограниченными возможностями и корпоративная лицензия Power BI Pro с полным спектром функций.

Бесплатная версия доступна для любого отдельного пользователя и обладает следующими характеристиками: лимит памяти в 1 Гб, скорость обработки потоковых данных 10,000 строк/час вместе с ограничениями на обновление и совместную работу над отчетами.

Power BI Pro стоит 9,99$ за одного пользователя в месяц и увеличивает лимит памяти до 10 Гб на человека вместе со скоростью в 1 млн строк/час. Также появляется возможность доступа к источникам данных напрямую, связывая их с данными компаниями через Data Connectivity Gateway. Наконец, становятся доступными продвинутые инструменты совместной работы, такие как Office 365 Groups, Active Directory groups и каталог данных.



Теперь, чтобы структурировать все, что было сказано выше, приведем сравнительную таблицу всех рассмотренных платформ:

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


  1. just_vladimir
    15.02.2018 14:00
    +1

    Может быть кто-нибудь подскажет BI инструмент, удовлетворяющий следующим требованиям:

    1. Не облако (установка на свои сервера, без доступа в интернет)
    2. Возможность создавать дашборды
    3. Возможность нормально встраивать эти дашборды в своё веб-приложение. Под нормально подразумеваю, что это не iframe, а, например, некая javascript библиотека или REST API или еще что-нибудь подобное.
    4. Умение напрямую работать с БД, желательно через jdbc, не создавая своё промежуточное хранилище внутри BI


    1. vanxant
      15.02.2018 14:26
      +1

      Пункт 4 врядли. Вы убъете свою бд


      1. alexesDev
        15.02.2018 14:44
        +2

        BI не должен в идеале заниматься сливом данных, это другие решения. А не убить базу позволяет master-slave репликация. И гонять на slave


    1. alexesDev
      15.02.2018 14:43

      metabase
      apache superset


    1. kaatula
      15.02.2018 15:00
      +1

      Минутка рекламы.

      Дэшбоарды от ДевЭкспресса
      www.devexpress.com/Products/NET/Dashboard
      С веб-дизайнером, которые мы сотоварищи пилим последнюю пару лет
      demos.devexpress.com/Dashboard/?mode=viewer

      Сервак обязательно на .NET (можно .NET Core под линухом), клиентская часть — просто js, можно встроить в любой фреймворк.

      Если щас мой коммент сочтут не просветительским, а рекламным — прощайте, друзья чачкасы.


    1. sopilka
      15.02.2018 18:27

      R\Shiny\OpenCPU


    1. YuryFedin
      15.02.2018 18:27

      R shiny, shinydashboard


    1. FoxProg
      15.02.2018 18:27

      http://beeeye.ru
      Пилим потихоньку, под все 4 пункта подходит.


    1. BigD
      15.02.2018 20:13

      Qlik Sense умеет делать direct query. Но сам не пробовал в таком формате работать.


    1. BigD
      15.02.2018 20:16

      PowerBI тоже есть on premises теперь, API у него есть, и с sql вроде умеет напрямую работать. Насчёт старого Reporting Services — не уверен.


    1. goster
      16.02.2018 17:31

      Под все Ваши требования прекрасно подходит Pentaho BA. К тому же бесплатная версия.


  1. Conung_ViC
    15.02.2018 15:34

    А CognosBI еще жив?


  1. Vlad_fox
    15.02.2018 16:48

    QlikViev — насколько я понял немного тупиковый продукт компании Клик. Вместо него предлагается для небольших компаний похожий QlikSense.
    QlikViev плохо подходит для групп разработчиков, так как не содержит средств коллективной работы, зато хорош там где есть лишь один програмер и надо склепать приложение быстро и дешево (не задумываясь о дальнейшей поддержке). Функционал построения отчетности в нем есть только на примитивном уровне, чтоб Гартнер не сказал что нет. Если нужны статические отчеты (а они чаще всего нужны) — или придется ставить рядом репортинговую систему, которая будет брать данные повторяя своими средствами тот же кликовский ЕТЛ из учетных систем, или покупать отдельно модуль отчетности, разработанный сторонней компанией и стоящий примерно как сам QlikViev.
    Замечание по поводу бесплатной персональной версии — да она есть, но помните, что созданные в ней аналитические приложения будут открываться только на этом же устройстве. При переносе приложения на другую машину с тоже персональной версией, или при логине под другим пользователем приложение уже не откроется. (в лицензионной за 1.5 штуки зеленых версии версии — откроется).

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

    нет средств контроля версий при работе с интерфейсом. Если что-то поломалось при експериментах с десятками разных чекбоксов, полей настроек в десятках табов некольких диалоговых окон, то это не отследишь. Также, если что-то красивое визуальное в приложении создал — то его уже повторно в другом приложении не используешь… создавай заново по памяти.


  1. an24
    15.02.2018 20:56

    Не нужно так всерьез воспринимать магические квадранты Gartner. В реальных проектах работают SAP BO, Cognos, Pentaho. Помнится, когда Прогноз отвалил Gartner немного денег то и Prognoz Platform в квадрантах появился. Правда всего лишь на год )))


  1. x_sourer
    16.02.2018 00:34

    А что на счет Oracle BI?


  1. mkrupenin
    18.02.2018 11:43

    приводя в качестве аргумента сотни субъективных обзоров, заполонивших Интернет. Если же вы хотите разобраться, какой инструмент подходит именно вашей компании, не пролистывая сотни страниц “честных” мнений, то ниже будет то, что нужно.

    Извините, но это сравнение — еще 1 крайне субъективный и поверхностный обзор. Плюс есть существенные ляпы, которые вводят интересующих в заблуждение…