Создание информационной панели Power BI
Приблизительное время выполнения лабораторной работы – 45 минут.
В этой лабораторной работе вы создадите информационную панель Sales Monitoring. После выполнения работы, вы будете знать, как:
- Закрепить визуальные элементы на информационной панели.
- Использовать вопросы и ответы для создания плиток информационной панели.
- Настроить плитку оповещения информационной панели.
Для лабораторной работы вам понадобятся следующие материалы:
-
SQL сервер со следующими данными:
https://docs.microsoft.com/ru-ru/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms -
Набор файлов и расширений:
https://github.com/MicrosoftLearning/DA-100KO-Analyzing-Data-with-Power-BI/tree/master/Allfiles/DA-100-Allfiles
История лабораторной работы
Эта лабораторная работа – одна из многих в серии лабораторных работ, которые были разработаны в виде полного рассказа от подготовки данных до публикации в виде отчетов и информационных панелей. Вы можете выполнять лабораторные работы в любом порядке. Но, если вы намереваетесь выполнить несколько лабораторных работ, то мы предлагаем вам выполнить их в следующем порядке:
- Подготовка данных в Power BI Desktop.
- Загрузка данных в Power BI Desktop.
- Данные модели в Power BI Desktop, часть 1
- Данные модели в Power BI Desktop, часть 2
- Создание вычислений DAX в Power BI Desktop, часть 1
- Создание вычислений DAX в Power BI Desktop, часть 2
- Создание отчета в Power BI Desktop, часть 1
- Создание отчета в Power BI Desktop, часть 2
- Создание информационной панели Power BI.
- Создание отчета Power BI с разбивкой на страницы.
- Выполнение анализа данных в Power BI Desktop.
- Обеспечение безопасности на уровне строк
Упражнение 1: Создание информационной панели
В этом упражнении вы создадите информационную панель Sales Monitoring. Готовая панель будет выглядеть следующим образом:
Задача 1. Начало работы – Вход
В этой задаче вы настроите среду для лабораторной работы и войдете в Power BI.
Важно: если вы уже вошли в Power BI в предыдущей лабораторной работе, переходите к следующей задаче.
- Чтобы открыть Microsoft Edge, на панели задач щелкните на ярлык программы Microsoft Edge.
- В окне браузера Microsoft Edge перейдите по адресу https://powerbi.com.
- Кликните Sign In (в правом верхнем углу).
- Введите предоставленные вам данные учетной записи.
- Если будет предложено обновить пароль, повторно введите предоставленный пароль, а затем введите и подтвердите новый пароль.
Важно: Обязательно запишите свой новый пароль.
- Завершите процесс входа в систему.
- Если Microsoft Edge предложит оставаться в системе, нажмите Yes.
- В окне браузера Microsoft Edge в службе Power BI в области Navigation разверните My Workspace.
- Оставьте окно браузера Microsoft Edge открытым.
Задача 2: Начало работы – Открыть отчет
В этой задаче вы настроите среду для лабораторной работы, открыв начальный отчет.
Важно: если вы продолжаете предыдущую лабораторную работу (и вы ее успешно выполнили), не выполняйте эту задачу; вместо этого сразу переходите к следующему заданию.
- Чтобы открыть Power BI Desktop, на панели задач щелкните на ярлык Microsoft Power BI Desktop.
- Чтобы закрыть окно начала работы, в левом верхнем углу окна нажмите X.
- Если Power BI Desktop не вошел в службу Power BI, в правом верхнем углу нажмите Sign In.
- Завершите процесс входа, используя ту же учетную запись, которая использовалась для входа в службу Power BI.
- Чтобы открыть начальный файл Power BI Desktop, щелкните вкладку File на ленте, чтобы открыть представление Backstage.
- Выберите Open Report.
- Щелкните Browse Reports.
- В окне Open перейдите в папку D:\DA100\Labs\09-create-power-bi-dashboard\Starter.
- Выберите файл Sales Analysis.
- Щелкните Open.
- Закройте все информационные окна, которые могут открыться.
- Чтобы создать копию файла, щелкните вкладку File на ленте, чтобы открыть представление Backstage.
- Выберите Save As
- Если будет предложено применить изменения, нажмите Apply.
- В окне Save As перейдите в папку D:\DA100\MySolution.
- Щелкните Save.
Задача 3. Начало работы – опубликовать отчет.
В этой задаче вы настроите среду для лабораторной работы, создав набор данных.
Важно: если вы уже опубликовали отчет в лабораторной работе «Создание отчета в Power BI Desktop, часть 2», переходите к следующей задаче.
- В окне браузера Microsoft Edge в службе Power BI на панели Navigation внизу щелкните Get Data.
- На плитке Files нажмите Get.
- Кликните на плитку Local File
- В окне Open перейдите в папку D:\DA100\Labs\08-design-report-in-power-bi-desktop-enhanced\Solution.
- Выберите файл Sales Analysis.pbix и нажмите кнопку Open.
- Если будет предложено заменить набор данных, нажмите Replace.
Задача 4. Создайте информационную панель.
В этой задаче вы создадите информационную панель Sales Monitoring. Вы закрепите визуальный элемент из отчета, и добавите визуальный элемент на основе URI данных изображения и воспользуетесь функцией «Вопросы и ответы» для создания визуального элемента.
- В окне браузера Microsoft Edge в службе Power BI откройте отчет Sales Analysis.
- На странице Overview установите срез Year на 2020 финансовый год (FY2020).
- Установите для среза Region значение Select All.
При закреплении визуальных элементов на информационной панели они будут использовать текущий контекст фильтра. После закрепления контекст фильтра изменить нельзя. Для фильтров, основанных на времени, лучше использовать сегмент относительной даты (или вопросы и ответы с использованием вопроса, основанного на относительном времени).
- Чтобы создать информационную панель и закрепить визуальный элемент, наведите курсор на визуальный элемент Sales and Profit Margin by Month (столбец/строка).
- В правом верхнем углу нажмите на канцелярскую кнопку.
- В окне Pin to Dashboard в поле Dashboard Name введите Sales Monitoring.
- Кликните на Pin.
- Откройте Navigation , а затем откройте информационную панель Sales Monitoring.
- Обратите внимание, что на информационной панели есть одна плитка.
- Чтобы добавить плитку на основе вопроса, в верхнем левом углу панели мониторинга кликните на Ask a Question About Your Data.
Вы можете использовать функцию вопросов и ответов, чтобы задать вопрос, и Power BI ответит в визуальном виде.
- Кликните на любой из предложенных вопросов под полем «Вопросы и ответы» в синих полях.
- Просмотрите ответ.
- Удалите весь текст из поля вопросов и ответов.
- В поле «Вопросы и ответы» введите следующее: Sales YTD.
- Обратите внимание на ответ (Пусто).
Как вы помните, вы добавляли показатель Sales YTD в лабораторную работу «Создание вычислений DAX в Power BI Desktop, часть 2». Эта мера представляет собой выражение логики операций со временем, поэтому для получения результата требуется фильтр в таблице Date.
- Добавьте фильтр: in year FY2020.
- Обратите внимание, что отображается $33M.
- Чтобы закрепить ответ на информационной панели, в правом верхнем углу нажмите Pin Visual.
- Когда будет предложено закрепить плитку на информационной панели, нажмите Pin.
- Чтобы вернуться на информационную панель, в верхнем левом углу нажмите Exit Q&A.
- Чтобы добавить логотип компании, в строке меню нажмите Edit, а затем выберите Add a Tile.
Использование этого метода для добавления плитки информационной панели позволяет украсить ее с помощью мультимедиа, включая веб-контент, изображения, текстовые поля с расширенным форматированием и видео (с использованием ссылок YouTube или Vimeo).
- На панели Add a Tile (расположенной справа) выберите плитку Image.
- Кликните на Next.
- На панели Add Image Tile в поле URL-адрес введите полный URL-адрес из файла D:\DA100\Resources\AdventureWorksLogo_DataURL.txt .
Вы можете встроить изображение, используя его URL-адрес, или вы можете использовать URL-адрес данных, который встраивает контент в строку.
- Внизу панели нажмите Apply.
- Чтобы изменить размер плитки с логотипом, перетащите правый нижний угол и измените размер плитки, чтобы она стала шириной в одну единицу и высотой в две единицы.
Размеры плитки ограничены прямоугольной формой. Изменить размер можно только в несколько раз в такой же прямоугольной форме.
- Расположите плитки так, чтобы логотип появлялся в верхнем левом углу, а плитку Sales YTD под ним, а справа – плитку Sales, Profit Margin.
Задача 5: Изменение сведений о плитке
В этом задании вы отредактируете детали двух плиток.
- Наведите курсор на плитку Sales YTD, а затем в правом верхнем углу плитки кликните на многоточие и выберите Edit Details.
- На панели Tile Details (расположенной справа) в поле Subtitle введите FY2020.
- Кликните на Apply.
- Обратите внимание, что плитка Sales YTD отображает субтитры.
- Отредактируйте детали плитки для плитки Sales, Profit Margin .
- На панели Tile Details в разделе Functionality установите флажок Display Last Refresh Time.
- Кликните на Apply.
- Обратите внимание, что плитка описывает время последнего обновления (которое было выполнено при загрузке модели данных в Power BI Desktop).
Позже в этой лабораторной работе вы смоделируете обновление данных и увидите, что время обновления изменяется.
Задача 6: Настроить оповещение
В этой задаче вы настроите уведомление о данных.
Оповещения о данных можно настроить только на плитках информационной панели, особенно на плитках, отображающих одно числовое значение.
- Наведите курсор на плитку Sales YTD, щелкните многоточие и выберите Manage Alerts.
- На панели Manage Alerts (расположенной справа) щелкните Add Alert Rule.
- В поле Threshold замените значение на 35000000 (35 миллионов).
Эта конфигурация гарантирует, что вы будете получать уведомления всякий раз, когда значение плитки обновится до значения, превышающего 35 миллионов.
- Внизу панели щелкните Save and Close.
В следующем упражнении вы обновите набор данных. Обычно это достигается с помощью запланированного обновления, и в этом случае Power BI будет использовать шлюз для подключения к базе данных SQL Server. Однако из-за ограничений в настройке класса шлюз отсутствует. Итак, вы откроете Power BI Desktop, вручную выполните обновление данных, а затем загрузите файл в свою рабочую область.
Упражнение 2: Обновить набор данных
В этом упражнении вы сначала загрузите данные заказа на продажу за июнь 2020 года в базу данных AdventureWorksDW2020. Затем вы откроете файл Power BI Desktop, выполните обновление данных, а затем загрузите файл в свою рабочую область.
Задача 1. Обновить базу данных лабораторной работы.
В этой задаче вы запустите сценарий PowerShell для обновления данных в базе данных AdventureWorksDW2020 .
Для этого вам нужно развернуть SQL сервер со следующими данными:
https://docs.microsoft.com/ru-ru/sql/samples/adventureworks-install-conf...
- В проводнике в папке D:\DA100\Setup щелкните правой кнопкой мыши на файле UpdateDatabase-2-AddSales.ps1 и выберите Run with PowerShell.
Найти папку вы сможете по данному адресу:
https://github.com/MicrosoftLearning/DA-100KO-Analyzing-Data-with-Power-...
- Если будет предложено изменить политику выполнения, нажмите A.
- Когда будет предложено нажать любую клавишу для закрытия, снова нажмите Enter.
База данных AdventureWorksDW2020 теперь включает заказы на продажу, сделанные в июне 2020 года.
Задача 2. Обновить файл Power BI Desktop.
В этой задаче вы откроете файл Power BI Desktop Sales Analysis, выполните обновление данных, а затем загрузите файл в рабочую область Sales Analysis.
- В файле Power BI Desktop на панели Fields щелкните правой кнопкой мыши таблицу Sales и выберите Refresh Data.
- По завершении обновления сохраните файл Power BI Desktop.
- Чтобы опубликовать файл в рабочей области, на вкладке ленты Home в группе Share нажмите Publish.
- Когда будет предложено заменить набор данных, нажмите Replace.
В наборе данных в службе Power BI теперь есть данные о продажах за июнь 2020 года.
- Закройте Power BI Desktop.
Упражнение 3: Просмотр информационной панели
В этом упражнении вы просмотрите информационную панель, чтобы заметить обновленные продажи и срабатывание предупреждения.
Задача 1. Просмотр информационной панели.
В этой задаче вы просмотрите информационную панель, чтобы заметить обновленные продажи и то, что было сработано предупреждение.
- В окне браузера Microsoft Edge в службе Power BI просмотрите информационную панель Sales Monitoring.
- В подзаголовке плитки Sales, Profit Margin обратите внимание на то, что данные были обновлены NOW.
- Обратите внимание, что теперь есть столбец за июнь 2020 г (2020 Jun).
Если вы не видите данные за июнь 2020 г., возможно, вам придется нажать F5, чтобы перезагрузить веб-браузер.
Также должно было сработать предупреждение на плитке Sales YTD. Через некоторое время предупреждение должно уведомить вас о том, что объем продаж превышает установленное пороговое значение.
- Обратите внимание, что плитка Sales YTD обновлена до $37M.
- Убедитесь, что на плитке Sales YTD отображается значок уведомления о предупреждении.
Если вы не видите уведомление, возможно, вам придется нажать F5, чтобы перезагрузить браузер. Если вы по-прежнему не видите уведомление, подождите еще несколько минут.
Уведомления о предупреждениях появляются на плитке информационной панели и могут быть доставлены по электронной почте, а также push-уведомления в мобильные приложения, включая Apple Watch.
- В правом верхнем углу веб-страницы щелкните на значке Notifications.
- На панели All Notifications просмотрите сведения об уведомлении о предупреждении.
- Чтобы закрыть панель, нажмите Close.