Yandex DataLens — бесплатный BI-инструмент
Что такое DataLens
Yandex DataLens — бесплатный BI-инструмент от Яндекса для визуализации данных и построения дашбордов. Работает в браузере, не требует установки. Подключаете источник данных, создаёте чарты, собираете их в дашборд — и отдаёте ссылку бизнесу.
Главная особенность DataLens — он полностью бесплатный. Без ограничений по количеству пользователей, дашбордов или строк данных. Для российского рынка это важно: после санкций Tableau и Power BI стали недоступны или дороги, и многие компании мигрировали на DataLens.
Почему DataLens популярен в России
Три причины:
Бесплатность. Tableau Desktop стоит от $75/мес за пользователя. Power BI Pro — $10/мес. DataLens — 0 рублей. Для команды из 20 человек это экономия от $2400/год (Power BI) до $18000/год (Tableau). А если нужно давать доступ всей компании — разница ещё больше.
Экосистема Яндекса. DataLens нативно интегрирован с Yandex Cloud, ClickHouse (который тоже из Яндекса), Yandex Metrika, AppMetrica. Если компания уже на стеке Яндекса — DataLens подключается за 5 минут.
Санкционная реальность. С 2022 года российские компании массово уходят с западных BI-инструментов. DataLens — очевидная замена: российский продукт, нет рисков отключения, документация и поддержка на русском.
Источники данных
DataLens подключается к:
- ClickHouse — основной аналитический движок в российских компаниях
- PostgreSQL — подходит для небольших дашбордов
- MySQL
- Yandex Metrika и AppMetrica — для маркетинговой аналитики
- Google Sheets — для простых отчётов
- CSV-файлы — загрузка через интерфейс
- Yandex Managed Service for ClickHouse, PostgreSQL, MySQL
- MS SQL Server
Самая частая связка на практике: ClickHouse + DataLens. ClickHouse обрабатывает миллиарды строк за секунды, DataLens визуализирует результат. Аналитик пишет SQL-запрос, DataLens рисует график.
Создание чартов и дашбордов
Процесс работы в DataLens:
1. Подключение (Connection)
Указываете хост, порт, базу данных, логин/пароль. DataLens проверяет соединение.
2. Датасет (Dataset)
Датасет — это слой между источником и чартами. Здесь вы определяете:
- Какие таблицы использовать
- Связи между таблицами (JOINы)
- Вычисляемые поля (формулы)
- Типы полей (измерение vs показатель)
Вычисляемые поля задаются формулами DataLens:
IF [status] = 'paid' THEN [revenue] ELSE 0 ENDDATETRUNC([created_at], 'month')3. Чарт (Chart)
Перетаскиваете поля на оси — DataLens строит визуализацию. Поддерживаемые типы:
- Столбчатые и линейные графики
- Круговые диаграммы
- Таблицы с подсветкой
- Scatter plot
- Карты (геовизуализация)
- Комбинированные чарты
4. Дашборд (Dashboard)
Дашборд — это набор чартов на одной странице. Ключевые возможности:
- Селекторы — фильтры, которые влияют на все чарты (период, город, канал)
- Табы — разделение дашборда на вкладки
- Связи — один селектор фильтрует несколько чартов
- Публичный доступ — можно поделиться ссылкой без авторизации
DataLens vs другие BI-инструменты
| Критерий | DataLens | Tableau | Power BI | Metabase |
|---|---|---|---|---|
| Цена | Бесплатно | от $75/мес | от $10/мес | Бесплатно (open-source) |
| Платформа | Web | Desktop + Server | Desktop + Web | Web (self-hosted) |
| ClickHouse | Нативный коннектор | Через JDBC | Нет нативного | Есть |
| Кастомизация | Средняя | Высокая | Высокая (DAX) | Низкая |
| Документация на русском | Да | Нет | Нет | Частично |
| Геоданные | Да (Яндекс.Карты) | Да (Mapbox) | Да (Bing Maps) | Базовая |
| Self-hosted | Нет (только Yandex Cloud) | Да (Tableau Server) | Да (Power BI Report Server) | Да |
Когда DataLens — лучший выбор:
- Компания в России и на стеке Яндекса
- Бюджет на BI равен нулю
- Нужна интеграция с ClickHouse, Metrika, AppMetrica
- Дашборды для широкой аудитории (бесплатный доступ для всех)
Когда стоит выбрать другое:
- Нужна глубокая кастомизация визуализаций — Tableau
- Компания на Microsoft-стеке — Power BI
- Нужен полный контроль (self-hosted) и open-source — Metabase или Superset
Советы по работе с DataLens
Используйте ClickHouse как источник. PostgreSQL подходит для небольших объёмов, но на таблицах от 10 млн строк будет тормозить. ClickHouse обрабатывает такие объёмы за миллисекунды.
Создавайте вычисляемые поля на уровне датасета, а не чарта. Так их можно переиспользовать в разных чартах.
Используйте материализованные представления в ClickHouse для тяжёлых агрегаций — DataLens будет работать быстрее.
Настраивайте кэширование. DataLens кэширует результаты запросов. Для дашбордов реального времени — снижайте TTL. Для исторических отчётов — увеличивайте.
Публикуйте дашборды с селекторами. Это уменьшает количество вопросов от бизнеса: менеджер сам выберет нужный период и регион.
DataLens на собеседовании
На собеседованиях DataLens спрашивают в контексте:
- «Расскажите про ваш опыт с BI». Назовите инструменты, с которыми работали. Если DataLens — расскажите, какие дашборды строили, для какой аудитории, какие источники данных использовали.
- «Как бы вы построили дашборд для X?». Здесь важна не конкретная кнопка в интерфейсе, а структура: какие метрики, какие срезы, какие фильтры. Это одинаково для любого BI-инструмента.
- «Почему выбрали DataLens?». Хороший ответ: бесплатный, нативная интеграция с ClickHouse, документация на русском, подходит для широкой аудитории (не нужны лицензии для читателей).
Вопросы с собеседований
Какой BI-инструмент вы бы выбрали для стартапа в России?
DataLens — бесплатный, быстро подключается к PostgreSQL или ClickHouse, нет расходов на лицензии. Если стартап использует Yandex Cloud — интеграция за минуты. Для внутренней аналитики — Metabase тоже хороший вариант (open-source, self-hosted).
Чем DataLens отличается от Tableau?
DataLens бесплатный, работает только в вебе, нативно интегрирован с Yandex-сервисами. Tableau мощнее в кастомизации визуализаций и расчётов, но платный и имеет санкционные ограничения. Для большинства задач аналитики в российских компаниях DataLens достаточен.
Как вы подключаете ClickHouse к DataLens?
Создаю connection в DataLens: указываю хост, порт (8443 для HTTPS), имя базы, логин и пароль. Если ClickHouse в Yandex Cloud — выбираю из списка кластеров. Создаю датасет на основе таблицы или SQL-запроса. После этого строю чарты на основе датасета.
FAQ
DataLens действительно бесплатный без ограничений?
Да. Нет лимита на количество пользователей, дашбордов, чартов или строк данных. Оплачивается только инфраструктура, если вы используете Yandex Cloud (сам ClickHouse-кластер, например). Сам DataLens — бесплатный.
Можно ли использовать DataLens без Yandex Cloud?
Да. DataLens подключается к любому ClickHouse, PostgreSQL или MySQL — не обязательно в Yandex Cloud. Сервер может быть где угодно, главное — открыть сетевой доступ для DataLens.
Стоит ли учить DataLens, если хочу работать за рубежом?
Для международных компаний — лучше Tableau или Power BI. DataLens почти не используется за пределами России и стран СНГ. Но концепции (датасеты, чарты, дашборды, фильтры) одинаковые во всех BI-инструментах. Если вы умеете строить дашборды в DataLens, переход на Tableau займёт пару дней.
Потренируйте вопросы по визуализации данных и дашбордам — откройте тренажёр. 1500+ вопросов, которые спрашивают на собеседованиях аналитика. Бесплатно.