Записки охотника

Азбука динозавров

Собственные разработки
Рвав-рвав, собака Смайл приносит счастье!

Представляем вам маленький «кусочек счастья» для нашей маленькой хозяйки: при помощи Power BI мы с хозяином создали собственную азбуку :-)
В общем, сначала у нас появилась «Азбука маленького Тирекса», а уж потом, дабы добро не пропадало, был создан соответствующий отчет –"Азбука динозавров".

Подходы к созданию азбуки

Маленькая хозяйка подрастает, многим интересуется, учится писать… а также очень любит всяческих динозавров.
В связи с имеющейся ситуацией, ваш покорный слуга решил осуществить следующее:
  • Разработать собственную азбуку, с кодовым названием «Азбука маленького Тирекса».
  • Поскольку контент ориентирован на детскую аудиторию, все динозавры на иллюстрациях представлены в некоем «мультяшном» виде.
  • В качестве познавательной информации мы указали примерные размеры, а также режим питания конкретной «животины».
  • Виды динозавров, скажем так, несколько не общеизвестные, потому как популярных динозавров маленькая хозяйка давно выучила, да и найти соответствующие виды на определенную букву русского алфавита весьма не просто.
  • В конечном итоге, необходимо было получить некую бумажную версию, поскольку в электронном виде ребенку скучно, да и в доступности электронный вид не всегда:
Азбука маленького Тирекса
Рвав-рвав, на основе созданной азбуки было, собственно, реализовано то решение, о котором вы здесь читаете. Информация была дополнительно обогащена новыми данными, да и вообще, было интересно, а что получится в итоге, и насколько результат будет "читабельным"...
Кстати, ссылки на скачивание "Азбуки маленького Тирекса" будут представлены в конце материала, и доступны в течении 2-х недель всем желающим. Далее только по запросу.

Источники данных

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

Описание решения

Отчет реализован при помощи DAX, Power Query, и стандартного функционала.
Азбука динозавров: Азбука маленького Тирекса
Азбука динозавров: основные сведения
Отчет содержит 37 листов:
  • Лист «Навигатор» — титульный лист отчета, содержащий навигационное меню, маркетинговую информацию, и контакты для связи с разработчиком решения.
  • Лист «Азбука» — буквы русского алфавита, оформленные в виде кнопок перехода на соответствующую страницу отчета.
  • Лист «Динозавры» — некоторые аналитические данные, содержащие более расширенную информацию об основном контенте отчета.
  • Лист «Информация» — памятка пользователя.
  • Листы с названиями соответствующих динозавров — это, собственно, слайды нашей азбуки.
Основные элементы:
  • «Матрица».
  • «Кнопка».
  • «Срез» нового образца.
Дополнительные элементы:
  • Навигатор.
  • Скрывающаяся панель фильтров.
  • Иконка.
  • Изображение.
  • Текстовое поле.
  • Эмодзи.

Процесс разработки

  • Создана таблица «Перечень динозавров» — содержит набор исходных данных, который имеет минимально необходимую структуру, а именно: порядковый номер, название динозавра, его параметры, а также необходимые аналитики.
  • Создана таблица «Алфавит» — содержит перечень букв русского алфавита, название динозавра и его порядковый номер, используемый в качестве ключа для организации связей между данными.
  • Создана таблица «Рацион» — содержит перечень вида питания динозавров, а также ссылку URL для иллюстрации используемого значения.
  • Создана таблица «Способность» — содержит перечень основных способностей (режима передвижения) динозавров, а также ссылку URL для иллюстрации используемого значения.
  • Создана таблица «Группа» — содержит перечень групп, к которым относятся динозавры, а также ссылку URL для иллюстрации используемого значения.
  • Создана таблица «Меры» — техническая таблица, созданная для удобства.
Рвав-рвав, на этом работы с Power Query завершены.
  • Дальше необходимо создать нужные связи в получившейся модели данных — это один из важнейших этапов любой разработки в Power BI:
Азбука динозавров: модель данных
  • Расчетов в этом решении не предусмотрено, тем не менее, при помощи DAX было написано несколько мер, для лучшего восприятия данных визуального элемента.
  • Когда все готово, можно приступать к визуализации данных.
  • Последний шаг — это дизайн, реализованный в соответствии с выработанным шаблоном наших разработок.

Особенности разработки

  • Для размещения иконок непосредственно в визуальном элементе «Срез» нового образца, изображения должны быть доступны по URL. В данном случае, они размещены на отдельной странице нашего сайта.
  • Несмотря на то, что решение будут смотреть взрослые люди, но его дизайн ориентирован, в первую очередь, на детскую аудиторию, поскольку отчет в данном случае, вещь вторичная, а главное для нас — это именно Азбука.
Рвав-рвав, честно говоря, времени подобное заняло довольно много, но мы с хозяином об этом ничуть не жалеем :-)

Ваш Смайл

Слайды нашей азбуки (адаптировано под формат A4)
Файл «pdf» (дефолтный размер слайдов)