DataLens: облачная BI-платформа Яндекса¶
DataLens — облачная BI-платформа (платформа бизнес-аналитики), разработанная компанией «Яндекс» для визуализации данных, построения интерактивных дашбордов и создания отчетов. Сервис позволяет подключаться к различным источникам данных, преобразовывать их и представлять в виде графиков, таблиц и карт без необходимости написания программного кода. DataLens входит в экосистему облачной платформы Yandex Cloud и доступен по модели SaaS (программное обеспечение как услуга).
¶История
Разработка DataLens началась внутри «Яндекса» как внутреннего инструмента для анализа больших объемов данных. Первоначально система использовалась для нужд самого «Яндекса», в частности для аналитики поисковых запросов и поведения пользователей. В 2019 году сервис был представлен публично в составе облачной платформы Yandex Cloud. Запуск продукта стал частью стратегии «Яндекса» по развитию направления облачных вычислений и корпоративного программного обеспечения.
В 2021–2022 годах платформа активно развивалась: появилась поддержка новых источников данных, были улучшены инструменты для работы с геоданными и машинным обучением. В 2022 году DataLens был интегрирован с рядом других сервисов Yandex Cloud, включая управляемые базы данных. Продукт позиционируется как конкурент зарубежных BI-решений, таких как Tableau, Power BI и Google Looker Studio, с акцентом на работу с данными в российском правовом поле и соответствие требованиям законодательства РФ о хранении данных.
¶Основные возможности
¶Подключение к источникам данных
DataLens поддерживает подключение к широкому кругу источников: реляционные базы данных (PostgreSQL, MySQL, ClickHouse, Greenplum), файловые форматы (CSV, Excel, GeoJSON), а также API-сервисы. Возможно подключение к управляемым базам данных Yandex Cloud (Managed Service for PostgreSQL, Managed Service for ClickHouse и другим). Для работы с источниками используется механизм подключений, который позволяет настраивать доступы и параметры соединения без раскрытия учетных данных конечным пользователям.
¶Датасеты и модель данных
На основе подключений создаются датасеты — виртуальные таблицы, в которых можно описывать поля, их типы, задавать агрегации и вычисляемые выражения. Датасеты позволяют объединять данные из разных источников (join), фильтровать их и создавать иерархии. Пользователь может работать с данными через SQL-запросы или через визуальный конструктор без знания языка запросов.
¶Чарты и визуализация
Платформа предоставляет набор типов визуализаций: столбчатые и линейные диаграммы, круговые диаграммы, таблицы, сводные таблицы, индикаторы, а также карты (в том числе с использованием геоданных). Чарты настраиваются через интерфейс перетаскивания полей, доступны множественные оси, сортировка, фильтрация и управление внешним видом. Поддерживается создание параметров, которые позволяют пользователям дашборда динамически менять значения в визуализациях.
¶Дашборды
Дашборды объединяют несколько чартов на одной странице для комплексного представления показателей. Реализована система связей между чартами: выбор значения в одном графике может фильтровать данные в других. Поддерживаются вкладки, публикация дашбордов в открытый доступ или встраивание на внешние сайты через iframe. Доступна настройка прав доступа на уровне отдельных пользователей и групп.
¶Язык запросов и вычисления
Для продвинутых пользователей доступен режим написания SQL-запросов к источникам данных. В датасетах можно создавать вычисляемые поля с использованием формул, включая агрегатные функции, условные конструкции и работу со строками и датами. Платформа также поддерживает применение оконных функций в SQL-режиме.
¶Применение
DataLens используется для решения задач бизнес-аналитики в компаниях различного масштаба — от малого бизнеса до крупных корпораций. Типичные сценарии применения включают:
- мониторинг ключевых показателей эффективности (KPI) и операционных метрик;
- анализ продаж, маркетинговых кампаний и клиентской базы;
- построение отчетности для руководства и внешних стейкхолдеров;
- визуализация данных из внутренних информационных систем;
- создание публичных дашбордов с открытыми данными (например, в сфере госуслуг и городской аналитики).
Сервис используется государственными учреждениями и коммерческими организациями в России. Благодаря тому, что платформа размещена в облаке «Яндекса» на серверах на территории РФ, она соответствует требованиям Федерального закона № 242-ФЗ о хранении персональных данных граждан России.
¶Тарифы и доступность
DataLens предоставляется по модели freemium. Существует бесплатный тариф, который позволяет создавать ограниченное количество объектов (подключений, датасетов, чартов) и работать с данными в пределах установленных лимитов. Платные тарифы снимают эти ограничения и добавляют расширенные возможности, включая увеличенные объемы обработки данных и приоритетную поддержку. Доступ к сервису осуществляется через веб-интерфейс, установка дополнительного программного обеспечения не требуется.
¶Ограничения и особенности
Как и другие облачные BI-платформы, DataLens имеет ряд ограничений. Основные из них связаны с производительностью при работе с очень большими объемами данных (терабайты и более), где может потребоваться предварительная агрегация или использование специализированных хранилищ. Функциональность платформы несколько уступает десктопным BI-инструментам в части сложных форматирований отчетов и создания детализированных печатных форм. Также сервис зависит от доступности облачной инфраструктуры «Яндекса».
¶Связанные продукты
В экосистеме Yandex Cloud DataLens интегрирован с другими сервисами: Yandex Managed Service for ClickHouse, Yandex Managed Service for PostgreSQL, Yandex Object Storage (для хранения файлов-источников), Yandex Data Proc (для обработки больших данных) и Yandex SpeechSense. Интеграция позволяет строить полные циклы аналитики — от сбора и обработки данных до визуализации и распространения отчетов.