Визуализация данных с помощью Power BI

Из этого руководства вы узнаете, как создать рабочую область Power BI, связать рабочую область Azure Synapse и создать набор данных Power BI, который использует данные в рабочей области Azure Synapse.

Необходимые компоненты

Для работы с этим руководством установите приложение Power BI Desktop.

Обзор

Из данных нью-йоркского такси мы создали агрегированные наборы данных в двух таблицах:

  • nyctaxi.passengercountstats
  • SQLDB1.dbo.PassengerCountStats

Рабочую область Power BI можно связать с рабочей областью Azure Synapse. Это позволяет легко передавать данные в рабочую область Power BI. Вы можете изменить отчеты Power BI непосредственно в рабочей области Azure Synapse.

Создание рабочей области Power BI

  1. Войдите на портал powerbi.microsoft.com.
  2. Выберите Рабочие области, а затем — Создать рабочую область. Создайте рабочую область Power BI с именем NYCTaxiWorkspace1 или похожим уникальным именем.
  1. В Synapse Studio последовательно выберите команду Управление>Cвязанные службы.
  2. Выберите Создать>Подключение к Power BI.
  3. Задайте имяNYCTaxiWorkspace1 или аналогично.
  4. Задайте имя рабочей области Power BI, созданной ранее, аналогично NYCTaxiWorkspace1.
  5. Выберите Создать.

Создание набора данных Power BI, использующего данные в рабочей области Azure Synapse

  1. В Synapse Studio перейдите в Разработка>Power BI.
  2. Перейдите в раздел NYCTaxiWorkspace1>Наборы данных Power BI и выберите Новый набор данных Power BI. Выберите Пуск.
  3. Выберите источник данных SQLPOOL1, нажмите кнопку "Продолжить".
  4. Выберите "Скачать ", чтобы скачать .pbids файл для файла NYCTaxiWorkspace1SQLPOOL1.pbids . Выберите Продолжить.
  5. Откройте загруженный файл .pbids. При этом запустится приложение Power BI Desktop, которое автоматически подключится к SQLDB1 в рабочей области Azure Synapse.
  6. Если появится диалоговое окно с именем базы данных SQL Server:
    1. Выберите Учетная запись Майкрософт.
    2. Выберите Войти и войдите в свою учетную запись.
    3. Нажмите Подключиться.
  7. После того как откроется диалоговое окно Навигатор, проверьте таблицу PassengerCountStats и выберите команду Загрузить.
  8. После того как откроется диалоговое окно Параметры подключения, выберите команду DirectQuery>ОК.
  9. Нажмите кнопку Отчет слева.
  10. В разделе "Визуализации" щелкните значок графиков, чтобы добавить диаграмму в отчет.
    1. В разделе "Поля" перетащите столбец в PassengerCount ось визуализаций>.
    2. Перетащите столбцы в AvgTripDistanceSumTripDistance значения визуализаций.>
  11. На вкладке Главная нажмите кнопку Опубликовать.
  12. Выберите Сохранить, чтобы сохранить изменения.
  13. Выберите имя PassengerAnalysis.pbixфайла и нажмите кнопку "Сохранить".
  14. В окне "Публикация в Power BI" в разделе "Выбор назначения" выберите NYCTaxiWorkspace1пункт "Выбрать" и нажмите кнопку "Выбрать".
  15. Дождитесь завершения публикации.

Настройка проверки подлинности для набора данных

  1. Откройте powerbi.microsoft.com и выполните Вход.
  2. В левой части в разделе Рабочие области выберите рабочую область NYCTaxiWorkspace1.
  3. В этой рабочей области выберите набор данных с именем Анализ пассажиров и отчет с именем Анализ пассажиров.
  4. Наведите указатель мыши на набор данных PassengerAnalysis, нажмите кнопку с многоточием (...), а затем выберите команду Параметры.
  5. В учетных данных источника данных выберите "Изменить", задайте для метода проверки подлинности значение OAuth2, а затем нажмите кнопку "Войти".

Изменение отчета в Synapse Studio

  1. Вернитесь в Synapse Studio и выберите Закрыть и обновить.
  2. Перейдите в центр Разработка.
  3. Справа от слоя Power BI нажмите кнопку с многоточием (...) и нажмите кнопку "Обновить ", чтобы обновить узел отчетов Power BI.
  4. В Разделе Power BI вы увидите следующее:
    • в разделе NYCTaxiWorkspace1>Наборы данных Power BI новый набор с именем PassengerAnalysis.
    • В разделе NYCTaxiWorkspace1>Отчеты Power BI, новый отчет с именем PassengerAnalysis.
  5. Выберите отчет PassengerAnalysis. Отчет откроется, и его можно изменить непосредственно в Synapse Studio.

Следующий шаг