Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex DataLens
  • Начало работы
  • Практические руководства
    • Все руководства
    • Визуализация данных из CSV-файла
    • Создание и публикация диаграммы с картой Москвы из CSV-файла
    • Анализ продаж сети магазинов из БД ClickHouse
    • Анализ открытых данных ДТП на дорогах России
    • Анализ продаж и локаций пиццерий на данных из БД ClickHouse и Marketplace
    • Веб-аналитика с подключением к Яндекс Метрике
    • Веб-аналитика с расчетом воронок и когорт на данных Яндекс Метрики
    • Аналитика мобильного приложения на данных AppMetrica
    • Анализ статистики подкастов Яндекс Музыки (для авторов подкастов)
    • Визуализация данных с помощью QL-чарта
    • Визуализация данных с использованием параметров
    • Визуализация данных Yandex Monitoring
    • Построение чартов customer journeys на данных AppMetrica
    • Создание подключения к Битрикс24
  • Концепции
    • Обзор сервиса
    • Организации в DataLens
    • Подключение
    • Типы данных
    • Датасет
      • Обзор
      • Модель данных
      • Настройки датасета
    • Чарт
      • Обзор
      • Настройки чарта
      • Measure Values и Measure Names
    • Дашборд
    • Объединение данных
    • Использование Markdown в DataLens
    • DataLens Public
    • Вычисляемые поля
      • Обзор
      • Синтаксис формул
    • Параметризация
    • Marketplace
    • Резервное копирование
    • Кеширование
    • Квоты и лимиты
  • Пошаговые инструкции
    • Все инструкции
    • Работа с подключениями
      • Создание подключения к ClickHouse
      • Создание подключения к файлу
      • Создание подключения к Google Sheets
      • Создание подключения к MySQL
      • Создание подключения к PostgreSQL
      • Создание подключения к SQL Server
      • Создание подключения к BigQuery
      • Создание подключения к Oracle Database
      • Создание подключения к YDB
      • Создание подключения к Greenplum®
      • Создание подключения к Prometheus
      • Создание подключения к Yandex Monitoring
      • Создание подключения к Битрикс24
      • Создание подключения к подкастам Яндекс Музыки
      • Создание подключения к Metrica API
      • Создание подключения к AppMetrica
      • Создание подключения к Yandex Cloud Billing
      • Управление доступом к подключению
    • Работа с датасетами
      • Создание датасета
      • Объединение данных из нескольких таблиц
      • Создание поля данных
      • Создание вычисляемого поля данных
      • Создание фильтра по умолчанию для новых чартов
      • Обновление полей в датасете
      • Описание датасета через SQL-запрос к источнику
      • Управление доступом к датасету
      • Управление доступом к строкам данных
      • Добавление параметра в датасет
    • Работа с чартами
      • Создание чарта
      • Создание QL-чарта
      • Создание мультидатасетного чарта
      • Добавление иерархии
      • Настройка навигатора
      • Публикация чарта
      • Управление доступом к чарту
      • Добавление ID в качестве параметра
      • Добавление параметра в чарт
      • Настройка отображения пустых (null) значений
      • Создание цветовой палитры
    • Работа с дашбордами
      • Создание дашборда
      • Добавление описания к дашборду
      • Добавление чарта на дашборд
      • Добавление селектора на дашборд
      • Создание алиаса
      • Удаление поля алиаса
      • Публикация дашборда
      • Управление доступом к дашборду
      • Добавление параметров на дашборд
      • Автообновление дашборда
      • Порядок отображения виджетов на мобильном устройстве
    • Работа с правами доступа
      • Назначение прав доступа
      • Удаление прав доступа
      • Запрос прав доступа
    • Работа с DataLens Marketplace
      • Добавление продукта из Marketplace
      • Удаление продукта из Marketplace
      • Создание и подключение коннектора (для партнеров)
    • Работа с организациями
      • Переключение между экземплярами DataLens
  • Управление доступом
    • Управление доступом к DataLens
    • Управление доступом на уровне строк данных
  • Правила тарификации
  • Справочник визуализаций
    • Все визуализации
    • Линейная диаграмма
    • Накопительная диаграмма с областями
    • Нормированная диаграмма с областями
    • Столбчатая диаграмма
    • Нормированная столбчатая диаграмма
    • Линейчатая диаграмма
    • Нормированная линейчатая диаграмма
    • Точечная диаграмма
    • Круговая диаграмма
    • Индикатор
    • Древовидная диаграмма
    • Кольцевая диаграмма
    • Таблица
    • Сводная таблица
    • Карта
      • Обзор
      • Точечная карта
      • Точечная карта с кластеризацией
      • Полилинейная карта
      • Фоновая карта
      • Тепловая карта
    • Комбинированная диаграмма
  • Справочник функций
    • Все функции
    • Агрегатные функции
      • Обзор
      • ALL_CONCAT
      • ANY
      • ARG_MAX
      • ARG_MIN
      • AVG
      • AVG_IF
      • COUNT
      • COUNTD
      • COUNTD_APPROX
      • COUNTD_IF
      • COUNT_IF
      • MAX
      • MEDIAN
      • MIN
      • QUANTILE
      • QUANTILE_APPROX
      • STDEV
      • STDEVP
      • SUM
      • SUM_IF
      • TOP_CONCAT
      • VAR
      • VARP
    • Логические функции
      • Обзор
      • CASE
      • IF
      • IFNULL
      • ISNULL
      • ZN
    • Математические функции
      • Обзор
      • ABS
      • ACOS
      • ASIN
      • ATAN
      • ATAN2
      • CEILING
      • COMPARE
      • COS
      • COT
      • DEGREES
      • DIV
      • EXP
      • FLOOR
      • GREATEST
      • LEAST
      • LN
      • LOG
      • LOG10
      • PI
      • POWER
      • RADIANS
      • ROUND
      • SIGN
      • SIN
      • SQRT
      • SQUARE
      • TAN
    • Оконные функции
      • Обзор
      • AVG
      • AVG_IF
      • COUNT
      • COUNT_IF
      • FIRST
      • LAG
      • LAST
      • MAVG
      • MAX
      • MCOUNT
      • MIN
      • MMAX
      • MMIN
      • MSUM
      • RANK
      • RANK_DENSE
      • RANK_PERCENTILE
      • RANK_UNIQUE
      • RAVG
      • RCOUNT
      • RMAX
      • RMIN
      • RSUM
      • SUM
      • SUM_IF
    • Операторы
      • Обзор
      • AND
      • BETWEEN
      • IN
      • IS FALSE
      • IS TRUE
      • LIKE
      • NOT
      • OR
      • Вычитание (-)
      • Деление (/)
      • Остаток (%)
      • Отрицание (-)
      • Сложение и конкатенация (+)
      • Сравнение
      • Степень (^)
      • Умножение (*)
    • Строковые функции
      • Обзор
      • ASCII
      • CHAR
      • CONCAT
      • CONTAINS
      • ENDSWITH
      • FIND
      • ICONTAINS
      • IENDSWITH
      • ISTARTSWITH
      • LEFT
      • LEN
      • LOWER
      • LTRIM
      • REGEXP_EXTRACT
      • REGEXP_EXTRACT_NTH
      • REGEXP_MATCH
      • REGEXP_REPLACE
      • REPLACE
      • RIGHT
      • RTRIM
      • SPACE
      • SPLIT
      • STARTSWITH
      • SUBSTR
      • TRIM
      • UPPER
      • UTF8
    • Функции даты и времени
      • Обзор
      • DATEADD
      • DATEPART
      • DATETRUNC
      • DAY
      • DAYOFWEEK
      • HOUR
      • MINUTE
      • MONTH
      • NOW
      • QUARTER
      • SECOND
      • TODAY
      • WEEK
      • YEAR
    • Функции для работы с временными рядами
      • Обзор
      • AGO
      • AT_DATE
    • Функции для работы с массивами
      • Обзор
      • ARRAY
      • ARR_AVG
      • ARR_MAX
      • ARR_MIN
      • ARR_PRODUCT
      • ARR_REMOVE
      • ARR_STR
      • ARR_SUM
      • CAST_ARR_FLOAT
      • CAST_ARR_INT
      • CAST_ARR_STR
      • CONTAINS
      • COUNT_ITEM
      • GET_ITEM
      • REPLACE
      • SLICE
      • STARTSWITH
      • UNNEST
    • Функции преобразования типов
      • Обзор
      • BOOL
      • DATE
      • DATETIME
      • DATETIME_PARSE
      • DATE_PARSE
      • DB_CAST
      • FLOAT
      • GEOPOINT
      • GEOPOLYGON
      • INT
      • STR
    • Функции разметки
      • Обзор
      • BOLD
      • ITALIC
      • MARKUP
      • URL
    • Поддержка функций
  • Туториалы по функциям
    • Агрегатные функции
    • Оконные функции
    • LOD-выражения и управление фильтрацией в агрегатных функциях
  • Публичные материалы
    • Образовательные проекты
    • Вебинары и конференции
    • Статьи и публикации
    • Публичные дашборды и чарты
  • Решение проблем
    • Вопросы и ответы
    • Ошибки DataLens
  1. Концепции
  2. Чарт
  3. Обзор

