Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Практические руководства
    • Все руководства
        • Анализ открытых данных ДТП на дорогах России
        • Анализ продаж и локаций пиццерий на данных из БД ClickHouse® и Marketplace
        • Геокодинг с помощью API Яндекс Карт для визуализации в DataLens

В этой статье:

  • Перед началом работы
  • Создайте воркбук
  • Импортируйте геослои из Marketplace
  • Изучите дашборд
  • Создайте подключение
  • Создайте датасет
  • Проанализируйте динамику открытия пиццерий
  • Исследуйте выручку пиццерий
  • Посчитайте сумму выручки и количество пиццерий
  • Исследуйте плотность заказов на карте
  • Создайте дашборд
  • Добавьте геослои на дашборд
  • Дополнительно
  1. Анализ и визуализация данных
  2. DataLens
  3. Работа с геоданными
  4. Анализ продаж и локаций пиццерий на данных из БД ClickHouse® и Marketplace

Анализ продаж и локаций пиццерий на данных из БД ClickHouse® и Marketplace

Статья создана
Yandex Cloud
Обновлена 24 марта 2025 г.
  • Перед началом работы
  • Создайте воркбук
  • Импортируйте геослои из Marketplace
  • Изучите дашборд
  • Создайте подключение
  • Создайте датасет
  • Проанализируйте динамику открытия пиццерий
  • Исследуйте выручку пиццерий
  • Посчитайте сумму выручки и количество пиццерий
  • Исследуйте плотность заказов на карте
  • Создайте дашборд
  • Добавьте геослои на дашборд
  • Дополнительно

Примечание

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

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

В этом руководстве вы подготовите дашборд по выбору помещений для открытия новых пиццерий Додо.

С помощью DataLens вы проанализируете локации на основе реальных данных:

  • Выручка по текущим пиццериям Додо.
  • Поисковые запросы к пиццериям по локациям (данные Яндекса).
  • Численность всех пиццерий по локациям (данные Яндекса).

В качестве источника используется демонстрационная база данных ClickHouse® и продукт Организации: спрос и предложение из Marketplace.

Руководство также доступно в записи на YouTube-канале Yandex Cloud.

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

  1. Создайте воркбук.
  2. Импортируйте геослои из Marketplace.
  3. Изучите дашборд.
  4. Создайте подключение.
  5. Создайте датасет.
  6. Проанализируйте динамику открытия пиццерий.
  7. Исследуйте выручку пиццерий.
  8. Посчитайте сумму выручки и количество пиццерий.
  9. Исследуйте плотность заказов на карте.
  10. Создайте дашборд.
  11. Добавьте геослои на дашборд.

Перед началом работы

Чтобы начать работать с DataLens:

Новый пользователь
Уже использую Yandex Cloud
  1. Войдите в ваш аккаунт на Яндексе. Если у вас еще нет аккаунта, создайте его.
  2. Откройте главную страницу DataLens.
  3. Нажмите Открыть сервис.
  4. Подтвердите, что ознакомились с Условиями использования и принимаете их и нажмите кнопку Войти.
  1. Войдите в ваш аккаунт на Яндексе.

  2. Откройте главную страницу DataLens.

  3. Нажмите Открыть сервис.

  4. Выберите один из вариантов:

    • Если у вас уже есть организация, выберите ее в выпадающем меню на вкладке Организации и нажмите DataLens.

      Примечание

      Для активации экземпляра DataLens пользователю нужна роль admin или owner. Подробнее про роли см. в разделе Управление доступом в Yandex Cloud Organization.

    • Если у вас есть облако, но нет организации, нажмите Добавить новый DataLens. В открывшемся окне введите название и описание организации и нажмите Создать организацию и DataLens. Подробнее о работе с организациями см. в разделе Начало работы с организациями.

Если у вас возник технический вопрос по работе сервиса, обратитесь в службу поддержки Yandex Cloud. Чтобы спросить совета, обсудить решение вашей задачи или лучшие практики работы сервиса, напишите в чат DataLens в Telegram.

Создайте воркбук

  1. Перейдите на главную страницу DataLens.
  2. На панели слева выберите Коллекции и воркбуки.
  3. В правом верхнем углу нажмите Создать → Создать воркбук.
  4. Введите название воркбука — Организации: спрос и предложение.
  5. Нажмите кнопку Создать.

