Создание датасетов, чартов, дашбордов в YandexDataLens.
В этой статье познакомимся с датасетами, чартами и дашбордами в YandexDataLens. А также, рассмотрим алгоритмы создания их в сервисе YandexDataLens Яндекс.Облака.


Датасет в YandexDataLens.
Датасет описывает набор данных и его структуру. Набор данных датасета представлен в виде полей.

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

При создании датасета вы можете дублировать существующие поля и создавать новые.

DataLens позволяет создавать вычисляемые поля с помощью функций агрегации и функций, которые доступны для источника данных.
Режимы работы датасета с источником данных.
Датасет работает с источником данных в следующих режимах:

Прямой доступ. — Все запросы к данным исполняются на стороне источника. Если в качестве источника данных вы используете Metrika API, то DataLens будет использовать прямой доступ к данным.

Единовременная материализация. — Данные загружаются во внутреннее хранилище Yandex Datalens единовременно. Все последующие запросы обрабатываются на загруженных данных. Чтобы синхронизировать хранилище Yandex Datalens с источником, данные можно загрузить повторно. Если в качестве источника данных вы используете CSV-файл, то DataLens автоматически материализует датасет. Данные загружаются в хранилище Yandex Datalens периодически по правилу. Правило задается в настройках датасета.

Алгоритм создание датасета.
1. На главной странице сервиса Yandex Datalens выбираем «Создать датасет».

2. Выбираем подключение. Если в списке нет доступных подключений, нужно его создать.

3. Вводим название датасета. Если создаем датасет из подключения к базе данных, необходимо выбрать базу данных и таблицу для датасета.

4. Нажимаем «Создать». После откроется окно с настройкой датасета.

Алгоритм создание поля в датасете.
1. Открываем созданный датасет.

2. Нажимаем значок «+» «Добавить поле».

3. Откроется окно с параметрами для поля. Заполняем следующие поля:
  • Имя.
  • Не отображать в визарде. Позволяет скрыть поле.
  • Добавить описание. Позволяет дополнительно описать поле.
  • Источник данных. Задает источник данных для поля. Если выбрано значение Формула, то в нижней части будет доступны поля создания формулы.
  • Тип. Задает тип данных поля.
  • Агрегация. Задает тип агрегации.
4. Нажимаем «Создать». Созданное поле появится в описании датасета.
Настройка прав доступа к датасету.
1. Выбираем датасет, к которому нужно изменить права доступа.

2. Нажимаем на значок «…» и выбираем пункт «Настроить доступ».

3. Вводим имя пользователя в поле «Добавить участников» и нажимаем «Выбрать».

4. В появившемся окне выбираем тип прав доступа и нажимаем «Добавить».
Чарт в YandexDataLens.
Чарт — это визуализация данных из датасета в виде таблицы или диаграммы.

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

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

1. Панель выбора, где отображаются поля датасета.

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

3. Панель превью, где отображается визуализация.

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

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

Линейная диаграмма — Отображает изменение показателей по измерениям в виде горизонтальной линии.

Диаграмма с областями — Отображает изменение показателей по измерениям в виде областей, показывая вклад каждой линии в значение общей суммы.

Круговая диаграмма — Отображает размер элементов одного ряда данных относительно суммы элементов в виде круга.

Столбчатая диаграмма — Отображает данные в виде плоских вертикальных столбцов.

Древовидная диаграмма — Отображается в виде набор прямоугольников. Диаграмма позволяет сравнить пропорции в иерархии.

Диаграмма позволяет сравнить пропорции в иерархии.

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

Все типы чартов имеют ссылку на официальный сайт, где прописываются алгоритмы создания каждого из чартов в Yandex Datalens.
Дашборд в Yandex Datalens.
Дашборд — страница или набор страниц, на которых размещены виджеты. Дашборд позволяет собрать в одном месте чарты, добавить к ним поясняющие надписи и заголовки.
Новые страницы дашбода можно создать с помощью элемента вкладка.
Виджет – это элемент дашборда. Между виджетами типа селектор и чарт можно строить связи.
Типы виджетов для дашбордов в Yandex Datalens.
чарт — Визуализация в виде таблицы или диаграммы. Вы можете размещать чарты на любом месте дашборда, а также изменять его размеры. Чарты могут быть связаны с селекторами.

селектор — Виджет для управления одним или несколькими чартами. Работает в пределах одной вкладки дашборда.

текст — Виджет в виде текста. Позволяет разместить набор ссылок, поясняющие надписи на дашборде и т.д. Поддерживает язык разметки Markdown.

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

Все типы виджетов имеют ссылку на официальный сайт, где каждый описывается более подробно.
Связи в дашбордах.
Связь опеределяет влияние селектора на один или несколько чартов. По умолчанию селекторы влияют на чарты, созданные в рамках одного датасета. Селекторы и чарты, созданные на базе разных датасетов, также могут быть связанны вручную.
В качестве связи вы можете выбрать поле датасета или создать собственное поле, в котором вручную зададите значения селектора.
Пример визуализации данных из CSV-файла.
Ниже указана ссылка на официальный сайт, где представлен подробный алгоритм создания подключения и датасета, создание чартов и дашбордов на конкретном примере. Файл с исходными данными, также предоставлен для скачивания.

https://cloud.yandex.ru/docs/datalens/solutions/data-from-csv-visualization