Построение дашбордов в Yandex DataLens
Автор: Редакция RuTut
С уходом с российского рынка западных аналитических гигантов (Power BI, Tableau, Qlik) компании столкнулись с необходимостью поиска надежной альтернативы. При этом бюджеты малого и среднего бизнеса не всегда позволяют приобретать дорогостоящие enterprise-лицензии.
Yandex DataLens - это бесплатный облачный сервис бизнес-аналитики (BI) от Яндекса, позволяющий собирать данные из разных источников, строить интерактивные визуализации и делиться отчетами с командой без ограничений по количеству пользователей.
Архитектура работы с данными в DataLens
Создание сквозного аналитического отчета строится по цепочке из четырех уровней:
- Подключения (Connections): Прямая интеграция с базами данных (PostgreSQL, ClickHouse, MySQL), файлами (CSV, Google Таблицы, Яндекс Диск) или сервисами веб-аналитики (Яндекс Метрика, AppMetrica).
- Датасеты (Datasets): Логический слой модели данных. Здесь настраиваются связи между таблицами, фильтры, формулы вычисляемых полей и агрегации (сумма, среднее, уникальные значения).
- Чарты (Charts): Отдельные визуальные элементы: линейные графики динамики выручки, круговые диаграммы структуры расходов, сводные таблицы и индикаторы ключевых KPI.
- Дашборды (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 с авторизацией или через открытый публичный доступ.