Новые возможности служб SQL Server Reporting Services (SSRS)

Область применения:✅ SQL Server 2016 (13.x) Reporting Services и более поздних ❌ версий Сервер отчетов Power BI

Ознакомьтесь со сведениями о новых возможностях в различных версиях SQL Server Reporting Services. Эта статья охватывает основные функциональные аспекты и обновляется по мере выпуска новых элементов.

Дополнительные сведения о Сервер отчетов Power BI см. в Сервер отчетов Power BI новых возможностях.

SQL Server 2022 Reporting Services

В этом выпуске представлен новый SQL Server 2022 (16.x) Reporting Services (SSRS). Мы продолжаем внедрять инновации, а также создавать и проектировать решения таким образом, чтобы каждый мог добиться более высокого результата. Проектирование решений с учетом принципа инклюзивности отражает то, как люди адаптируются к окружающему миру. В этом новом выпуске SSRS мы реализовали множество специальных возможностей, чтобы расширить потенциал для достижения более высокого результата. Выпуск включает расширенную поддержку экранного диктора Windows для новых ос Windows (операционных систем) и Windows Server, улучшения безопасности, улучшения производительности браузера с помощью Angular, исправлений ошибок специальных возможностей, поддержки экземпляров SQL Server 2022 (16.x) каталога сервера отчетов и обновлений надежности.

Скачайте SQL Server 2022 Reporting Services из Центра загрузки Майкрософт.

Обновленный веб-портал

Модернизировано оформление веб-портала.

Screenshot that shows the new updated [!INCLUDE [sssql22-md](../includes/sssql22-md.md)] Reporting Services web portal.

Устаревшие компоненты

В 2020 году мы объявили о предстоящем прекращении поддержки следующих функций сервера отчетов: закрепление в Power BI, мобильные отчеты и издатель мобильных отчетов. Эти функции будут удалены из версий SQL Server начиная с SQL Server 2022 (16.x) и больше не будут поддерживаться. До окончания срока действия EOL для существующих клиентов будут поддерживаться только последние три выпуска (SQL Server 2016, SQL Server 2017 и SQL Server 2019) в режиме обслуживания.

Если функция помечена как нерекомендуемая, это означает следующее.

  • Функция находится в режиме обслуживания. В нее не будут вноситься новые изменения, в том числе касающиеся поддержки совместимости с новыми функциями.
  • Мы стараемся не удалять нерекомендуемые функции из новых выпусков, чтобы упростить обновление. Однако в редких ситуациях мы можем окончательно удалить функцию из служб Reporting Services, если она ограничивает будущие инновации.
  • Нерекомендуемые функции нежелательно использовать при разработке новых приложений.

SQL Server 2019 Reporting Services

Скачать

Службы SQL Server 2019 Reporting Services можно скачать из Центра загрузки Майкрософт.

Поддержка Управляемого экземпляра SQL Azure

Теперь вы можете разместить каталог базы данных, используемый для служб SQL Server Reporting Services (SSRS), в Управляемом экземпляре SQL Azure, размещенном либо на виртуальной машине, либо в вашем центре обработки данных. Поддержка ограничена использованием учетных данных для подключения к Управляемому экземпляру SQL.

Поддержка набора данных Power BI Premium

Вы можете подключиться к наборам данных Power BI с помощью построителя отчетов (Майкрософт) или SQL Server Data Tools (SSDT). Затем эти отчеты можно опубликовать в SSRS 2019, установив подключение к SQL Server Analysis Services. Для активации сценария пользователям необходимо использовать имя пользователя и пароль, хранимые в Windows.

Поддержка альтернативного текста для элементов отчетов

При создании отчетов вы укажете каждый элемент отчета, введя текст в подсказках. Технология чтения с экрана правильно определяет эти подсказки.

Поддержка прокси приложения Microsoft Entra

Примечание.

Идентификатор Microsoft Entra ранее был известен как Azure Active Directory (Azure AD).

С помощью прокси приложения Microsoft Entra вам больше не нужно управлять собственным прокси-сервером веб-приложения, чтобы разрешить безопасный доступ через веб-приложения или мобильные приложения.

Custom headers

Они задают значения заголовков для всех URL-адресов, соответствующих указанному шаблону регулярного выражения. Пользователи могут задать значения заголовков для выбранных URL-адресов запросов, указав для настраиваемых заголовков допустимый XML-код. Администраторы могут добавлять любое количество заголовков в XML-код. Дополнительные сведения см. в этом разделе статьи Server Properties Advanced Page - Power BI Report Server & Reporting Services (Расширенная страница свойств сервера — Сервер отчетов Power BI и службы Reporting Services).