Чарт

Статья создана
Yandex Cloud
  • Чарты на основе датасета
    • Мультидатасетные чарты
  • QL-чарты
  • Типы чартов
  • Версионирование
    • Виды версий
    • Создание новой версии
    • Ограничения
  • Публикация чарта
  • Управление доступом

Чарт — это визуализация данных из датасета в виде таблицы, диаграммы или картограммы.

В DataLens два вида чартов:

  • Чарты на основе датасета
  • QL-чарты

Чарты на основе датасета

Чарты создаются в визарде на основе данных из одного датасета или нескольких датасетов (см. мультидатасетные чарты).
Вы можете создать неограниченное количество чартов на базе одного датасета.

Рабочая область в интерфейсе визарда разделена на три основные панели:

  1. Панель датасета, где отображаются доступные поля: Измерения и Показатели. Вы можете добавить в список вычисляемое поле.
  2. Панель настройки визуализации, где можно выбрать тип чарта. Для каждого типа доступен свой набор секций (например, ось X, ось Y, фильтры и т. д.), куда можно перетаскивать поля. Подробнее в разделе Настройки чарта.
  3. Панель превью, где отображается визуализация.

Чарт позволяет провести быстрый анализ и проверить гипотезу. Также чарты можно сохранять и добавлять на дашборды в виде виджетов.

