![](https://habrastorage.org/getpro/habr/upload_files/7f9/19f/48f/7f919f48fa4ff5fce5a564572540d784.png)
Уже больше полгода назад крупнейшие BI вендоры прекратили работу в России. Мы в компании Vizuators, имея многолетний опыт разработки и консалтинга в Tableau, столкнулись с необходимостью тестировать альтернативные инструменты, которые подошли бы нашим клиентам.
Одним из наиболее привлекательных для нас вариантов стала платформа визуальной аналитики Дельта BI. Под катом мы говорим о том, что получит и потеряет «таблошник», перейдя на Дельта BI.
Общие впечатления от тестирования Дельта BI
При всем скепсисе к любым альтернативам Tableau в Дельта BI нам удалось воспроизвести >95% функционала. Продукт позволяет создавать модели данных, настраивать ETL процессы, не ограничивать себя в выборе визуализаций. Удобно делиться результатами работы с коллегами.
Приятным сюрпризом стало то, что инструмент близок к новому поколению BI — Augmented analytics (расширенная аналитика). Это подход к анализу данных, который использует машинное обучение и обработку естественного языка для автоматизации процессов анализа, обычно выполняемых специалистом.
Особенности Дельта BI от общего к частному
Мы не стремились сравнить два инструмента напрямую — у каждой компании свои критерии оценки. Сначала опишем показавшиеся нам фундаментальными отличия Дельта BI от Tableau. Затем сосредоточимся на различиях в возможностях лицензий. Итак, что же приобретут и потеряют пользователь и разработчик при переходе с Tableau на Дельта BI.
Весь цикл работы с данными в одном инструменте. Вместо нескольких инструментов — TS, Tableau Prep и самого Tableau Desktop — в Дельта BI работа с данными на всех этапах ведется в едином веб-интерфейсе. Этапы работы распределены по внутренним блок-модулям. Это создание модели данных, построение расчетов, визуализация, сборка дашбордов, настройка публикации и создание динамических иллюстраций.
![Один инструмент для всех этапов работы с данными Один инструмент для всех этапов работы с данными](https://habrastorage.org/getpro/habr/upload_files/5ab/16f/f7a/5ab16ff7a848244b616e2b0948fc5185.png)
Интерфейс НЕ схож с Tableau. В каких-то областях он скорее напоминает продукты Microsoft. Но остаются узнаваемы панель с мерами, измерениями и рабочая область для построение визуализации. А вот области для настройки дизайна устроены схоже с Excel (выбор шрифта) и PowerPoint (выбор темы «презентации»).
![Интерфейс Дельта BI Интерфейс Дельта BI](https://habrastorage.org/getpro/habr/upload_files/778/87e/1cd/77887e1cdb6ad0a6403efaee00e31512.png)
Встроенные моделирование и ETL. Физический и логический уровни моделирования в Tableau и Дельта BI похожи. При этом на физическом уровне мы подготавливаем и обрабатываем данные в самом инструменте, не пользуясь аналогами Tableau Prep.
![Модель данных Модель данных](https://habrastorage.org/getpro/habr/upload_files/bef/ac2/446/befac2446c7ebbb694b35955fefa432f.png)
Другая логика создания вычислений. В Дельта BI вычисления создаются тремя способами: прямо на графике; через функционал drag-and-drop; через ручной ввод формул. В синтаксисе есть сходства и с Tableau, и с Power BI.
Иной подход к визуализациям. Вместо их гибкой настройки в Tableau Дельта BI предлагает работать с 56 визуализациями «из коробки».
![Визуализации «из коробки» Визуализации «из коробки»](https://habrastorage.org/getpro/habr/upload_files/ed7/c5a/d97/ed7c5ad97a4c6fcb94109827051b5317.png)
Лицензии Дельта BI — Creator и Viewer
В Дельта BI есть только 2 варианта лицензий — для тех, кто пользуется дашбордами (Viewer), и для тех, кто их создает (Creator). Начнем с первых.
Возможности лицензии Viewer в Дельта BI
Чат для обсуждения любой точки данных. В отличие от Tableau, где комментируется дашборд целиком, в Дельта BI можно задать вопрос к конкретной точке на графике.
![Чат с коллегами Чат с коллегами](https://habrastorage.org/getpro/habr/upload_files/917/654/f4a/917654f4a8752958c1395164a6489abe.png)
2 варианта редактирования визуализации «на лету». Непосредственно на дашборде можно менять не только тип визуализации, но и менять один разрез данных на другой (например, категорию на подкатегорию). Второй вариант — редактирование с помощью опции Анализ дальше. Этот функционал может снять нагрузку на отдел разработки и порадует тех бизнес-пользователей, которым хочется больше самостоятельности.
Есть функционал исследования данных. Он позволяет получить первые аналитические выводы без разработки каких-либо визуализаций. Например, увидеть, какая категория товаров (или регион) «делает» основную часть продаж. Какой из разрезов внес наибольший вклад в результаты продаж.
![Изучение разреза данных Изучение разреза данных](https://habrastorage.org/getpro/habr/upload_files/f12/f48/feb/f12f48feb2be44bd0596065c05f14db6.png)
Drill-down деревья — еще один способ исследовать данные в Дельта BI без разработки дашборда. Он в какой-то мере повторяет предыдущий, но в другом представлении. С ним мы можем увидеть долю самого «влиятельного» сегмента в разных разрезах данных.
![Drill-down деревья Drill-down деревья](https://habrastorage.org/getpro/habr/upload_files/da4/e0d/64f/da4e0d64f47d4da1a3c9b797f16d3ffa.png)
Возможность сделать Zoom in для изучения узкого среза данных. Например, когда на линейном графике отображена динамика показателей за несколько лет, мы можем детально рассмотреть небольшой период времени, в который заметили аномалию. Функционал также доступен лицензии Viewer «из коробки» и не требует специальных настроек со стороны разработчика.
![Ползунок для Zoom в данных Ползунок для Zoom в данных](https://habrastorage.org/getpro/habr/upload_files/51d/832/214/51d832214a4f567ff876f5c8cd959153.png)
Сильный функционал фильтрации. В отличие от Tableau пользователь в Дельта BI имеет в распоряжении иерархические и календарные фильтры «из коробки».
![Календарный фильтр Календарный фильтр](https://habrastorage.org/getpro/habr/upload_files/daa/8fd/c2e/daa8fdc2ed611bd19602652bd4b7b0db.png)
![Иерархический фильтр Иерархический фильтр](https://habrastorage.org/getpro/habr/upload_files/45e/8ec/e1e/45e8ece1e26a77e94785217295acfaa2.png)
Иначе реализованы всплывающие подсказки (тултипы). Если в Tableau в тултип можно встраивать визуализации, в Дельта BI этого сделать не получится. Во всплывающую подсказку здесь можно добавить только меры. Это может стать некоторым разочарованием для бизнес-пользователей.
![Подсказки Подсказки](https://habrastorage.org/getpro/habr/upload_files/692/847/1ef/6928471ef8e3d525cd7461832936ea95.png)
Что порадует Creator в Дельта BI?
Встроенный ETL. В Дельта BI несколько вариантов построения модели данных. Интеллектуальная модель строит модель данных и ETL процесс автоматически. В профессиональном режиме разработчик делает всё это сам (при это Дельта позволяет развертывать ML). Облегченная модель помогает пользователю строить ETL и модель данных в пошагово. Также в Дельта BI есть возможность подключиться к базе данных или хранилищу напрямую.
![Интерфейс с выбором формата модели данных Интерфейс с выбором формата модели данных](https://habrastorage.org/getpro/habr/upload_files/496/6a6/8ca/4966a68caaf6608cb341c9a68e821747.png)
Обращение к языкам программирования не требует дополнительных настроек. Пользоваться Python или R в Tableau можно только после преднастроек, а в Дельта BI это доступно «из коробки».
![Использование языков программирования Использование языков программирования](https://habrastorage.org/getpro/habr/upload_files/3da/e61/db9/3dae61db9a4804c1eb8b5ab4f424db0b.png)
Возможность создавать библиотеку визуализаций. Если среди имеющихся визуализаций не нашлось подходящей, можно создать собственную, воспользовавшись JS. Или найти удачное решение среди работ других пользователей.
![Библиотека визуализаций Библиотека визуализаций](https://habrastorage.org/getpro/habr/upload_files/45b/c12/8fb/45bc128fb43c4cffe1bc0517368aeca0.png)
Широкий функционал временных расчетов. Их можно проводить прямо на визуализации. Кроме того, в специальной папке Дельта BI позволяет делиться расчетами с коллегами (и, например, создать библиотеку калькуляций для метрик, используемых разными разработчиками).
![Временные расчеты Временные расчеты](https://habrastorage.org/getpro/habr/upload_files/e0f/7a7/e46/e0f7a7e467fdaadac201b2ca9d3e5a5b.png)
Большие возможности редактирования таблиц. В таблицах по категориям и подкатегориям в Дельта BI настраивать можно всё вплоть до столбцов и видов строк. А еще здесь есть возможность задавать разную ширину для столбцов таблиц. В Tableau же при создании нескольких мер и настройке одного столбца автоматически корректировалась ширина остальных столбцов. Осталось только удержаться в границах разумного.
![Задание пользовательской ширины столбцов Задание пользовательской ширины столбцов](https://habrastorage.org/getpro/habr/upload_files/5c6/24c/c1e/5c624cc1e677aa571a2738781e1d2952.png)
На одной оси размещается несколько мер. Функционал двойных осей (dual axis в Tableau) реализован шире. На оси вместо двух можно разместить столько мер, сколько потребуется.
![Добавление нескольких мер на график Добавление нескольких мер на график](https://habrastorage.org/getpro/habr/upload_files/919/946/79f/91994679fc94faba08c2261cfd1c64e1.png)
![Несколько мер на графике Несколько мер на графике](https://habrastorage.org/getpro/habr/upload_files/8e2/326/27c/8e232627c8243a5edf38e14fff85cd3f.png)
Широкий функционал формирования и редактирования KPI. В Tableau мы привыкли создавать KPI при помощи листов. В Дельта BI это встроенная визуализация.
![Шаблон для KPI Шаблон для KPI](https://habrastorage.org/getpro/habr/upload_files/83b/2fd/590/83b2fd590b77a7e5ad6fdcf7d802f05d.png)
Автоматическая настройка интерактивных взаимодействий (экшенов). В Tableau приходится настраивать экшены самостоятельно. В Дельта BI они настраиваются автоматически. Если нужно понять, как одна визуализация влияет на другие, можно посмотреть все интерактивные связи между визуализациями, и при необходимости донастроить их через менеджер.
![Интерактивные взаимодействия Интерактивные взаимодействия](https://habrastorage.org/getpro/habr/upload_files/002/4fd/43e/0024fd43ee17979e36a387e3427b48d7.png)
Фильтры — сразу на дашборд. В Tableau фильтры добавляются сначала на листы, а потом переносятся на дашборд. В Дельта можно прямо на дашборде добавить тот фильтр, который необходим, и применить его для нужных визуализаций.
![Выбор фильтров Выбор фильтров](https://habrastorage.org/getpro/habr/upload_files/b83/ae9/9ea/b83ae99eac8908b94ec2f4764ff042b0.png)
![Использование фильтра Использование фильтра](https://habrastorage.org/getpro/habr/upload_files/d6e/3f7/0d6/d6e3f70d676b82437bbb1487b233cad8.png)
Сетка «из коробки». В Tableau для того, чтобы построить сетку, используются контейнеры. И это не всегда быстрый и приятный процесс. В Дельта BI сетку можно добавить парой кликов. Выбираем, сколько хотим сделать блоков (как ячейки для новой таблицы) и добавляем в них визуализации.
![Встроенная сетка для создания дашборда Встроенная сетка для создания дашборда](https://habrastorage.org/getpro/habr/upload_files/697/118/42d/69711842dc6d5d135feedb314fb9f95f.png)
Синхронизация прокрутки (скролла) на дашборде. Например, нужно синхронизировать две длинные таблицы, чтобы пользователь видел один участок данных. Добавляем панель, встраиваем в нее графики. Растягиваем таблицы по длине и используем скролл, который совмещает взаимодействие таблиц.
![Синхронная прокрутка на дашборде Синхронная прокрутка на дашборде](https://habrastorage.org/getpro/habr/upload_files/ecd/4d2/4c7/ecd4d24c7d42f8dddc59821292d63984.png)
По чему в Дельта BI может скучать Creator Tableau?
референсные и константные линии. В Tableau есть вкладка Аналитика, которая помогает дополнять визуализации итогами, прогнозами или референсными и константными линиями. В Дельта BI этот функционал тоже реализован, но без возможности добавлять референсные и константные линии;
гибкая настройка диаграмм. В Дельта BI визуализации преднастроены. Но пакета обычно хватает и дорабатывать приходится крайне редко;
быстрое создание псевдонимов (алиасов). В Tableau можно быстро менять названия данных прямо в рабочей области. В Дельта это приходится делать на уровне модели данных или добавив вычисления;
иерархия фильтров и вычислений. В Tableau фильтры и вычисления отрабатывают с определенной последовательностью. В Дельта BI такой логики нет, здесь фильтрами отсекается определенный срез данных и на основе выборки строится визуализация. Если нужно понизить уровень детализации, пользуемся функцией маркера данных в вычислениях — аналогом LOD.
точный масштаб при разработке и взаимодействии с визуализациями. Если после разработки дашборда мы решим посмотреть, каким видит его пользователь, результаты будут различаться по масштабу.
Системные требования Tableau и Дельта BI похожи
В Дельта BI можно подключаться к данным в режиме прямого подключения (Live) и режиме извлечения данных: в Дельта — In-memory, в Tableau — Extract. Требования к ОЗУ у Дельта BI ниже, чем у Tableau.
Дельта BI | Tableau | |
CPU's cores | 8 (Rec: 16) | 8 (Rec: 16) |
RAM, GB | 8 (Rec: 16) | 16 (Rec: 64) |
FREE DISK SPACE (SSD), GB | 2-3 (Rec: 10) | 15 (Rec: 50) |
OS | Windows, Linux Only 64-bit | Windows, Linux Only 64-bit |
Весь функционал, который был доступен в Tableau и не охвачен в этой статье, так или иначе реализован в Дельта BI. Мы готовы помочь разобраться в инструменте и оценить стоимость перехода. Обращайтесь за консультацией.