Использование параметров
Параметр — это переменная, которая может заменять константные значения в вычисляемых полях.
Вы научитесь управлять визуализацией с помощью параметров:
- создадите параметры на уровне датасета и на уровне чарта;
- поработаете с формулами и визуализацией в чарте с помощью параметров;
- поменяете значение параметра на дашборде с помощью селекторов с ручным вводом.
В качестве источника данных будет использовано прямое подключение к демонстрационной базе данных ClickHouse®.
Для визуализации и исследования данных подготовьте DataLens к работе, затем выполните следующие шаги:
- Создайте подключение.
- Создайте датасет.
- Добавьте параметры в датасет.
- Создайте чарт с возможностью управления группировкой даты.
- Создайте чарт с выбором измерения для визуализации.
- Создайте дашборд.
- Добавьте чарты на дашборд.
- Добавьте селекторы на дашборд.
Перед началом работы
Чтобы начать работать с DataLens:
- Войдите
в ваш аккаунт на Яндексе. Если у вас еще нет аккаунта, создайте его. - Откройте главную страницу
DataLens. - Нажмите Открыть сервис.
- Подтвердите, что ознакомились с Условиями использования
и принимаете их и нажмите кнопку Войти.
-
Войдите
в ваш аккаунт на Яндексе. -
Откройте главную страницу
DataLens. -
Нажмите Открыть сервис.
-
Выберите один из вариантов:
-
Если у вас уже есть организация, выберите ее в выпадающем меню на вкладке Организации и нажмите DataLens.
Примечание
Для активации экземпляра DataLens пользователю нужна роль
admin
илиowner
. Подробнее про роли см. в разделе Управление доступом в Yandex Cloud Organization. -
Если у вас есть облако, но нет организации, нажмите Добавить новый DataLens. В открывшемся окне введите название и описание организации и нажмите Создать организацию и DataLens. Подробнее о работе с организациями см. в разделе Начало работы с организациями.
-
Если у вас возник технический вопрос по работе сервиса, обратитесь в службу поддержки
Создайте подключение
Важно
Если вы работаете с новой объектной моделью DataLens, включающей воркбуки и коллекции:
- Перейдите на главную страницу
DataLens. На панели слева выберите Коллекции и воркбуки. - Откройте воркбук, в правом верхнем углу нажмите Создать и выберите нужный объект.
Продолжайте инструкцию с шага 3.
-
Перейдите на страницу подключений
. -
Нажмите кнопку Создать подключение.
-
Выберите подключение ClickHouse.
-
В открывшемся окне укажите параметры подключения:
- Подключение — тип Указать вручную.
- Имя хоста —
rc1a-ckg8nrosr2lim5iz.mdb.yandexcloud.net
. - Порт HTTP-интерфейса —
8443
(по умолчанию). - Имя пользователя —
samples_ro
. - Пароль —
MsgfcjEhJk
.
-
Активируйте опцию Разрешить подзапросы в датасетах и запросы из чартов.
-
Проверьте подключение и нажмите кнопку Создать подключение.
-
Введите название подключения —
Sample ClickHouse
. -
Нажмите кнопку Создать.
-
Дождитесь сохранения подключения.
Создайте датасет
-
В правом верхнем углу нажмите кнопку Создать датасет.
-
Перенесите на рабочую область таблицу MS_SalesFullTable.
-
Перейдите на вкладку Поля.
-
Создайте поле с датой заказа OrderDate.
-
Продублируйте поле OrderDatetime.
-
Переименуйте дубликат поля OrderDatetime (1) в OrderDate: нажмите на имя строки, удалите текущее имя и введите новое.
-
Измените тип данных с Дата и время на Дата.
-
-
В столбце Агрегация для поля Sales выберите Сумма.
Поле с агрегацией станет показателем и поменяет цвет на синий.
-
В правом верхнем углу нажмите кнопку Сохранить.
-
Введите имя датасета Moscow Sales dataset with parameters, нажмите Создать.
Добавьте параметры в датасет
-
Перейдите на вкладку Параметры.
-
Добавьте параметры
scale
иdimension
:-
Нажмите кнопку Добавить и в открывшемся окне укажите:
- Название —
scale
. - Тип —
Строка
. - Значение по умолчанию —
month
.
Нажмите кнопку Добавить.
- Название —
-
Нажмите кнопку Добавить и в открывшемся окне укажите:
- Название —
dimension
. - Тип —
Строка
. - Значение по умолчанию —
Статус
.
Нажмите кнопку Добавить.
- Название —
-
-
Нажмите кнопку Сохранить.
Создайте чарт с возможностью управления группировкой даты
-
В верхнем правом углу датасета нажмите Создать чарт.
-
Выберите тип визуализации Накопительная диаграмма с областями.
-
Добавьте в чарт вычисляемое поле:
-
В левой части экрана под датасетом нажмите значок
и выберите Поле. -
В окне Настройка поля введите:
-
В поле Название —
Date
. -
В поле для ввода формулы —
DATETRUNC([OrderDate], [scale])
. Дата заказа будет округляться в зависимости от значения параметра датасетаscale
.
-
-
Нажмите Создать.
-
Перетащите новое поле Date в секцию X.
-
-
Перетащите показатель Sales в секцию Y.
-
Добавьте в чарт группировку по типу категорий товара. Для этого из раздела Измерения перетащите поле ProductCategory в секцию Цвета. Области диаграммы для каждой категории товара окрасятся в разные цвета.
-
Сохраните чарт.
-
В правом верхнем углу нажмите кнопку Сохранить.
-
Введите название чарта Продажи по категориям товаров и нажмите кнопку Сохранить.
-
Создайте чарт с возможностью выбора измерения для визуализации
-
В верхнем правом углу датасета нажмите Создать чарт.
-
Выберите тип визуализации Линейчатая диаграмма.
-
Добавьте в чарт вычисляемое поле для выбора измерения:
-
В левой части экрана под датасетом нажмите значок
и выберите Поле. -
В окне Настройка поля введите:
-
В поле Название —
Field
. -
В поле для ввода формулы:
if( [dimension] = 'Статус', [ClientStatus], [dimension] = 'Категория', [ProductCategory], [dimension] = 'Тип оплаты', [PaymentType], null )
Измерение для визуализации будет меняться в зависимости от значения параметра датасета
dimension
.
-
-
Нажмите Создать.
-
Перетащите новое поле Field в секцию Y.
-
-
Перетащите показатель Sales в секцию X.
-
Сохраните чарт.
-
В правом верхнем углу нажмите кнопку Сохранить.
-
Введите название чарта Чарт с выбором измерения для визуализации и нажмите кнопку Сохранить.
-
Создайте дашборд
Создайте дашборд, на который будут добавлены чарты.
-
Перейдите на главную страницу
DataLens. -
Нажмите кнопку Создать дашборд.
Добавьте чарты на дашборд
-
При первом открытии после сохранения дашборд открывается в режиме редактирования. Если вы открыли его повторно, то нажмите Редактировать в правом верхнем углу.
-
Нажмите кнопку Добавить и выберите Чарт.
-
В поле Чарт нажмите кнопку Выбрать.
-
Выберите чарт Продажи по категориям товаров. После этого автоматически заполнится поле Название.
-
Нажмите кнопку Добавить.
-
Аналогичным способом добавьте чарт Чарт с выбором измерения для визуализации.
-
Расположите чарты на дашборде в удобном для вас порядке.
-
Сохраните дашборд:
- В правом верхнем углу нажмите кнопку Сохранить.
- Введите название дашборда Визуализация данных с использованием параметров и нажмите кнопку Создать.
Добавьте селекторы на дашборд
Добавьте селекторы с ручным вводом, чтобы менять значения параметров в чартах.
Важно
После добавления селектора разорвите его связь с другими селекторами на этой вкладке дашборда.
-
Чтобы перейти в режим редактирования дашборда, нажмите Редактировать в правом верхнем углу.
-
Добавьте селектор для чарта Продажи по категориям товаров:
-
В верхней части страницы нажмите кнопку Добавить.
-
Выберите Селектор.
-
Выберите тип источника Ручной ввод.
-
В Имя поля или параметра введите
scale
. В этот параметр датасета будет передаваться выбранное значение из селектора. -
Выберите тип селектора Список.
-
Рядом с параметром Значение по умолчанию нажмите на поле ввода и добавьте значения:
day
week
month
year
Нажмите кнопку Применить.
-
В списке Значение по умолчанию укажите month.
-
Включите опцию Название и введите
Группировка
. -
Проверьте указанные параметры селектора.
-
Нажмите кнопку Добавить.
-
Расположите селектор на дашборде над чартом Продажи по категориям товаров. Теперь вы можете управлять группировкой даты в этом чарте.
-
-
Добавьте селектор для чарта Чарт с выбором измерения для визуализации:
-
В верхней части страницы нажмите кнопку Добавить.
-
Выберите Селектор.
-
Выберите тип источника Ручной ввод.
-
В Имя поля или параметра введите
dimension
. В этот параметр датасета будет передаваться выбранное значение из селектора. -
Выберите тип селектора Список.
-
Рядом с параметром Значение по умолчанию нажмите на поле ввода и добавьте значения:
Статус
Категория
Тип оплаты
Нажмите кнопку Применить.
-
В списке Значение по умолчанию укажите Статус.
-
Включите опцию Название и введите
Измерение
. -
Нажмите кнопку Добавить.
-
Расположите селектор на дашборде над чартом Чарт с выбором измерения для визуализации.
-
Разорвите связь этого селектора с селектором Группировка:
-
В верхней части страницы нажмите кнопку Связи.
-
В окне Связи выберите Измерение.
-
Проверьте, что с чартом Чарт с выбором измерения для визуализации установлен тип связи Исх.связь. Для селектора Группировка установите тип связи Игнор.
-
Нажмите кнопку Сохранить. Теперь с помощью этого селектора вы можете выбирать измерение для визуализации.
-
-
См. также
- Параметры в Yandex DataLens
- Добавление параметров на дашборд
- Добавление параметра в чарт
- Добавить параметры
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc