Интеграция с сервером отчетов Power BI
Относится к Configuration Manager (Current Branch)
Вы можете интегрировать Сервер отчетов Power BI с отчетами Configuration Manager. Эта интеграция обеспечивает современную визуализацию и лучшую производительность. В ней добавлена консольная поддержка отчетов Power BI, аналогичная уже существующей в SQL Server Reporting Services.
Сохранение файлов отчетов Power BI Desktop (. PBIX) и разверните их в Сервер отчетов Power BI. Этот процесс аналогичен SQL Server Reporting Services файлам отчетов (. RDL). Вы также можете запустить отчеты в браузере непосредственно из консоли Configuration Manager.
Предварительные условия
Сервер отчетов Power BI лицензии. Дополнительные сведения см. в разделе Лицензирование Сервер отчетов Power BI.
Скачайте отчет Microsoft Power BI Server-September 2024 или более поздней версии.
- Не устанавливайте Сервер отчетов Power BI сразу. Правильный процесс, основанный на вашей среде, см. в разделе Настройка точки служб отчетов.
- Рекомендуется использовать поддерживаемую версию Сервер отчетов Power BI. Сведения об использовании версий см. в журнале изменений для Сервер отчетов Power BI.
Скачайте microsoft Power BI Desktop (оптимизировано для Сервер отчетов Power BI сентября 2019 г.) или более поздней версии. Рекомендуется использовать поддерживаемую версию. Сведения об использовании версий см. в журнале изменений для Сервер отчетов Power BI.
Используйте версии Power BI Desktop:
- Они находятся в Центре загрузки Майкрософт. Не используйте версию из Microsoft Store.
- Это указывает, что они оптимизированы для Сервер отчетов Power BI. Не используйте версии, которые не оптимизированы для Сервер отчетов Power BI.
Примечание.
При использовании Configuration Manager версии 2111 или более ранней с Power BI Desktop (оптимизировано для Сервер отчетов Power BI мая 2021 г.) или более поздней, вы можете заметить следующее поведение:
- При обновлении источника данных в обновленных отчетах могут возникать задержки.
- В SRSRP.log могут возникать
The remote server returned an error; (400) Bad Request.
ошибки. Дополнительные сведения о соответствующем изменении Power BI Desktop (оптимизированного для Сервер отчетов Power BI) за май 2021 г. см. в статье Изменение строк подключения к источнику данных в отчетах Power BI. Версия до изменения подключения — январь 2021 г.
Интеграция Power BI использует то же администрирование на основе ролей для создания отчетов.
- Сервер отчетов Power BI не поддерживает отчеты, для которых включен доступ на основе ролей. Все средства просмотра отчетов будут видеть одни и те же результаты, независимо от назначенных область.
Настройка точки служб отчетов
Этот процесс зависит от того, есть ли у вас эта роль на сайте.
У вас есть точка служб отчетов
Используйте этот процесс, только если у вас уже есть точка служб отчетов на сайте. Выполните все действия этого процесса на одном сервере:
В Reporting Services Configuration Manager создайте резервную копию ключей шифрования. Дополнительные сведения см. в разделе Ключи шифрования SSRS — резервное копирование и восстановление ключей шифрования.
Предупреждение
Если пропустить этот шаг, вы потеряете доступ к любым настраиваемым отчетам в SQL Server Reporting Services.
Удалите роль точки служб отчетов с сайта.
Удалите SQL Server Reporting Services, но сохраните базу данных.
Установите Сервер отчетов Power BI.
Настройка Сервер отчетов Power BI
Используйте предыдущую базу данных сервера отчетов.
Используйте Reporting Services Configuration Manager для восстановления ключей шифрования.
- Прежде чем добавить роль точки служб отчетов в Configuration Manager, используйте SQL Server Reporting Services Configuration Manager для тестирования и проверки конфигурации. Дополнительные сведения см. в разделе Проверка SQL Server Reporting Services установки.
Добавьте роль точки служб отчетов в Configuration Manager.
У вас нет точки служб отчетов
Используйте этот процесс, только если у вас еще нет точки служб отчетов на сайте. Выполните все действия этого процесса на одном сервере:
Установите Сервер отчетов Power BI.
Добавьте роль точки служб отчетов в Configuration Manager. Дополнительные сведения см. в разделе Настройка отчетов.
Настройка консоли Configuration Manager
На компьютере с консолью Configuration Manager обновите консоль Configuration Manager до последней версии.
Установите Power BI Desktop. Убедитесь, что язык совпадает, и проверьте необходимые условия для управления версиями.
После установки запустите Power BI Desktop по крайней мере один раз, прежде чем открывать консоль Configuration Manager.
Создание отчетов Power BI
В консоли Configuration Manager перейдите в рабочую область Мониторинг, разверните узел Отчеты и выберите новый узел Отчеты Power BI.
На ленте выберите Создать отчет. Это действие открывает Power BI Desktop.
Создание отчета в Power BI Desktop.
В Power BI Desktop при подключении к источнику данных выберите DirectQuery для параметров подключения.
Используйте в этих отчетах только поддерживаемые представления SQL. Дополнительные сведения см. в статье Создание пользовательских отчетов с помощью представлений SQL Server в Configuration Manager.
Когда отчет будет готов к сохранению, перейдите в меню Файл, выберите Сохранить как, а затем выберите Сервер отчетов Power BI.
В окне выбора Сервер отчетов Power BI введите URL-адрес точки служб отчетов в качестве адреса нового сервера отчетов. Например,
https://rsp.contoso.com/Reports
. Нажмите OK.В окне Сохранить отчет дважды щелкните папку
ConfigMgr_<SiteCode>
. Например,ConfigMgr_PS1
, гдеPS1
— код сайта ConfigMgr. При необходимости можно выбрать или создать (на сервере отчетов) вложенную папку для ее хранения.Совет
Отчеты и папки отчетов с отчетами Power BI должны находиться в
ConfigMgr_<SiteCode>
папке на сервере отчетов, иначе они не будут отображаться в консоли Configuration Manager.В поле Имя файла введите имя отчета.
В консоли Configuration Manager новый отчет отображается в списке отчетов Power BI. Если отчеты не отображаются, убедитесь, что отчеты сохранены в папке ConfigMgr_<SiteCode>
.
Доступны примеры отчетов для скачивания. Дополнительные сведения см. в статье Установка примеров отчетов Power BI.
Шаблоны отчетов Power BI в Центре сообщества
С помощью Центра сообщества вы можете предоставлять общий доступ к созданным вами шаблонам отчетов Power BI и скачивать шаблоны, которыми поделились другие пользователи.
Добавление файлов шаблона отчета Power BI (PBIT) в Центр сообщества
- Откройте консоль Configuration Manager и перейдите вцентр сообщества.>
- При необходимости выберите Войти , чтобы войти в GitHub. После входа вы увидите ссылку Ваш центр .
- Выберите Ваш центр , а затем Добавить элемент , чтобы запустить мастер добавления элементов.
- В поле Тип выберите Шаблон отчета Power BI , а затем нажмите кнопку Обзор.
- Выберите файл, который
.pbit
вы хотите добавить, а затем нажмите кнопку Открыть. - Измените имя и описание шаблона отчета, а затем нажмите кнопку Далее по завершении.
- На странице Организация выберите GitHub Organization , который при необходимости будет использоваться для фирменной символики организации . Нажмите кнопку Далее , чтобы отправить шаблон.
- После отправки элемента вам будет предоставлен URL-адрес запроса на вытягивание изменения для мониторинга.
- По завершении нажмите кнопку Закрыть , чтобы выйти из мастера.
Скачивание файла шаблона отчета Power BI (PBIT) из Центра сообщества
Откройте консоль Configuration Manager, перейдите вцентр сообщества>.
В разделе Все объекты или в поиске выберите шаблон отчета Power BI, а затем нажмите кнопку Скачать.
Выберите расположение файла, чтобы сохранить скачанный
.pbit
файл, и нажмите кнопку Сохранить.Если установлена Power BI Desktop (оптимизированная для Сервер отчетов Power BI), вам будет предложено открыть
.pbit
файл.Выберите Да, и Power BI Desktop (оптимизировано для Сервер отчетов Power BI) загрузит
.pbit
файл.При появлении запроса укажите имя базы данных Configuration Manager и имя сервера базы данных, а затем выберите Загрузить.
Примечание.
При загрузке или применении модели данных игнорируйте любые ошибки, если вы столкнулись с ней. Например, если отображается следующая ошибка: "Подключение к таблицам из нескольких баз данных не поддерживается в режиме DirectQuery", нажмите кнопку Закрыть. Затем обновите параметры источника данных:
- В Power BI Desktop на ленте выберите Изменить запросы, а затем выберите Параметры источника данных.
- Выберите Изменить источник, подтвердите имена серверов и баз данных и нажмите кнопку ОК.
- Закройте окно параметров источника данных и выберите Применить изменения.
После загрузки данных отчета выберите Сохранить как>, а затем Сервер отчетов Power BI.
Сохраните отчет в папке в корневой Configuration Manager папке отчетов в точке отчетности. Может потребоваться создать папку
Downloaded Reports
для этих элементов.Повторите шаги для всех других скачанных шаблонов отчетов. По завершении закройте microsoft Power BI Desktop (оптимизировано для Сервер отчетов Power BI).
Известные проблемы
Существует известная проблема с подписками на Сервер отчетов Power BI и электронной почты. После настройки параметров электронной почты в Reporting Services Configuration Manager при попытке создать новую подписку параметр доставки отчета по Email недоступен. Чтобы обойти эту проблему, перезапустите службу Сервер отчетов Power BI.
Дальнейшие действия
После создания отчета выполните следующие действия в консоли Configuration Manager:
Запуск в браузере. Открывает отчет Power BI в веб-браузере. Поделитесь этим URL-адресом с другими пользователями, например:
https://rsp.contoso.com/Reports/POWERBI/ConfigMgr_ABC/Windows%2010/Windows10%20Dashboard?rs:embed=true
Совет
Эти отчеты можно просмотреть только в веб-браузере.
Изменить: внесите изменения в отчет в Power BI Desktop. Для существующего отчета используйте параметр Сохранить , чтобы сохранить изменения обратно на сервере отчетов.
Добавить в избранное: начиная с версии 2103 отчет можно сделать избранным. Это действие позволяет быстро получить доступ к нему из узла Избранное . Дополнительные сведения см. в разделе Операции и обслуживание отчетов.
Дополнительные сведения о файлах журнала, используемых для создания отчетов, см. в статье Справочник по файлам журнала — отчеты.