Установка Power BI Report Server
В этом руководстве описано, как установить и настроить Power BI Report Server на сервере Windows Server. Power BI Report Server — локальное решение Microsoft для размещения отчётов Power BI и постраничных отчётов SSRS (SQL Server Reporting Services). Подходит для организаций, которые хотят хранить данные и отчёты у себя, без использования облака Power BI (Power BI Service).
Вы сможете публиковать интерактивные отчёты Power BI (.pbix) и постраничные отчёты, настраивать плановое обновление наборов данных и управлять доступом через веб-портал. Для создания отчётов, совместимых с сервером, нужна специальная редакция Power BI Desktop (Power BI Desktop Report Server).
Заказать сервер
Для размещения Power BI Report Server HostMyServers предлагает подходящие варианты Windows:
- VPS Performance — идеально для тестов или небольшого объёма отчётов
- NVMe VPS — хорошее соотношение цены и качества
- Эко выделенные серверы — для многих отчётов и пользователей
- Выделенные серверы Performance — максимальная про изводительность
Предварительные требования
- Доступ RDP (удалённый рабочий стол) к серверу Windows с правами администратора
- Windows Server (2016, 2019 или 2022 рекомендуется)
- Лицензия на Power BI Report Server: Power BI Premium (по мощности) или SQL Server Enterprise с Software Assurance (SA)
- По желанию: экземпляр SQL Server для базы Report Server (установщик может установить движок SQL Server при необходимости)
Требуемая конфигурация
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| ОЗУ | 4 ГБ | 8–16 ГБ |
| CPU | 2 ядра | 4 ядра |
| Хранилище | 50 ГБ | 100 ГБ и более |
| Сеть | 100 Мбит/с | 1 Гбит/с |
Без лицензии Power BI Premium или SQL Server Enterprise + SA можно использовать оценочную редакцию Report Server сроком на 6 месяцев. Для продакшена требуется лицензия.
Подключение к серверу
- Подключитесь к серверу Windows через удалённый рабочий стол (RDP) с учётной записью администратора.
- Используйте учётные данные, предоставленные HostMyServers или вашим доменом.
Загрузка
- Скачайте Power BI Report Server и Power BI Desktop Report Server с официальной страницы Microsoft:
- Вы получите:
- Power BI Report Server: установщик сервера
- Power BI Desktop Report Server: редакция Desktop для создания совместимых отчётов (32 и 64 бит)
Сохраните оба установщика на сервере (или в доступной сетевой папке).
Установка Power BI Report Server
- Запустите установщик Power BI Report Server от имени администратора.
- Следуйте мастеру:
- Примите условия лицензии.
- Выберите Только установка (или настройте путь).
- Выберите оценочную редакцию (6 месяцев) или лицензированную, если есть ключ.
- Установщик может предложить установить движок базы данных SQL Server, если он ещё не установлен. Примите, если у вас нет отдельного экземпляра SQL Server.
- Завершите установку. В конце можно запустить Настроить сервер отчётов (Report Server Configuration Manager).
Настройка Report Server
Откройте Report Server Configuration Manager (Пуск → Программы → Microsoft Power BI Report Server).
Подключение
- Подключитесь к экземпляру сервера отчётов. Имя экземпляра обычно PBIRS (Power BI Report Server).
База данных
- В левой панели нажмите База данных.
- Нажмите Изменить базу данных.
- Выберите Создать новую базу данных сервера отчётов → Далее.
- Укажите сервер SQL Server (точка . для локального экземпляра) и учётные данные при необходимости. Проверьте подключение.
- Оставьте имя базы по умолчанию (ReportServer) или измените его, затем подтвердите. База TempDB создаётся автоматич ески.
- Настройте учётные записи служб (учётная запись службы Report Server, учётные данные базы). Завершите мастер.
URL веб-службы
- В левой панели нажмите URL веб-службы.
- Оставьте настройки по умолчанию (порт 80 или 443 в зависимости от конфигурации) или измените порт и адрес.
- Нажмите Применить. Запомните отображаемый URL (например,
http://ваш-сервер/ReportServer).
URL веб-портала
- В левой панели нажмите URL веб-портала.
- При необходимости измените (виртуальный каталог, порт) и нажмите Применить.
- Запомните URL портала (например,
http://ваш-сервер/Reports). По этому адресу пользователи будут получать доступ к отчётам.
Перезапустите сервер, если мастер это потребует, затем снова откройте Configuration Manager и убедитесь, что все элементы отмечены зелёным.
Установка Power BI Desktop Report Server
На компьютерах, где вы создаёте отчёты (или на сервере для тестов):
- Установите Power BI Desktop Report Server (скачан на шаге Загрузка).
- Выберите версию 32 или 64 бит в зависимости от ПК.
- Завершите установку.
Отчёты для Power BI Report Server должны создаваться или открываться в Power BI Desktop Report Server. Стандартная Power BI Desktop (для Power BI Service) не совместима с публикацией на Report Server. Обе редакции можно установить на одном ПК.
Публикация отчёта на сервере
Из Power BI Desktop Report Server
- Откройте или создайте отчёт в Power BI Desktop Report Server.
- Меню Файл → Сохранить как → Power BI Report Server (или Опубликовать).
- Введите URL веб-портала (например,
http://ваш-сервер/Reports). - Выберите целевую папку на сервере и сохраните. Отчёт появится в веб-портале.
Из веб-портала
- Откройте портал в браузере:
http://ваш-сервер/Reports. - Нажмите Загрузить (Upload) и выберите файл .pbix, созданный в Power BI Desktop Report Server.
- Выберите папку и подтвердите. Отчёт доступен пользователям с соответствующими правами.
Плановое обновление данных
Чтобы отчёт Power BI (режим Import) обновлялся автоматически:
- В веб-портале откройте отчёт → Ещё (⋯) → Управление.
- Вкладка Источники данных: настройте подключение (путь к файлу, сервер SQL и т.д.) и учётные данные (учётная запись Windows или БД). Нажмите Сохранить.
- Вкладка Плановое обновление: создайте расписание (ежедневное, еженедельное и т.д.) и укажите время начала.
Плановое обновление использует SQL Server Agent. Убедитесь, что служба SQL Server Agent запущена на экземпляре, где размещены базы Report Server.
Файрвол
Если пользователи обращаются к серверу из другой сети, откройте порты, используемые Report Server (обычно 80 для HTTP и 443 для HTTPS), в брандмауэре Windows. См. руководство Настройка брандмауэра.
Преимущества и ограничения
| Преимущества | Ограничения |
|---|---|
| Всё остаётся на своей стороне (данные и отчёты) | Нет аналогов приложениям, Q&A, общим панелям Power BI Service |
| Не нужен шлюз (Gateway) для локальных источников | Составная модель (DirectQuery + Import) не поддерживается |
| Поддерживаются плановое обновление, DirectQuery и прямое подключение (Live Connection) | Power BI Desktop Report Server обновляется реже, чем Power BI Desktop (п римерно раз в 4 месяца) |
| Подходит для организаций, не желающих переходить в облако | Для продакшена нужна лицензия Premium или SQL Server Enterprise + SA |
Устранение неполадок
Веб-портал показывает не то окружение
- Убедитесь, что вы используете URL веб-портала (Reports), а не веб-службы (ReportServer). У PBIRS и SSRS похожие порталы; убедитесь, что установлен и настроен именно Power BI Report Server, а не только SSRS.
Ошибка подключения к базе данных
- Проверьте, что экземпляр SQL Server (или движок, установленный с Report Server) запущен. В Report Server Configuration Manager перепроверьте настройки базы и учётные записи служб.
Плановое обновление не выполняется
- Убедитесь, что SQL Server Agent запущен. Проверьте учётные данные в Управление → Источники данных для отчёта. При необходимости просмотрите журналы сервера отчётов.
Отчёт создан в стандартном Power BI Desktop
- Откройте файл .pbix в Power BI Desktop Report Server, сохраните его и опубликуйте снова. Некоторые новые или «preview» функции стандартного Desktop недоступны в редакции Report Server.