Импортируйте геослои из Marketplace

  1. Перейдите в Marketplace DataLens.

  2. Выберите категорию Геослои, затем товар Организации: спрос и предложение.

  3. Нажмите Развернуть в открывшейся карточке товара.

  4. Выберите воркбук Организации: спрос и предложение.

  5. Нажмите кнопку Развернуть.

    workbook-choose

Изучите дашборд

  1. Откройте дашборд Организации: спрос и предложение.

  2. Изучите дашборд:

    • В верхней части находятся фильтры по городу, рубрике и типу полигона.

    • В таблицах можно посмотреть информацию о спросе и предложении:

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

  3. Выберите рубрику Пиццерия и ознакомьтесь на карте с показателями Спрос, Предложение и Спрос на предложение на город.

    dashboard

Создайте подключение

  1. Перейдите в воркбук Организации: спрос и предложение — нажмите его название в пути до дашборда.

    chart-settings

  2. В правом верхнем углу нажмите Создать → Подключение.

  3. В разделе Базы данных выберите подключение ClickHouse®.

    1. В открывшемся окне выберите тип подключения Указать вручную и укажите параметры подключения:

      • Имя хоста — rc1a-g1gicp3imcc0pnsg.mdb.yandexcloud.net,rc1b-vbbl6tob599tr3oi.mdb.yandexcloud.net,rc1d-qf1ven1igeihhbep.mdb.yandexcloud.net (указать через запятую).
      • Порт HTTP-интерфейса — 8443 (по умолчанию).
      • Имя пользователя — datalens-marathon-2020-11-ro.
      • Пароль — /4b+xBF6aSCgN9wKTevYGuDjxC9IO4Fa.
    2. Нажмите кнопку Проверить подключение и убедитесь, что появился зеленый значок.

    3. Нажмите кнопку Создать подключение.

    4. Введите название подключения — DODO Con.

    5. Нажмите кнопку Создать.

      create-connection

Дождитесь сохранения подключения.

Создайте датасет

Создайте датасет на базе подключения DODO Con:

  1. На странице подключения в правом верхнем углу нажмите кнопку Создать датасет.

  2. Перенесите на рабочую область таблицу marathon-2020-11.DODO_opendata.

    drag-table

  3. Перейдите на вкладку Поля.

  4. Переименуйте поле Name в Pizzerias. Чтобы изменить название поля, нажмите на его имя, удалите текущее имя и введите новое.

  5. Для поля Coordinates в столбце Тип выберите Геоточка.

  6. Для поля Revenue укажите тип агрегации Сумма. Поля с определенными функциями агрегации становятся показателями и меняют свой цвет на синий.

    image

  7. Создайте показатель с количеством пиццерий:

    1. Продублируйте поле Pizzerias — в правой части строки с полем нажмите и выберите Дублировать.

    2. Переименуйте дубликат поля Pizzerias (1) в The number of pizzerias.

    3. Измените тип агрегации на Количество уникальных.

      dublicate-field

  8. Создайте вычисляемое поле для ранжирования пиццерий по выручке:

    1. В правом верхнем углу нажмите кнопку Добавить поле.

    2. Слева вверху укажите название поля — Rank по выручке.

    3. В поле для формулы введите: RANK([Revenue]).

    4. Нажмите кнопку Создать.

      add-field

  9. Сохраните датасет:

    1. В правом верхнем углу нажмите кнопку Сохранить.
    2. Введите название датасета — DODO и нажмите кнопку Создать.

Проанализируйте динамику открытия пиццерий

Для визуализации динамики открытия пиццерий по месяцам создайте столбчатую диаграмму:

  1. На странице датасета в правом верхнем углу нажмите кнопку Создать чарт.

  2. Добавьте в чарт дату открытия. Для этого из раздела Измерения перетащите поле OpenDate в секцию X.

  3. Добавьте в чарт показатель — число пиццерий. Для этого из раздела Показатели перетащите поле The number of pizzerias в секцию Y.

    add-measure-selector

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

  4. Отобразите чарт по месяцам:

    1. Нажмите на иконку с календарем у поля OpenDate в секции X.

    2. В поле Группировка выберите Округление ⟶ Месяц, затем нажмите Применить.

      image

  5. Сохраните чарт:

    1. В правом верхнем углу нажмите кнопку Сохранить.

    2. В открывшемся окне введите название чарта Динамика открытий и нажмите кнопку Сохранить.

      image

Исследуйте выручку пиццерий

