Построение дашбордов в Yandex DataLens

Автор: Редакция RuTut

С уходом с российского рынка западных аналитических гигантов (Power BI, Tableau, Qlik) компании столкнулись с необходимостью поиска надежной альтернативы. При этом бюджеты малого и среднего бизнеса не всегда позволяют приобретать дорогостоящие enterprise-лицензии.

Yandex DataLens - это бесплатный облачный сервис бизнес-аналитики (BI) от Яндекса, позволяющий собирать данные из разных источников, строить интерактивные визуализации и делиться отчетами с командой без ограничений по количеству пользователей.

Архитектура работы с данными в DataLens

Создание сквозного аналитического отчета строится по цепочке из четырех уровней:

  1. Подключения (Connections): Прямая интеграция с базами данных (PostgreSQL, ClickHouse, MySQL), файлами (CSV, Google Таблицы, Яндекс Диск) или сервисами веб-аналитики (Яндекс Метрика, AppMetrica).
  2. Датасеты (Datasets): Логический слой модели данных. Здесь настраиваются связи между таблицами, фильтры, формулы вычисляемых полей и агрегации (сумма, среднее, уникальные значения).
  3. Чарты (Charts): Отдельные визуальные элементы: линейные графики динамики выручки, круговые диаграммы структуры расходов, сводные таблицы и индикаторы ключевых KPI.
  4. Дашборды (Dashboards): Итоговый экран, объединяющий чарты, селекторы фильтрации (по датам, менеджерам, филиалам) и поясняющий текст.

Таблица: Сравнение DataLens с классическими BI-системами

КритерийYandex DataLensЗападные BI (Tableau, Power BI)
СтоимостьБесплатно (в облаке)От $10-70 за пользователя в месяц
Локализация данныхСерверы в РФ (152-ФЗ)Зарубежные сервера
Интеграция с ClickHouseНативная максимальная скоростьЧерез ODBC/плагины с задержками
Сложные вычисления на летуБазовые формулы и оконные функцииЯзыки DAX и M с глубокой логикой
Доступ без авторизацииПоддерживается (публичные ссылки)Требует отдельных платных лицензий

Пошаговый алгоритм создания первого дашборда

  • Шаг 1. Создайте подключение к базе данных. В консоли Yandex Cloud укажите хост, порт, логин и пароль к вашей базе данных или загрузите CSV-файл с продажами.
  • Шаг 2. Настройте датасет. Выберите нужные таблицы, объедините их по идентификатору заказа (JOIN) и создайте вычисляемое поле для расчета среднего чека.
  • Шаг 3. Соберите 3-4 ключевых чарта. Добавьте график динамики заказов по дням, диаграмму долей категорий и сводную таблицу топ-клиентов.
  • Шаг 4. Объедините чарты на дашборде. Разместите селектор периода дат вверху страницы и включите связь селектора со всеми чартами.

Частые вопросы (FAQ)

Действительно ли сервис DataLens бесплатен?

Да, базовый сервис предоставляется бесплатно без ограничений на количество пользователей и созданных дашбордов. Оплата взимается только за потребляемые ресурсы серверов и баз данных в Yandex Cloud, если они там развернуты.

Можно ли встроить дашборд на внутренний корпоративный портал?

Да, DataLens поддерживает встраивание виджетов и дашбордов через iframe с авторизацией или через открытый публичный доступ.