Если на выходе мы получаем практически одинаковые дашборды, чем тогда одна BI-платформа лучше другой? Разница в том, сколько времени и сил нужно на подготовку этого дашборда: один день или один месяц, занятость одного аналитика или целой команды разработки. Как показывает практика, только 20% ресурсов уходят непосредственно на создание дашбордов, остальные 80% — это затраты на подготовку данных, их объединение, обогащение, обеспечение надежности и безопасности.
BI-платформы справляются со своими задачами по-разному. Некоторые выполняют функции визуализации и отчетности, но вся вычислительная часть, связанная с моделями и обработкой данных, перекладывается на внешние инструменты. Как правило, это несколько баз данных, техническая инфраструктура (прокси, firewall и так далее). Такие решения, например Superset и DataLens, хорошо подходят для кейсов, где уже есть развитый бэкенд или сильная команда разработки.
Другие платформы располагают собственным аналитическим движком. Он отвечает за быстрые вычисления, удобный язык запросов, оптимизированное хранилище, быструю загрузку, надежность и безопасность. По этой схеме работают все мировые BI-лидеры, включая Power BI, Qlik, Tableau.
Сам вычислительный движок может быть двух типов. Первый — подобранные подходящие Open-Source компоненты, которые требуют ресурса дорогих и редких специалистов DWH. Задачи при этом решаются в течение недель и даже месяцев. Второй — полностью автоматический оптимизированный движок, который позволяет решать те же задачи за считаные дни и значительно разгружает аналитика.
Visiology изначально, еще со времен ViQube, шла по второму пути. Разработка велась с 2021 года, и вот наконец получаемая экономия времени и ресурсов специалистов настолько велика, что мы можем объявить о
новом собственном аналитическом движке Visiology под названием ДанКо.
Основные отличия ДанКо:- поддержка языка запросов DAX,
- семантическая модель,
- управление рабочими пространствами,
- безопасность, контроль доступа, RLS,
- быстрая загрузка (полная, инкрементальная, CDC),
- автоматический оптимизатор запросов,
- автоматическая оптимизация хранилища,
- управление кластером и распределенные вычисления.
Внутри ДанКо — СУБД ClickHouse, но она выполняет только вычислительную роль.
Может показаться, что все это уже есть у движков Power BI, Tableau и Qlik. Однако ДанКо обладает и несомненным преимуществом по сравнению с ними. Если зарубежные аналоги предоставляют автоматическую оптимизацию только в in-memory или работу в неуправляемом push-down режиме, то движок Visiology обеспечивает автоматическую оптимизацию без ограничения по объему данных.