СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Практическое занятие №35

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Практическое занятие №35»

Практическое занятие №35 (1И)

Тема: Yandex DataLens Геоданные

Цель работы: формирование теоретических и практических навыков работы с Yandex DataLens

Оборудование: компьютер с установленной операционной системой Windows, подключение к сети Интернет

Время работы 2 часа

Ход работы

Шаг 1. Создайте подключение к CSV-файлу
  1. Скачайте фаил с данными статистики о ДТП за апрель-декабрь 2018 года в формате CSV. (https://cloud.mail.ru/public/2pA4/MMA25x1Fk )

  2. Откройте главную страницу DataLens и нажмите Создать подключение.

  1. Выберите тип подключения Файлы.

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

После успешной загрузки вы увидите превью данных файла. Для просмотра используйте полосы прокрутки справа и внизу.

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

  2. Введите имя подключения dtp_data и нажмите кнопку Создать.

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

Шаг 2. Создайте датасет и настройте его поля

Датасет будет состоять из одного источника — файла CSV.

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

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

Здесь есть возможность добавить поля данных и вычисляемые поля, изменить тип данных поля, правила агрегации, переименовать поле.

  1. Измените имена полей на русские, по порядку:

    • Код региона

    • Название региона

    • Код дороги

    • Название дороги

    • Тип дороги

    • ОКТМО

    • Адрес

    • Тип ДТП

  1. Дата и время ДТП показаны в следующих полях:

    • crash_date — дата, записанная числом, вида 20190218;

    • crash_time — время, записанное текстом, вида 19:34.

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

  1. Для отображения сведений о дате и времени ДТП добавьте новое поле.

    1. Нажмите Добавить поле.

    1. Укажите для него данные:

      • Название поля: Дата и время

      • Формула: DATETIME_PARSE(str([crash_date])+' '+str([crash_time]))

Совет

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

Совет

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

    1. Нажмите Создать.

В разделе предпросмотра появилось корректное отображение даты и времени ДТП в виде значения типа Дата и время с разделителем T. Новое поле Дата и время находится в таблице сверху. По значку доступно редактирование формулы поля.

  1. Продолжите переименование полей по порядку:

    • Причина ДТП

    • Кол-во погибших

    • Кол-во пострадавших

    • Кол-во ТС

    • Кол-во участников

Для следующих полей установите тип агрегации Сумма:

    • Кол-во погибших

    • Кол-во пострадавших

    • Кол-во ТС

    • Кол-во участников

  1. Добавьте поле для отображения геоточки.

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

    1. Введите данные для нового поля:

      • Название поля: Геоточка

      • Формула: GEOPOINT([latitude],[longitude])

где [latitude] и [longitude] — поля датасета.

    1. Нажмите Создать.

Примечание

В примере используются готовые данные в формате координат.

    1. Убедитесь, что в таблице и превью появилось новое поле с типом Геоточка.

  1. Добавьте поле для отображения количества ДТП.

    1. Нажмите Добавить поле.

    1. Введите данные для нового поля:

      • Название поля: Кол-во ДТП

      • Формула: SUM(1)

    1. Нажмите Создать.

Тип агрегации для этого поля устанавливать не нужно, DataLens при добавлении поля на чарт применит функцию агрегации автоматически.

  1. Добавьте поле для данных о смертности в ДТП.

    1. Нажмите Добавить поле.

    1. Введите данные для нового поля:

      • Название поля: Смертность в ДТП

      • Формула: [Кол-во погибших]/[Кол-во ДТП]

    1. Нажмите Создать

Примечание

Вычисляемые поля можно создавать непосредственно в чарте. Однако удобнее сделать это на уровне датасета, чтобы они были доступны во всех чартах.

  1. Сохраните датасет, нажав справа вверху кнопку Сохранить.

  2. В открывшемся окне укажите название датасета: ДТП. Нажмите Создать.

Датасет создан.

Шаг 3. Создайте первый чарт — Тепловую карту

Приступайте к созданию первого чарта.

  1. Нажмите Создать чарт.

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

  1. Выберите в разделе Геоточки тип слоя Геоточки (тепловая карта).

  1. Перетащите поле Геоточка в раздел Геоточки.

Вы получили первый чарт на карте.

  1. Для сохранения чарта сначала рядом с кнопкой Сохранить нажмите значок стрелки, затем выберите Сохранить как.

  1. В диалоговом окне укажите название чарта: Тепловая карта и нажмите Сохранить.

Шаг 4. Создайте второй чарт — Линейчатую диаграмму
  1. Проанализируйте количество ДТП по регионам.

    1. В том же окне выберите тип чарта Линейчатая диаграмма.

    1. Перетащите:

      • поле Название региона — в раздел Y;

      • поле Кол-во ДТП — в раздел X;

      • поле Кол-во ДТП — в раздел Сортировка.

На диаграмме отобразилось количество ДТП по регионам. Больше всего ДТП в Московской области.

Примечание

Не все линии диаграммы подписаны. Если линия не подписана, наведите на нее указатель, и название региона отобразится в подсказке.

    1. Сохраните диаграмму по кнопке Сохранить как.

    2. В открывшемся окне укажите название чарта: Количество ДТП по регионам и сохраните его.

  1. Проанализируйте смертность в ДТП по регионам.

    1. Замените показатель Кол-во ДТП на Смертность в ДТП с помощью перетаскивания.

На этот раз в лидерах с большим отрывом Ингушетия, Калмыкия и Волгоградская область.

    1. Сохраните чарт по кнопке Сохранить как с названием Смертность по регионам.

Шаг 5. Создайте еще чарты — Линейные диаграммы

Посмотрите, как распределяется количество ДТП и смертность в них по неделям, дням недели и времени суток.

  1. Проанализируйте количество ДТП и смертность по неделям.

    1. В том же окне выберите тип чарта Линейная диаграмма.

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

    2. Перетащите поле Дата и время в раздел X и нажмите зеленый значок календаря.

    1. В поле Группировка выберите Часть даты ⟶ Неделя, затем нажмите Применить.

    1. Перетащите:

      • поле Кол-во ДТП — в раздел Y;

      • поле Смертность в ДТП — в раздел Y2.

Появилась диаграмма с двумя графиками — количества ДТП и смертности. Если навести указатель на точку графика, в подсказке отобразятся конкретные значения.

    1. Сохраните чарт по кнопке Сохранить как с названием Кол-во ДТП и смертность по неделям.

  1. Теперь проанализируйте количество ДТП и смертность по дням недели.

    1. Измените группировку по дате и времени на Часть даты ⟶ День недели.

На этой диаграмме заметны более явные тенденции.

    1. Сохраните чарт по кнопке Сохранить как с названием Кол-во ДТП и смертность по дням недели.

  1. Проанализируйте количество ДТП и смертность по часам суток.

    1. Измените группировку по дате и времени, укажите: Часть даты ⟶ Час.

Диаграмма показывает: ночью количество ДТП меньше, но среди них больше происшествий со смертельным исходом.

    1. Сохраните чарт по кнопке Сохранить как с названием Кол-во ДТП и смертность по часам в течение дня.

Шаг 6. Создайте дашборд
  1. Откройте меню по значку слева от логотипа и выберите пункт Дашборды.

  1. Нажмите кнопку Создать дашборд.

  1. Введите название дашборда ДТП в РФ и нажмите Создать.

Примечание

Если это первый дашборд, созданный в каталоге, он откроется сразу после создания. Если в каталоге уже есть другие дашборды, то откроется их список. В этом случае нужно из списка открыть дашборд ДТП в РФ.

Шаг 7. Добавьте чарты на дашборд
  1. Добавьте первый чарт.

    1. Нажмите Добавить и в выпадающем списке выберите Чарт.

    1. В поле Чарт нажмите Выбрать и выберите из списка чартов созданный ранее чарт Тепловая Карта.

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

Чарт появился на дашборде.

  1. Повторите предыдущие три шага для чартов Количество ДТП по регионамКол-во ДТП и смертность по неделямКол-во ДТП и смертность по дням неделиКол-во ДТП и смертность по часам в течение дня, добавив их на дашборд.

  2. Создайте на дашборде переключатель чартов Количество ДТП по регионам и Смертность по регионам.

    1. Откройте настройки чарта Количество ДТП по регионам по значку.

    1. В левой части окна нажмите Добавить.

    1. В поле Чарт нажмите Выбрать и выберите чарт Смертность по регионам.

    1. Нажмите Сохранить.

Шаг 8. Добавьте селекторы и сформируйте дашборд

Селекторы позволяют фильтровать данные по значениям.

  1. Добавьте селектор для отбора по названию региона.

    1. Нажмите Добавить и выберите Селектор.

    1. Отметьте На основе датасета, затем нажмите Выбрать и выберите созданный ранее датасет ДТП.

    1. В реквизите Поле выберите Название региона, затем рядом с названием селектора поставьте отметку Показывать. Нажмите кнопку Добавить.

  1. Селектор появился на дашборде в виде прямоугольного элемента.

  2. Повторите предыдущие три шага для полей:

    • Причина ДТП

    • Тип ДТП

    • Тип дороги

    • Название дороги

  1. Элементы дашборда можно перетаскивать и менять их размер. Сформируйте расположение элементов в соответствии со скриншотом или любым другим удобным образом, затем сохраните дашборд по кнопке Сохранить.

Если в селекторах выбрать значения, на чартах отобразятся данные для этих значений.

Чарт Количество ДТП по регионам можно переключить на Смертность по регионам.



Контрольные вопросы:

  1. Что такое Датасет в DataLens?