Прозрачное шифрование данных

SQL Server 2019 (15.x) теперь поддерживает прозрачное шифрование данных (TDE) для базы данных каталога SSRS для выпусков Enterprise и Standard.

Обновление построителя отчетов (Майкрософт)

Новая версия построителя отчетов полностью совместима со службами Reporting Services версии 2016, 2017 и 2019. Она также совместима со всеми выпущенными и поддерживаемыми версиями Сервера отчетов Power BI.

Службы SQL Server 2017 Reporting Services

Скачать

Чтобы скачать службы SQL Server 2017 Reporting Services, перейдите в Центр загрузки Майкрософт.

Комментарии к отчетам

В отчетах теперь доступны комментарии, с помощью которых можно оставлять сообщения и взаимодействовать с другими пользователями. Для комментариев также доступны вложения.

Screenshot of the Comments button on a report.

Дополнительные сведения см. в разделе "Добавление комментариев к отчету" на сервере отчетов Сервер отчетов Power BI.

Поддержка REST API

В целях разработки и настройки современных приложений службы SQL Server Reporting Services теперь поддерживают интерфейс API RESTful, полностью совместимый с OpenAPI. Полная спецификация и документация по API теперь находится на сайте SwaggerHub.

Поддержка конструктора запросов для DAX в построителе отчетов и SQL Server Data Tools

В построителе отчетов и SQL Server Data Tools вы можете создавать собственные запросы DAX для поддерживаемых табличных моделей данных SQL Server Analysis Services. Для перетаскивания нужных полей можно использовать конструктор запросов в обоих средствах. После этого будет создан запрос DAX.

Подробнее см. в блоге по службам Reporting Services.

Примечание.

Конструктор запросов для DAX можно использовать только с табличными источниками данных SSAS, встроенными в SQL Server 2016 и более поздних версий.

Режим интеграции SharePoint устарел

Режим интеграции SharePoint устарел после SQL Server 2016. Чтобы добавить отчеты Reporting Services в SharePoint, используйте веб-часть средства просмотра отчетов.

SSRS 2016

Веб-портал служб Reporting Services

Доступен новый веб-портал Reporting Services. Обновленный веб-портал включает:

  • Ключевые показатели эффективности
  • Мобильные отчеты
  • Отчеты с разбивкой на страницы
  • файлы Excel
  • файлы Power BI Desktop.

Веб-портал заменяет диспетчер отчетов, который использовался в предыдущих версиях.

Чтобы создавать мобильные отчеты, вам потребуется издатель мобильных отчетов.

Примечание.

Издатель мобильных отчетов для SQL Server не рекомендуется использовать во всех выпусках SQL Server Reporting Services после SQL Server Reporting Services 2019. Она прекращена с SQL Server Reporting Services 2022 и Сервер отчетов Power BI.

Дополнительные сведения о веб-портале см. в статье Веб-портал (основной режим служб SSRS).

Screenshot that shows the SQL Server Reporting Services portal.

Индивидуальная фирменная символика на веб-портале

С помощью пакета настройки фирменной символики можно настроить веб-портал, задав логотип и цвета организации.

Дополнительные сведения о пользовательской фирменной символии см . на веб-портале фирменной символики.

Ключевые показатели эффективности (KPI) на веб-портале

Веб-портал позволяет создать ключевые показатели эффективности (KPI), соответствующие текущей папке. При создании KPI вы можете выбрать поля наборов данных и суммировать их значения. Кроме того, вы можете выбрать содержимое для предоставления дополнительной детализации.

Screenshot that shows KPIS in the SQL Server Reporting Services portal.

Дополнительные сведения см. в разделе "Работа с ключевыми показатели эффективности" на веб-портале.

Мобильные отчеты

Мобильные отчеты Reporting Services — это выделенные отчеты, оптимизированные для различных форм-факторов. Они обеспечивают оптимальный интерфейс для пользователей, обращаюющихся к отчетам на мобильных устройствах. Мобильные отчеты содержат различные визуализации — от диаграмм времени, категорий и сравнения до древовидных и пользовательских карт. Подключите мобильные отчеты к различным источникам данных, включая локальные многомерные и табличные данные служб SQL Server Analysis Services. Поля для мобильных отчетов можно поместить в рабочую область конструктора с настраиваемыми строками и столбцами сетки. Гибкие элементы мобильных отчетов автоматически масштабируются в зависимости от размера экрана. Мобильные отчеты можно сохранять на сервере службы отчетов, а затем просматривать в браузере или мобильном приложении Power BI. Поддерживаются такие устройства:

  • iPad
  • iPhones
  • телефоны под управлением Android;
  • любые устройства с Windows.