Важно

В DataLens существуют ограничения на количество строк данных, которое могут отобразить чарты. Ознакомьтесь с ними в разделе Квоты и лимиты в DataLens.

Мультидатасетные чарты

Мультидатасетные чарты — чарты, которые отображают данные из разных датасетов.

Запросы для каждого датасета отрабатываются независимо друг от друга. Вы не можете создавать вычисляемые поля над полями из нескольких датасетов.
При добавлении второго датасета DataLens автоматически устанавливается связь по первому совпадению имени полей и типа данных полей.

При этом вы можете:

  • изменять связи;
  • добавлять новые связи;
  • удалять связи.

Примечание

Датасеты в чарте могут быть не связаны.

Особенности работы со связанными датасетами в чарте, кроме случаев использования слоев в геочарте:

  • в одном чарте могут быть использованы любые показатели из датасетов вне зависимости от связей;
  • в одном чарте можно использовать только связанные измерения;
  • фильтры по связанным измерениям применяются ко всем датасетам;
  • фильтры по несвязанным измерениям применяются только к своему датасету.

Особенности работы со связанными датасетами в геовизуализациях на разных слоях:

  • в одном геослое могут быть использованы любые показатели из датасетов вне зависимости от связей;
  • в одном геослое можно использовать только связанные измерения;
  • фильтры в секции Общие фильтры по связанным измерениям применяются ко всем датасетам во всех слоях;
  • фильтры в секции Общие фильтры по несвязанным измерениям применяются только к своему датасету во всех слоях;
  • фильтры в секции Фильтры слоя по связанным измерениям применяются ко всем датасетам в рамках текущего слоя;
  • фильтры в секции Фильтры слоя по несвязанным измерениям применяются только к своему датасету в рамках текущего слоя;
  • ограничения на использование несвязанных измерений в разных слоях не предусмотрены.

QL-чарты

QL-чарты — чарты, созданные на основе подключения, если источник подключения — БД. Для построения таких чартов используется SQL-запрос. Запрос выполняется на SQL-диалекте исходной БД, что позволяет расширить возможности визуализации с помощью специфических для этой БД операций.

При выполнении запроса отдельный объект Датасет не создается — чарт генерируется сразу и отображается на панели превью.

В отличие от чартов на основе датасета, в QL-чартах логика использования области визуализации смещена в сторону запроса в источник, то есть область визуализации только отображает данные из запроса.

Особенности QL-чартов:

  • уменьшают нагрузку на БД благодаря прямым запросам;
  • подходят только для запросов SELECT;
  • позволяют применять операторы JOIN, GROUP BY, SORT BY и функции агрегации в SQL-запросе;
  • предоставляют возможность параметризации любой части SQL-запроса;
  • поддерживают ограниченный набор типов визуализаций;
  • не используют RLS и вычисляемые поля.
