Построение модели данных презентация

Содержание

Слайд 2

Цели занятия

Цели занятия

Слайд 3

Научиться создавать меры, работающие с временны́ми данными и с общими

Научиться создавать меры, работающие с временны́ми данными и с общими итогами
Научиться

пользоваться дополнительными инструментами моделирования данных

Цели занятия

Слайд 4

О чём поговорим, что сделаем

О чём поговорим, что сделаем

Слайд 5

План занятия

План занятия

Слайд 6

Учебная ситуация

Учебная ситуация

Слайд 7

Мы – новые руководители отдела продаж электронной техники. Нам нужно

Мы – новые руководители отдела продаж электронной техники. Нам нужно разобраться

с продажами подотчетной техники.
У нас есть модель данных, в которой есть следующие данные:

Учебная ситуация

Слайд 8

Задача 1 Посчитать долю месячной выручки в общей выручке Посчитать

Задача 1
Посчитать долю месячной выручки в общей выручке
Посчитать долю месячной выручки

в годовой выручке

Учебная ситуация

Слайд 9

Задача 1 1. Доля в общей выручке = DIVIDE( [Выручка];

Задача 1
1. Доля в общей выручке =
DIVIDE(
[Выручка];

CALCULATE([Выручка]; all('Календарь')
))
2. Доля в годовой выручке =
DIVIDE(
[Выручка];
CALCULATE([Выручка]; all('Календарь'[Месяц])
))

Учебная ситуация

Слайд 10

Задача 2 Посчитать рост месяц к месяцу Посчитать рост месяца

Задача 2
Посчитать рост месяц к месяцу
Посчитать рост месяца текущего года к

аналогичному месяцу прошлого года
Посчитать продажи с начала года

Учебная ситуация

Слайд 11

Задача 2 Нам помогают функции логики операций со временем (Time

Задача 2
Нам помогают функции логики операций со временем (Time Intelligence)
Выручка прошлого

месяца = CALCULATE([Выручка]; PREVIOUSMONTH('Календарь'[Date]))
Выручка аналогичного месяца прошлого года = CALCULATE([Выручка]; SAMEPERIODLASTYEAR('Календарь'[Date]))
Выручка с начала года = TOTALYTD([Выручка];'Календарь'[Date])

Учебная ситуация

Слайд 12

Прочие инструменты работы с моделью

Прочие инструменты работы с моделью

Слайд 13

Модель данных это: Таблицы и их связи Показатели (=меры), посчитанные

Модель данных это:
Таблицы и их связи
Показатели (=меры), посчитанные для данных, находящихся

в этих связанных таблицах
Прочие сервисные вещи (необязательные)
Форматы
Сортировки по другим столбцам
Группы
Иерархии
Категории
Сокрытие
Роли
Лингвистическая схема

Прочие инструменты работы с моделью

Слайд 14

Прочие сервисные вещи (необязательные) Форматы Сортировки по другим столбцам Группы

Прочие сервисные вещи (необязательные)
Форматы
Сортировки по другим столбцам
Группы
Иерархии
Категории
Сокрытие
Роли
Лингвистическая схема

Прочие инструменты работы с

моделью
Слайд 15

Сортировка столбца по значениям другого

Сортировка столбца по значениям другого

Слайд 16

Сортировка столбца по значениям другого

Сортировка столбца по значениям другого

Слайд 17

Задача 3 Сделать так, чтобы месяцы сортировались правильно Сортировка столбца по значениям другого

Задача 3
Сделать так, чтобы месяцы сортировались правильно

Сортировка столбца по значениям другого

Слайд 18

Прочие сервисные вещи (необязательные) Форматы данных Сортировки по другим столбцам

Прочие сервисные вещи (необязательные)
Форматы данных
Сортировки по другим столбцам
Группы
Иерархии
Категории
Сокрытие
Роли
Лингвистическая схема

Сортировка столбца по

значениям другого
Слайд 19

Иерархии, группы, скрытие и категоризация

Иерархии, группы, скрытие и категоризация

Слайд 20

Иерархии, группы, скрытие и категоризация Иерархия

Иерархии, группы, скрытие и категоризация

Иерархия

Слайд 21

Иерархии, группы, скрытие и категоризация Группа

Иерархии, группы, скрытие и категоризация

Группа

Слайд 22

Иерархии, группы, скрытие и категоризация Сокрытие Мы должны скрывать: все

Иерархии, группы, скрытие и категоризация

Сокрытие

Мы должны скрывать:
все ключевые столбцы (столбцы, по

которым связываются таблицы);
столбцы, используемые для расчета мер;
столбцы, используемые для создания других столбцов
вспомогательные меры.
Т.е. все то, что наверняка не понадобится нам на этапе построения визуализации.
И, соответственно, оставлять все то, что может понадобиться. А это:
измерения;
иерархии;
меры.
Слайд 23

Задача 4 Сделать иерархию для географических измерений Разбить города на

Задача 4
Сделать иерархию для географических измерений
Разбить города на группы
Разбить на группы

цены товаров
Скрыть из клиентских средств ненужные столбцы, таблицы и меры
Поменять категории у географических данных

Иерархии, группы, скрытие и категоризация

Слайд 24

Прочие сервисные вещи (необязательные) Форматы данных Сортировки по другим столбцам

Прочие сервисные вещи (необязательные)
Форматы данных
Сортировки по другим столбцам
Группы
Иерархии
Категории
Сокрытие
Роли
Лингвистическая схема

Иерархии, группы, скрытие

и категоризация
Слайд 25

Управление ролями

Управление ролями

Слайд 26

Задача 5 Сделать 2 роли пользователей отчета. Одна сможет просматривать

Задача 5
Сделать 2 роли пользователей отчета. Одна сможет просматривать все,

другая – только данные столиц.

Управление ролями

Слайд 27

Прочие сервисные вещи (необязательные) Форматы данных Сортировки по другим столбцам

Прочие сервисные вещи (необязательные)
Форматы данных
Сортировки по другим столбцам
Группы
Иерархии
Категории
Сокрытие
Роли
Лингвистическая схема

Управление ролями

Слайд 28

Оптимизация работы с моделью

Оптимизация работы с моделью

Слайд 29

Оптимизация работы с моделью

Оптимизация работы с моделью

Слайд 30

Чему мы сегодня научились

Чему мы сегодня научились

Слайд 31

Мы научились создавать вычисления, связанные со временем и с общими

Мы научились создавать вычисления, связанные со временем и с общими итогами
Научились

использовать дополнительные инструменты работы с моделью

Резюме

Слайд 32

Полезные материалы

Полезные материалы

Слайд 33

Документация по Power BI Desktop Сообщество (англ.) Блог Microsoft Power

Документация по Power BI Desktop
Сообщество (англ.)
Блог Microsoft Power BI
Справка по DAX
DAX

guide

Полезные материалы

Слайд 34

Про домашние задания

Про домашние задания

Слайд 35

Читайте, пожалуйста, внимательно задание. Очень внимательно; Выполняйте, пожалуйста, все условия

Читайте, пожалуйста, внимательно задание. Очень внимательно;
Выполняйте, пожалуйста, все условия задания в

точности так, как они сформулированы. Не срезайте углы;
Если что-то непонятно как делать – пересмотрите материалы занятия. Для выполнения задания не требуется ничего, чего нет в материалах занятия;
Домашние задания нужно делать. Это самая главная часть обучения. Можно научиться только делая задания и не просматривая материалы. Но нельзя научиться только просматривая материалы;
После задания почти всегда есть скриншот с требуемым результатом. Если Ваш результат отличается от скриншота – доработайте свой результат;
Если Вы не укладываетесь в срок сдачи, можно запросить продление срока. Но лучше укладываться в срок;
Срок решения – не оценивается. Качество решения – оценивается. Поэтому лучше сдать решение позже, но качественное;
При поиске решения помните, что решение должно быть универсальным: оно должно правильно работать и с другими исходными данными.

Про домашние задания

Слайд 36

Домашнее задание

Домашнее задание

Слайд 37

Вас попросили доделать отчет с прошлого задания. Требуется сделать: Выяснилось,

Вас попросили доделать отчет с прошлого задания.
Требуется сделать:
Выяснилось, что продолжительность

цикла сделки в Вашей отрасли не месяц, а два. Поэтому нужен показатель, который будет считать приросты (разность) выручки текущего месяца к выручке позапрошлого месяца. Т.е., например, выручку октября нужно сравнивать с выручкой августа. Вам поможет функция DATEADD.
Написать меру, считающую долю выручки города/региона в выручке федерального округа;
Подготовить модель к передаче сотруднику, ответственному за визуализацию:
Подготовить иерархии;
Скрыть ненужные таблицы, столбцы, меры;
Отформатировать столбцы и меры;
Настроить сортировку по другим столбцам;
Присвоить категории столбцам.

Домашнее задание

Слайд 38

Ответ на задачу 2

Ответ на задачу 2

Слайд 39

Замечания к домашнему заданию «Прирост» A к B – это

Замечания к домашнему заданию
«Прирост» A к B – это сколько нужно

прибавить к B, чтобы получилось A. Очевидно, что это (A-B);
По скрытию таблиц/столбцов/мер. Обычно, мы скрываем ненужные в отчетах объекты. Чаще всего, это столбцы ключей (по которым связываются таблицы) и столбцы, на основе которых считаются меры. Также, скрываются вспомогательные меры и вспомогательные и промежуточные таблицы. Т.к. мы, по условию задачи, передаем модель коллеге, который будет визуализировать, мы должны оставить все, что может понадобиться ему для визуализации. Это меры (не вспомогательные) и любые столбцы измерений (другими словами, столбцы, содержащие характеристики);
Из характеристик, детализирующих одна другую, стоит создавать иерархии. А сами столбцы, из которых иерархия создана, стоит скрывать;
Категории обычно присваивают столбцам с географическими данными. Категория «Округ» – это графство.

Домашнее задание

Имя файла: Построение-модели-данных.pptx
Количество просмотров: 31
Количество скачиваний: 0