Рвав-рвав, собака Смайл приносит счастье!
Представляем вам маленький «кусочек счастья» для нашей маленькой хозяйки: при помощи Power BI мы с хозяином создали собственную азбуку :-)
В общем, сначала у нас появилась «Азбука маленького Тирекса», а уж потом, дабы добро не пропадало, был создан соответствующий отчет –"Азбука динозавров".
Подходы к созданию азбуки
Маленькая хозяйка подрастает, многим интересуется, учится писать… а также очень любит всяческих динозавров.
В связи с имеющейся ситуацией, ваш покорный слуга решил осуществить следующее:
- Разработать собственную азбуку, с кодовым названием «Азбука маленького Тирекса».
- Поскольку контент ориентирован на детскую аудиторию, все динозавры на иллюстрациях представлены в некоем «мультяшном» виде.
- В качестве познавательной информации мы указали примерные размеры, а также режим питания конкретной «животины».
- Виды динозавров, скажем так, несколько не общеизвестные, потому как популярных динозавров маленькая хозяйка давно выучила, да и найти соответствующие виды на определенную букву русского алфавита весьма не просто.
- В конечном итоге, необходимо было получить некую бумажную версию, поскольку в электронном виде ребенку скучно, да и в доступности электронный вид не всегда:
Рвав-рвав, на основе созданной азбуки было, собственно, реализовано то решение, о котором вы здесь читаете. Информация была дополнительно обогащена новыми данными, да и вообще, было интересно, а что получится в итоге, и насколько результат будет "читабельным"...
Кстати, ссылки на скачивание "Азбуки маленького Тирекса" будут представлены в конце материала, и доступны в течении 2-х недель всем желающим. Далее только по запросу.
Источники данных
В качестве источников данных для азбуки и отчета мы использовали возможности нейросетей для генерации иллюстраций, несколько различных сайтов с нужной тематикой (динозавры и вот это вот все), а также самую необходимую вещь: поисковую систему Google, поскольку без нее тоже не обошлось.
Описание решения
Отчет реализован при помощи DAX, Power Query, и стандартного функционала.
Отчет содержит 37 листов:
- Лист «Навигатор» — титульный лист отчета, содержащий навигационное меню, маркетинговую информацию, и контакты для связи с разработчиком решения.
- Лист «Азбука» — буквы русского алфавита, оформленные в виде кнопок перехода на соответствующую страницу отчета.
- Лист «Динозавры» — некоторые аналитические данные, содержащие более расширенную информацию об основном контенте отчета.
- Лист «Информация» — памятка пользователя.
- Листы с названиями соответствующих динозавров — это, собственно, слайды нашей азбуки.
Основные элементы:
- «Матрица».
- «Кнопка».
- «Срез» нового образца.
Дополнительные элементы:
- Навигатор.
- Скрывающаяся панель фильтров.
- Иконка.
- Изображение.
- Текстовое поле.
- Эмодзи.
Процесс разработки
- Создана таблица «Перечень динозавров» — содержит набор исходных данных, который имеет минимально необходимую структуру, а именно: порядковый номер, название динозавра, его параметры, а также необходимые аналитики.
- Создана таблица «Алфавит» — содержит перечень букв русского алфавита, название динозавра и его порядковый номер, используемый в качестве ключа для организации связей между данными.
- Создана таблица «Рацион» — содержит перечень вида питания динозавров, а также ссылку URL для иллюстрации используемого значения.
- Создана таблица «Способность» — содержит перечень основных способностей (режима передвижения) динозавров, а также ссылку URL для иллюстрации используемого значения.
- Создана таблица «Группа» — содержит перечень групп, к которым относятся динозавры, а также ссылку URL для иллюстрации используемого значения.
- Создана таблица «Меры» — техническая таблица, созданная для удобства.
Рвав-рвав, на этом работы с Power Query завершены.
- Дальше необходимо создать нужные связи в получившейся модели данных — это один из важнейших этапов любой разработки в Power BI:
- Расчетов в этом решении не предусмотрено, тем не менее, при помощи DAX было написано несколько мер, для лучшего восприятия данных визуального элемента.
- Когда все готово, можно приступать к визуализации данных.
- Последний шаг — это дизайн, реализованный в соответствии с выработанным шаблоном наших разработок.
Особенности разработки
- Для размещения иконок непосредственно в визуальном элементе «Срез» нового образца, изображения должны быть доступны по URL. В данном случае, они размещены на отдельной странице нашего сайта.
- Несмотря на то, что решение будут смотреть взрослые люди, но его дизайн ориентирован, в первую очередь, на детскую аудиторию, поскольку отчет в данном случае, вещь вторичная, а главное для нас — это именно Азбука.
Рвав-рвав, честно говоря, времени подобное заняло довольно много, но мы с хозяином об этом ничуть не жалеем :-)Ваш Смайл
Слайды нашей азбуки (адаптировано под формат A4)
Файл «pdf» (дефолтный размер слайдов)