Издатель мобильных отчетов

Издатель мобильных отчетов SQL Server позволяет создавать и публиковать мобильные отчеты SQL Server на веб-портале Reporting Services.

Screenshot of the SQL Server Mobile Report Publisher interface.

Дополнительные сведения см. в разделе Создание мобильных отчетов с помощью издателя мобильных отчетов SQL Server.

Мобильные отчеты SQL Server, размещаемые в службах Reporting Services, доступны в приложении Power BI Mobile

Приложение Power BI Mobile для iOS на iPad и iPhone сейчас может отображать мобильные отчеты SQL Server, которые находятся на вашем локальном сервере отчетов.

Screenshot of the interface for the Power BI Mobile app for iOS.

По умолчанию без внесения изменений в конфигурацию установить соединение будет невозможно. Дополнительные сведения о том, как разрешить приложению Power BI Mobile устанавливать соединение с сервером отчетов, см. в разделе Enable a report server for Power BI Mobile access.

Поддержка режима SharePoint и SharePoint 2016

Reporting Services SQL Server 2016 (13.x) поддерживает интеграцию с SharePoint 2013 и SharePoint 2016.

Дополнительные сведения см. в разделе:

Поддержка Microsoft платформа .NET Framework 4

Sql Server 2016 (13.x) Reporting Services или более поздней версии (SSRS) поддерживает текущие версии Microsoft платформа .NET Framework 4, включая версию 4.0 и 4.5.1. Если версия .NET Framework 4.x не установлена, SQL Server установит .NET 4.0 на этапе установки компонентов.

Усовершенствования в отчетах

Механизм визуализации HTML 5: новый механизм визуализации HTML5, ориентированный на современные "полнофункциональные" веб-стандарты и современные браузеры. Новый механизм визуализации больше не зависит от режима Quirks, используемого в некоторых старых браузерах.

Дополнительные сведения о поддержке браузеров см. в разделе Поддержка браузера для служб Reporting Services и Power View.

Современные отчеты с разбиением на страницы: новейшие стили для диаграмм, датчиков, карт и других средств визуального представления данных позволяют создавать удобные актуальные отчеты с разбивкой на страницы.

Схема дерева и диаграммы Sunburst: улучшение отчетов с помощью диаграмм "Дерево" ssrs_treemap_icon и "Sunburst ssrs_sunburst_icon ", отличных способов отображения иерархических данных. Дополнительные сведения см. в разделе "Диаграмма дерева" и диаграммы с солнечными лучами в отчете с разбивкой на страницы в службах SQL Server Reporting Services (построитель отчетов).

Внедрение отчета. Теперь вы можете внедрять мобильные и разбиенные на страницы отчеты на страницы других веб-страниц и приложения с помощью IFrame, а также параметры URL-адреса.

Закрепление элементов отчета на панели мониторинга Power BI: при просмотре отчета на веб-портале можно выбрать элементы отчета и закрепить их на панели мониторинга Power BI. Закреплять можно такие элементы, как диаграммы, панели датчиков, карты и изображения. Вы можете:

  1. Выберите группу, содержащую панель мониторинга, на которой нужно закрепить элемент.
  2. Выберите панель мониторинга, на которой требуется закрепить элемент.
  3. Выберите частоту обновления плитки на этой панели мониторинга.

Примечание.

Обновление управляется подписками служб Reporting Services и после закрепления элемента можно изменить подписку и настроить другое расписание обновления.

Screenshot that shows the Pin to Power BI Dashboard dialog box.

Дополнительные сведения см. в статье об интеграции сервера отчетов Power BI (Configuration Manager) и закреплении элементов отчетов служб Reporting Services с разбивкой на страницы на панели мониторинга в Power BI.

Отрисовка и экспорт PowerPoint: формат отчетов Microsoft PowerPoint (PPTX) — это новое расширение подготовки отчетов SQL Server 2016 (13.x) или более поздней версии (SSRS). Экспортировать отчеты в формате PPTX можно из обычных приложений, построителя отчетов, конструктора отчетов (в SSDT) и веб-портала. Например, на следующем рисунке показано меню экспорта из веб-портала.