Чтобы отобразить рейтинг топ-10 пиццерий по выручке, создайте линейчатую диаграмму:

  1. Создайте копию чарта, созданного на предыдущем шаге:

    1. В правом верхнем углу нажмите значок → Сохранить как копию.

      save-chart-as-copy

    2. В открывшемся окне введите название нового чарта Топ-10 пиццерий и нажмите кнопку Сохранить.

  2. Выберите тип визуализации Линейчатая диаграмма.

    image

  3. Замените месяцы на названия пиццерий на оси Y. Для этого из раздела Измерения перетащите поле Pizzerias в секцию Y и наведите его над полем OpenDate, пока то не станет красным.

  4. Замените количество пиццерий на сумму выручки на оси X. Для этого из раздела Показатели перетащите поле Revenue в секцию X и наведите его над полем The number of pizzerias, пока то не станет красным.

  5. Отсортируйте диаграмму по убыванию выручки. Для этого из раздела Показатели перетащите поле Revenue в секцию Сортировка. На диаграмме отобразилась сумма выручки по пиццериям.

  6. Добавьте фильтрацию для топ-10 пиццерий по выручке:

    1. Из раздела Показатели перетащите поле Rank по выручке в секцию Фильтры.

    2. Из списка Операция выберите Меньше или равно.

    3. В поле Значение укажите число 10.

      image

    4. Нажмите кнопку Применить фильтр.

    На диаграмме отобразится рейтинг топ-10 пиццерий по России.

    image

  7. В правом верхнем углу нажмите кнопку Сохранить.

Посчитайте сумму выручки и количество пиццерий

Чтобы отобразить сумму выручки, создайте индикатор:

  1. Создайте копию чарта, созданного на предыдущем шаге:

    1. В правом верхнем углу нажмите значок → Сохранить как копию.
    2. В открывшемся окне введите название нового чарта Выручка и нажмите кнопку Сохранить.
  2. Выберите тип визуализации Индикатор.

    choose-indicator

  3. Уберите фильтрацию топ-10 пиццерий по выручке — в секции Фильтры напротив поля Rank по выручке нажмите значок (значок появляется при наведении указателя на поле).

  4. Из раздела Показатели перетащите поле Revenue в секцию Показатель.

  5. Уберите отображение заголовка в настройках чарта:

    1. Справа от типа визуализации нажмите значок .

    2. Выберите для заголовка значение Скрыть.

    3. Нажмите кнопку Применить.

      title-option-off

  6. В правом верхнем углу нажмите кнопку Сохранить.

    indicator

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

  1. Создайте копию чарта, созданного на предыдущем шаге:

    1. В правом верхнем углу нажмите значок → Сохранить как копию.
    2. В открывшемся окне введите название нового чарта Количество пиццерий и нажмите кнопку Сохранить.
  2. Замените выручку на количество пиццерий. Для этого из раздела Показатели перетащите поле The number of pizzerias в секцию Показатель и наведите его над полем Revenue, пока то не станет красным.

  3. В правом верхнем углу нажмите кнопку Сохранить.

    indicator-metric

Исследуйте плотность заказов на карте

Для визуализации плотности заказов на карте России создайте карту.

  1. Создайте копию чарта, созданного на предыдущем шаге:

    1. В правом верхнем углу нажмите значок → Сохранить как копию.
    2. В открывшемся окне введите название нового чарта Пиццерии на карте и нажмите кнопку Сохранить.
  2. Выберите тип визуализации Карта.

    image

  3. Добавьте на карту координаты пиццерий. Для этого из раздела Измерения перетащите поле Coordinates в секцию Точки (Геоточки).

  4. Измените размер точек относительно показателя выручки. Для этого из раздела Показатели перетащите поле Revenue в секцию Размер.

  5. Измените цвет точек относительно показателя выручки. Для этого из раздела Показатели перетащите поле Revenue в секцию Цвета.

  6. Добавьте в секцию Тултипы поля:

    • Pizzerias;

    • Address;

    • OpenDate;

    • Revenue.

      map-measure

  7. Измените настройки секции Цвета:

    1. В секции Цвета нажмите значок (значок появляется при наведении указателя на секцию).

    2. Выберите тип градиента Двухцветный и цвет Желтый (оттенки).

    3. Нажмите кнопку Применить.

      map-colour

  8. В правом верхнем углу нажмите кнопку Сохранить.

    pizzerias-on-the-map

