Дашборд в Yandex DataLens собирают из отдельных объектов: подключения к источнику, датасета, чартов и виджетов. Сначала подготовьте данные, затем постройте визуализации, разместите их на дашборде и проверьте, что фильтры и права доступа работают как задумано.
Ниже — практический порядок действий на примере сценария из быстрого старта DataLens: подключение к ClickHouse® и чарт «Карта продаж». Конкретные данные и параметры подключения зависят от вашего источника.
Если вы выбираете сервис, а не только изучаете инструкцию, посмотрите описание Yandex DataLens в каталоге OnReport.
Подготовка данных и выбор источника
Сначала определите, на какие вопросы должен отвечать отчет и где хранятся нужные данные. Например: как меняются продажи со временем, какие товары формируют выручку или чем отличаются регионы. От формулировки вопросов зависит, какие поля понадобятся и какие чарты стоит подготовить.
В DataLens подключение хранит параметры доступа к источнику данных. На основе подключения создают датасет — объект, который описывает набор данных и его структуру. Одно подключение описывает один источник.
- Откройте раздел «Подключения» и выберите «Создать подключение».
- Укажите тип источника и внесите параметры доступа, выданные администратором или владельцем данных.
- Проверьте соединение. Не используйте демонстрационные учетные данные из инструкций как параметры для своей системы.
- Создайте датасет на основе подключения и проверьте, что в него вошли нужные таблицы и поля.
Перед переходом к визуализациям убедитесь, что данные подходят для анализа: поля имеют понятные названия, даты распознаются как даты, а числовые показатели — как числа. Если источник или структура данных не подходят, исправьте их до сборки дашборда: иначе ошибки появятся и в чартах.
Создание визуализаций
Чарт — отдельная визуализация на основе датасета. Создайте его в конструкторе и подберите поля с учетом вопроса, на который он должен отвечать. В примере быстрого старта DataLens строит чарт «Карта продаж».
Для управленческого отчета можно начать с трех типов представления: показатели для текущих значений, график для изменения во времени и таблица для подробной разбивки. Это пример выбора по задаче, а не обязательный набор: нужный тип визуализации зависит от данных и решения, которое предстоит принять.
- Для каждого чарта сформулируйте один вопрос. Если в визуализации несколько несвязанных показателей, читателю будет сложнее понять ее назначение.
- Дайте графику или таблице ясный заголовок и подпишите важные значения.
- Сверьте результат с исходными данными: проверьте период, фильтры и то, как агрегируются показатели.
Сохраните созданные чарты, чтобы добавить их на дашборд. До сборки страницы полезно проверить каждую визуализацию отдельно: так проще найти ошибку в датасете или настройке.
Сборка и настройка дашборда
Дашборд — страница или набор страниц с виджетами. На ней можно разместить чарты, заголовки и поясняющие надписи. Создайте его внутри рабочего пространства DataLens — воркбука — через «Создать» → «Дашборд».
Чтобы добавить готовый чарт, перетащите на страницу элемент «Чарт», выберите нужную визуализацию и нажмите «Добавить». Разместите виджеты так, чтобы сначала читались основные показатели, а затем — динамика и подробности. Если отчет охватывает несколько тем, разделите его на страницы с помощью элемента «вкладка».
Добавьте поясняющие заголовки и подписи. Они должны помогать понять период, единицы измерения и содержание показателя без обращения к автору отчета.
Настройка фильтрации
Фильтр помогает менять отображаемые данные, например выбирать период или регион. В DataLens фильтрацию чартов на дашборде можно включить в настройках чарта. Селектор на странице может влиять на результаты запросов связанных виджетов.
Селекторы и чарты на одном датасете связываются автоматически. Если объекты построены на разных датасетах, связь можно настроить вручную с помощью алиасов. После настройки выберите разные значения фильтра и проверьте, что меняются именно те виджеты, которые должны реагировать.
Пример структуры дашборда
Для отчета о продажах можно собрать страницу из трех блоков. Это редакционный пример структуры, а не готовый шаблон DataLens.
- Текущие показатели. Выведите выбранные показатели продаж за нужный период. Для этого понадобятся соответствующие числовые поля и поле даты.
- Динамика. Покажите изменение продаж по времени. Укажите период и убедитесь, что данные сгруппированы по нужным временным интервалам.
- Разбивка. Добавьте таблицу или другую детализацию по категориям, товарам или регионам — в зависимости от доступных полей и задачи.
В верхней части страницы можно разместить селекторы периода и региона. Если они должны управлять всеми блоками, проверьте настройки связи для каждого чарта. Для объектов на разных датасетах понадобится ручная настройка.
Проверка доступа и результата
Перед тем как передать дашборд коллегам, проверьте его как пользователь отчета: загружаются ли чарты, читаются ли подписи, меняются ли данные при выборе фильтра и совпадают ли результаты с ожидаемыми. Если дашборд состоит из нескольких страниц, проверьте каждую.
Права в DataLens назначают на папки и отдельные объекты, в том числе подключения, датасеты, чарты и дашборды. Документация перечисляет уровни «Исполнение», «Просмотр», «Редактирование» и «Администрирование». Выдавайте доступ с учетом того, что пользователю может потребоваться доступ не только к дашборду, но и к DataLens и связанным объектам.
Публичная публикация открывает дашборд по ссылке без авторизации. Это не закрытый способ обмена: ссылку сможет открыть любой пользователь, у которого она есть. Перед публикацией проверьте, поддерживает ли ее тип подключения, и убедитесь, что в объекте нет персональных данных или коммерческой тайны. Если отчет предназначен конкретным сотрудникам, настройте для них доступ вместо публичной публикации.
Готовый дашборд можно считать проверенным, когда его визуализации согласуются с исходными данными, фильтры меняют нужные чарты, а выбранный способ доступа соответствует аудитории и содержимому отчета.