Screenshot that shows the Export dropdown list with the PowerPoint option called out.

Кроме того, формат PPTX можно выбрать для вывода подписок и использовать доступ по URL-адресу сервера отчетов для отрисовки и экспорта отчета. Например, следующая URL-команда в браузере экспортирует отчет из именованного экземпляра сервера отчетов.

https://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx  

Дополнительные сведения см. в статье "Экспорт отчета с помощью доступа по URL-адресу".

PDF заменяет ActiveX для удаленной печати. Теперь на панели инструментов в средстве просмотра отчетов для печати используется функция PDF, а не элементы ActiveX. Большинство современных браузеров, включая Microsoft Edge, поддерживают новое средство просмотра отчетов. Для скачивания элементов ActiveX больше нет. В зависимости от используемого браузера, а также установленных приложений и служб для просмотра PDF, Reporting Services либо будет открывать диалоговое окно для печати отчета, либо предлагать скачать PDF-файл. Имея права администратора, вы можете отключить функцию печати на стороне клиента в Management Studio.

Дополнительные сведения см. в статье "Включение и отключение печати на стороне клиента" для служб Reporting Services.

Screenshot of the Print dialog box for a PDF report.

Усовершенствования подписки

Функция Поддерживаемый режим сервера
Включение и отключение подписок. Новые параметры пользовательского интерфейса для быстрого отключения и включения подписок. Отключенные подписки сохраняют другие свойства конфигурации, такие как расписание, и их можно легко включить.

Screenshot that shows the Enable, Disable, and Delete options.

Дополнительные сведения см. в разделе "Отключить или приостановить обработку отчетов и подписки".
Основной режим
Описание подписки. При создании новой подписки в свойства подписки теперь можно включить описание отчета. Описание добавляется на странице сводки о подписке. SharePoint и собственный режим
Изменение владельца подписки. Улучшенный пользовательский интерфейс для быстрого изменения владельца подписки. Предыдущие версии Reporting Services позволяют администраторам изменять владельцев подписки с помощью скрипта. Начиная с версии SQL Server 2016 (13.x), владельца подписки можно изменять с помощью пользовательского интерфейса или скрипта. Изменение владельца подписки — это стандартная задача администрирования, выполняемая в случае увольнения пользователей или изменения их роли в организации. SharePoint и собственный режим
Общие учетные данные для подписок на общую папку. Для подписок на общую папку Службы Reporting Services теперь существуют два рабочих процесса:

Новая возможность в этом выпуске: Reporting Services позволяет администратору настроить одну учетную запись для общей папки, которую можно использовать для нескольких подписок. Настройка учетной записи для общей папки выполняется в диспетчере конфигурации основного режима Reporting Services, параметры которого считывает Укажите учетную запись общей папки. На странице конфигурации подписки пользователям нужно выбрать Использовать учетную запись общей папки.

Вы можете настроить отдельные подписки с разными учетными данными для целевой общей папки.

Кроме того, два этих подхода можно использовать совместно. Например, когда какие-то подписки на общую папку используют централизованную учетную запись общей папки, а другие подписки используют разные учетные данные.
Основной режим

SQL Server Data Tools (SSDT)

Новый выпуск SSDT включает шаблоны проектов для служб Reporting Services sql Server 2016 (13.x) или более поздней версии (SSRS): мастер проектов сервера отчетов и проект сервера отчетов. Сведения о загрузке SSDT см. в разделе SQL Server Data Tools для Visual Studio 2015.

Усовершенствования построителя отчетов

Новый пользовательский интерфейс построителя отчетов: пользовательский интерфейс в Построителе отчетов теперь имеет современный вид и содержит упрощенные элементы интерфейса.

Новый Предыдущий
Screenshot of the new Report Builder interface. Screenshot of the old Report Builder interface.

Панель пользовательских параметров : сейчас можно настраивать панель параметров. С помощью области конструктора в построителе отчетов параметр можно перетащить в конкретный столбец и строку на панели параметров. Для изменения макета панели столбцы можно добавлять и удалять. Дополнительные сведения см. в разделе "Настройка области параметров" в отчете с разбивкой на страницы (построитель отчетов).

Screenshot of the Parameter list in the Report Data pane and the parameters pane for a selected parameter.

Поддержка высокого разрешения: построитель отчетов поддерживает масштабирование с высоким разрешением (DPI; точек на дюйм) и соответствующие устройства. Дополнительные сведения о высоком DPI см. в следующих источниках:

Есть еще вопросы? Посетите форум служб Reporting Services.