Пример запроса для БД ClickHouse
SELECT Category, Month, ROUND(SUM(Sales))
FROM samples.SampleLite
WHERE Category in {{category}} -- переменная, используемая в селекторе
GROUP BY Category, Month -- группировка по категории и месяцу
ORDER BY Category, Month -- сортировка по категории и месяцу

Чтобы создать QL-чарт, перейдите к инструкции.

Типы чартов

Все типы чартов Yandex DataLens представлены в Справочнике визуализаций.

Версионирование

Версионирование чарта — это возможность хранить историю изменений конфигурации чарта с помощью версий. Список версий доступен пользователям с минимальным правом доступа Просмотр на чарт.

Примечание

В настоящее время версионирование доступно только для чартов на основе датасета.

Чтобы перейти к списку версий, в верхней части экрана нажмите на значок и выберите История изменений.

image

Чтобы перейти к выбранной версии, нажмите на нее в списке. Номер версии отобразится в значении параметра revId строки адреса чарта. При переходе по ссылке, содержащей номер версии в параметре revId, сразу откроется эта версия чарта.

Виды версий

Различают следующие версии:

  • Актуальная. Последняя сохраненная версия чарта. Отображается всем пользователям на дашбордах, а также при переходе из навигации или при открытии чарта из контекстного меню на редактирование с дашборда. Актуальной может быть только одна версия чарта.

    image

    Если у пользователя есть право доступа Редактирование, он может сделать актуальной любую версию чарта.

    Важно

    При актуализации любой версии, кроме черновой, создается новая версия чарта.

  • Черновик. Версия, которая содержит несохраненные изменения чарта. Основные пользователи не видят изменений, которые вносятся в черновик. Это позволяет скрывать редактирование чарта до актуализации версии. Чарт может иметь только один черновик.

    image

    Чтобы создать черновую версию после редактирования чарта, в правом верхнем углу нажмите значок галочки и выберите Сохранить как черновик.

  • Неактуальная. Версия, которая не является актуальной или черновиком.

    image

Совет

Любой версией чарта можно поделиться: добавьте к ссылке на чарт параметр revId (например, ?revId=zac5m4edoaqqr).

Создание новой версии

Новая версия автоматически создается после нажатия кнопки Сохранить и сделать актуальной в режиме редактирования чарта. Изменения конфигурации чарта, которые приводят к созданию новой версии:

  • изменение настроек чарта, доступных при нажатии на значок вверху экрана;
  • добавление, переименование, удаление полей чарта;
  • добавление, удаление полей в секции чарта.

Ограничения

  • История изменений содержит только список версий чарта и включает: вид версии, дату и время сохранения и автора редактирования.
  • Версии чарта не содержат изменений прав доступа (эта операция производится отдельно от редактирования самого чарта).
  • В версиях не отображается список изменений. Доступен лишь просмотр сохраненного состояния конфигурации чарта.

Публикация чарта

Вы можете предоставить доступ к чарту для любого пользователя в интернете с помощью DataLens Public. Такой чарт становится публичным, любой пользователь может просмотреть его без авторизации.

Публичный доступ в чартах увеличивает количество запросов в базу данных, поэтому учитывайте, что нагрузка на базу данных возрастет.

Чтобы предоставить публичный доступ к чарту:

Важно

Перед публикацией данных убедитесь, что чарты и дашборды не содержат персональных данных или коммерческой тайны. Доступ к опубликованным данным не ограничен.

  1. На странице навигации найдите чарт и откройте его.
  2. В верхней части интерфейса визарда нажмите значок .
  3. В появившемся окне включите опцию Доступ по ссылке. DataLens автоматически предоставит доступ для связанных объектов.
  4. Скопируйте ссылку публичного доступа и нажмите Применить.

Управление доступом

Вы можете настроить права доступа к чарту.

Чтобы настроить права доступа к чарту:

  1. На странице навигации найдите чарт, у которого необходимо изменить права доступа.
  2. В правой части нажмите значок и выберите Настроить доступ.
  3. Введите имя пользователя в поле Добавить участников и нажмите кнопку Выбрать.
  4. В появившемся окне выберите тип прав доступа и нажмите кнопку Добавить.

Подробнее о типах прав доступа в разделе Управление доступом к DataLens.

См. также

  • Создание чарта
  • Создание QL-чарта
  • Справочник визуализаций
  • Публикация чарта

Была ли статья полезна?

Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
В этой статье:
  • Чарты на основе датасета
  • Мультидатасетные чарты
  • QL-чарты
  • Типы чартов
  • Версионирование
  • Виды версий
  • Создание новой версии
  • Ограничения
  • Публикация чарта
  • Управление доступом