Создайте дашборд

  1. Перейдите в воркбук Организации: спрос и предложение — нажмите его название в пути до дашборда.

  2. В правом верхнем углу нажмите Создать → Дашборд.

  3. На панели в нижней части страницы зажмите Чарт и перетащите его в нужную область.

    add-chart

  4. В открывшемся окне нажмите кнопку Выбрать.

  5. Выберите чарт Динамика открытий. После этого автоматически заполнится поле Название.

  6. Нажмите кнопку Добавить.

    add-chart-window

  7. Повторите шаги 3-6, чтобы добавить чарты:

    • Топ-10 пиццерий;
    • Выручка;
    • Количество пиццерий;
    • Пиццерии на карте.
  8. Установите размеры чартов с помощью мыши и расположите их на дашборде в удобном для вас порядке.

    image

Добавьте селектор, чтобы фильтровать чарты по городу:

  1. На панели в нижней части страницы зажмите Селектор и перетащите его в нужную область.

    image

  2. Добавьте селектор с календарем по датам заказа:

    1. Выберите датасет DODO.

    2. Выберите поле City.

    3. Укажите заголовок: Город.

    4. Нажмите кнопку Сохранить.

      image

  3. Перетащите селектор вверх дашборда.

  4. Сохраните дашборд:

    1. В правом верхнем углу дашборда нажмите кнопку Сохранить.
    2. Введите название дашборда DODO Dashboard и нажмите кнопку Создать.

Дашборд готов.

image

Выберите в селекторе город Москва. Если фокус карты остался на прежней локации, обновите страницу браузера. DataLens фиксирует масштаб и местоположение карты, если вы изменяли их в рамках текущей сессии.

dashboard-pizza

Добавьте геослои на дашборд

  1. Убедитесь, что на дашборде в фильтре города выбрана только Москва. В правом верхнем углу карты нажмите значок → Редактировать.

    map-editor

  2. Нажмите на название датасета DODO.

  3. Нажмите кнопку Добавить датасет.

  4. Выберите датасет Организации, импортированный из Marketplace.

    organizations

  5. После выбора датасета появится окно настройки связей. По умолчанию связь устанавливается по полям с одинаковыми названиями.

    1. Нажмите кнопку Добавить связь.

    2. Установите связь между полями датасетов City (DODO) и Город (Организации) и нажмите Сохранить.

      links

  6. Закройте окно Cвязи, нажав кнопку Сохранить.

  7. Переименуйте слой Слой 1:

    1. Нажмите на слой и справа от названия нажмите значок (значок появляется при наведении указателя на слой).

      select-layer

    2. В открывшемся окне Настройки слоя укажите название ДОДО и нажмите кнопку Применить.

  8. Добавьте еще один слой:

    1. Нажмите кнопку справа от слоя.
    2. Переименуйте слой в Спрос на предложение.
    3. Измените тип геослоя Точки (Геоточки) на Полигоны (Геополигоны).

    geopolygon

  9. Убедитесь, что текущий датасет – Организации, а не DODO. Если текущий датасет DODO, то нажмите в левом верхнем углу на название датасета и выберите Организации.

    organizations-dataset

  10. Перетащите измерение Полигон в секцию Полигоны.

  11. Добавьте измерение Полигон.Тип в секцию Фильтры и выберите значение hash7. Нажмите кнопку Применить фильтр.

  12. Добавьте измерение Рубрика в секцию Фильтры слоя и выберите значение Пиццерия. Нажмите кнопку Применить фильтр.

  13. Добавьте показатель Спрос на предложение на город в секцию Цвета.

  14. В настройках цвета выберите трехцветный градиент Синий-Серый-Красный и нажмите Применить.

    colour-settings

  15. Измените уровень прозрачности до 60.

    transparency

  16. Добавьте в секцию Тултипы поля:

    • Спрос;

    • Предложение;

    • Спрос на предложение на город;

    • Топ запросов;

    • Топ компаний.

      map-geolayers

  17. Сохраните чарт — в правом верхнем углу нажмите кнопку Сохранить.

  18. Вернитесь на дашборд, открытый на предыдущей вкладке браузера, и обновите страницу.

  19. Выберите в селекторе Санкт-Петербург. После этого дашборд, включая карту и внешний геослой, отфильтруется полностью по этому селектору.

    dashboard-spb

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

Дополнительно

В качестве идей для дальнейшей самостоятельной работы предлагаем:

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

ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc.

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

Предыдущая
Анализ открытых данных ДТП на дорогах России
Следующая
Геокодинг с помощью API Яндекс Карт для визуализации в DataLens
Проект Яндекса
© 2025 ООО «Яндекс.Облако»