Чарт
Чарт — это визуализация данных из датасета в виде таблицы, диаграммы или картограммы.
В DataLens два вида чартов:
Чарты на основе датасета
Чарты создаются в визарде на основе данных из одного датасета или нескольких датасетов (см. мультидатасетные чарты).
Вы можете создать неограниченное количество чартов на базе одного датасета.
Рабочая область в интерфейсе визарда разделена на три основные панели:
- Панель датасета, где отображаются доступные поля: Измерения и Показатели. Вы можете добавить в список вычисляемое поле.
- Панель настройки визуализации, где можно выбрать тип чарта. Для каждого типа доступен свой набор секций (например, ось X, ось Y, фильтры и т. д.), куда можно перетаскивать поля. Подробнее в разделе Настройки чарта.
- Панель превью, где отображается визуализация.
Чарт позволяет провести быстрый анализ и проверить гипотезу. Также чарты можно сохранять и добавлять на дашборды в виде виджетов.
Важно
В DataLens существуют ограничения на количество строк данных, которое могут отобразить чарты. Ознакомьтесь с ними в разделе Квоты и лимиты в DataLens.
Мультидатасетные чарты
Мультидатасетные чарты — чарты, которые отображают данные из разных датасетов.
Запросы для каждого датасета отрабатываются независимо друг от друга. Вы не можете создавать вычисляемые поля над полями из нескольких датасетов.
При добавлении второго датасета DataLens автоматически устанавливается связь по первому совпадению имени полей и типа данных полей.
При этом вы можете:
- изменять связи;
- добавлять новые связи;
- удалять связи.
Примечание
Датасеты в чарте могут быть не связаны.
Особенности работы со связанными датасетами в чарте, кроме случаев использования слоев в геочарте:
- в одном чарте могут быть использованы любые показатели из датасетов вне зависимости от связей;
- в одном чарте можно использовать только связанные измерения;
- фильтры по связанным измерениям применяются ко всем датасетам;
- фильтры по несвязанным измерениям применяются только к своему датасету.
Особенности работы со связанными датасетами в геовизуализациях на разных слоях:
- в одном геослое могут быть использованы любые показатели из датасетов вне зависимости от связей;
- в одном геослое можно использовать только связанные измерения;
- фильтры в секции Общие фильтры по связанным измерениям применяются ко всем датасетам во всех слоях;
- фильтры в секции Общие фильтры по несвязанным измерениям применяются только к своему датасету во всех слоях;
- фильтры в секции Фильтры слоя по связанным измерениям применяются ко всем датасетам в рамках текущего слоя;
- фильтры в секции Фильтры слоя по несвязанным измерениям применяются только к своему датасету в рамках текущего слоя;
- ограничения на использование несвязанных измерений в разных слоях не предусмотрены.
QL-чарты
QL-чарты — чарты, созданные на основе подключения, если источник подключения — БД. Для построения таких чартов используется SQL-запрос. Запрос выполняется на SQL-диалекте исходной БД, что позволяет расширить возможности визуализации с помощью специфических для этой БД операций.
При выполнении запроса отдельный объект Датасет не создается — чарт генерируется сразу и отображается на панели превью.
В отличие от чартов на основе датасета, в QL-чартах логика использования области визуализации смещена в сторону запроса в источник, то есть область визуализации только отображает данные из запроса.
Особенности QL-чартов:
- уменьшают нагрузку на БД благодаря прямым запросам;
- подходят только для запросов
SELECT
; - позволяют применять операторы
JOIN
,GROUP BY
,SORT BY
и функции агрегации в SQL-запросе; - предоставляют возможность параметризации любой части SQL-запроса;
- поддерживают ограниченный набор типов визуализаций;
- не используют RLS и вычисляемые поля.
SELECT Category, Month, ROUND(SUM(Sales))
FROM samples.SampleLite
WHERE Category in {{category}} -- переменная, используемая в селекторе
GROUP BY Category, Month -- группировка по категории и месяцу
ORDER BY Category, Month -- сортировка по категории и месяцу
Чтобы создать QL-чарт, перейдите к инструкции.
Типы чартов
Все типы чартов Yandex DataLens представлены в Справочнике визуализаций.
Версионирование
Версионирование чарта — это возможность хранить историю изменений конфигурации чарта с помощью версий. Список версий доступен пользователям с минимальным правом доступа Просмотр на чарт.
Примечание
В настоящее время версионирование доступно только для чартов на основе датасета.
Чтобы перейти к списку версий, в верхней части экрана нажмите на значок
Чтобы перейти к выбранной версии, нажмите на нее в списке. Номер версии отобразится в значении параметра revId
строки адреса чарта. При переходе по ссылке, содержащей номер версии в параметре revId
, сразу откроется эта версия чарта.
Виды версий
Различают следующие версии:
-
Актуальная. Последняя сохраненная версия чарта. Отображается всем пользователям на дашбордах, а также при переходе из навигации или при открытии чарта из контекстного меню на редактирование с дашборда. Актуальной может быть только одна версия чарта.
Если у пользователя есть право доступа Редактирование, он может сделать актуальной любую версию чарта.
Важно
При актуализации любой версии, кроме черновой, создается новая версия чарта.
-
Черновик. Версия, которая содержит несохраненные изменения чарта. Основные пользователи не видят изменений, которые вносятся в черновик. Это позволяет скрывать редактирование чарта до актуализации версии. Чарт может иметь только один черновик.
Чтобы создать черновую версию после редактирования чарта, в правом верхнем углу нажмите значок галочки и выберите Сохранить как черновик.
-
Неактуальная. Версия, которая не является актуальной или черновиком.
Совет
Любой версией чарта можно поделиться: добавьте к ссылке на чарт параметр revId
(например, ?revId=zac5m4edoaqqr
).
Создание новой версии
Новая версия автоматически создается после нажатия кнопки Сохранить и сделать актуальной в режиме редактирования чарта. Изменения конфигурации чарта, которые приводят к созданию новой версии:
- изменение настроек чарта, доступных при нажатии на значок
вверху экрана; - добавление, переименование, удаление полей чарта;
- добавление, удаление полей в секции чарта.
Ограничения
- История изменений содержит только список версий чарта и включает: вид версии, дату и время сохранения и автора редактирования.
- Версии чарта не содержат изменений прав доступа (эта операция производится отдельно от редактирования самого чарта).
- В версиях не отображается список изменений. Доступен лишь просмотр сохраненного состояния конфигурации чарта.
Публикация чарта
Вы можете предоставить доступ к чарту для любого пользователя в интернете с помощью DataLens Public. Такой чарт становится публичным, любой пользователь может просмотреть его без авторизации.
Публичный доступ в чартах увеличивает количество запросов в базу данных, поэтому учитывайте, что нагрузка на базу данных возрастет.
Чтобы предоставить публичный доступ к чарту:
Важно
Перед публикацией данных убедитесь, что чарты и дашборды не содержат персональных данных или коммерческой тайны. Доступ к опубликованным данным не ограничен.
- На странице навигации найдите чарт и откройте его.
- В верхней части интерфейса визарда нажмите значок
- В появившемся окне включите опцию Доступ по ссылке. DataLens автоматически предоставит доступ для связанных объектов.
- Скопируйте ссылку публичного доступа и нажмите Применить.
Управление доступом
Вы можете настроить права доступа к чарту.
Чтобы настроить права доступа к чарту:
- На странице навигации найдите чарт, у которого необходимо изменить права доступа.
- В правой части нажмите значок
- Введите имя пользователя в поле Добавить участников и нажмите кнопку Выбрать.
- В появившемся окне выберите тип прав доступа и нажмите кнопку Добавить.
Подробнее о типах прав доступа в разделе Управление доступом к DataLens.