Бөлісу құралы:


Средства SQL Server Reporting Services

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

СЛУЖБЫ SQL Server Reporting Services (SSRS) содержат набор графических и скриптовых средств, поддерживающих разработку и использование расширенных отчетов в управляемой среде. Набор инструментов включает средства разработки, средства настройки и администрирования, а также средства просмотра отчетов. В этой статье представлен краткий обзор каждого средства в SSRS и объясняется, как получить к нему доступ.

Средства для создания отчетов

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

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

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

Издатель мобильных отчетов SQL Server предлагает область конструктора с настраиваемыми строками и столбцами сетки, а также гибкими элементами мобильного отчета. Мобильные отчеты, которые создаются динамически, настраивают содержимое в соответствии с экраном или окном браузера. Эти отчеты хорошо масштабируется до любого размера экрана.

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

Примечание.

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

Установка издателя мобильных отчетов SQL Server

У вас есть следующие параметры установки издателя мобильных отчетов SQL Server:

  • Вы можете скачать издателя мобильных отчетов SQL Server из Центра загрузки Майкрософт, а затем открыть скачанный файл.

  • Вы можете установить издателя мобильных отчетов SQL Server на веб-портале SSRS, перейдя в меню "Создать" и выбрав мобильный отчет.

    Снимок экрана: веб-портал с параметрами меню

    При появлении запроса выберите "Получить издателя мобильных отчетов", а затем скачайте и откройте файл издателя мобильных отчетов SQL Server.

Запуск издателя мобильных отчетов SQL Server

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

конструктор отчетов

конструктор отчетов — это средство разработки отчетов. Он доступен в SQL Server Data Tools (SSDT) — Visual Studio.

Область конструктора конструктор отчетов включает в себя окна с вкладками, мастеры и меню, которые используются для доступа к возможностям разработки отчетов. конструктор отчетов предлагает следующие функции:

  • Возможность развертывания отчетов в собственном режиме или сервере отчетов в режиме SharePoint
  • Область данных отчета для упорядочивания данных отчета
  • Интерактивный интерфейс проектирования отчетов с помощью представлений с вкладками для разработки и предварительного просмотра отчетов
  • Конструкторы запросов, связанные с типами источников данных в файле конфигурации RSReportDesigner, и которые помогают указать, какие данные следует извлечь из источников данных.
  • Редактор выражений с IntelliSense для создания выражений Visual Basic, которые настраивают содержимое отчета и внешний вид
  • Поддержка пользовательских элементов отчета и пользовательских конструкторов запросов

установка конструктор отчетов

Сведения об установке SSDT см. в разделе "Установка SSDT" с помощью Visual Studio.

конструктор отчетов становится доступным при выборе шаблона проекта сервера отчетов или шаблона мастера проектов сервера отчетов в SSDT. Чтобы использовать эти шаблоны, также необходимо установить расширение SSRS для Visual Studio. Инструкции см. в разделе "Установка расширений" для служб Analysis Services, Integration Services и Reporting Services.

запуск конструктор отчетов

Инструкции по запуску конструктор отчетов см. в разделе "Создание проекта сервера отчетов" руководства. Создание проекта сервера отчетов.

При работе в конструктор отчетов компонент Visual Studio Обозреватель решений отображает папки, которые упорядочивают все элементы проекта. В проекте отчета эти папки содержат общие источники данных, общие наборы данных, отчеты и ресурсы.

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

Снимок экрана: Обозреватель решений с папками элементов отчета. Выделена папка

При создании отчета окна с вкладками отображаются для представлений конструктора и предварительного просмотра.

Снимок экрана: область конструктора конструктор отчетов. Выделены вкладки конструктора и предварительного просмотра файла определения отчета.

Дополнительные сведения о конструктор отчетов см. в следующих ресурсах:

Report Builder

построитель отчетов — это автономное приложение, которое можно использовать для создания отчетов с разбивкой на страницы за пределами SQL Server. Кроме того, можно использовать построитель отчетов для настройки и обновления существующих отчетов, помимо создания отчетов. Существующие отчеты могут быть теми, которые были созданы в вашей версии построитель отчетов, в более ранних версиях или в конструктор отчетов.

построитель отчетов предлагает следующие функции:

  • Возможность развертывания отчетов в собственном режиме или сервере отчетов в режиме SharePoint или в служба Power BI. Дополнительные сведения о сохранении отчета в служба Power BI см. в статье "Публикация отчета с разбивкой на страницы" в служба Power BI.
  • Среда разработки, похожая на Microsoft Office.
  • Поддержка издателя мобильных отчетов SQL Server в SSRS 2019 и SSRS 2016.
  • Мастер создания карт.
  • Агрегаты агрегатов.
  • Расширенная поддержка выражений.
  • Конструкторы запросов помогут указать, какие данные следует извлечь из выбора встроенных типов источников данных.
  • Поддержка сохранения элементов отчета в виде частей отчета.

Примечание.

Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.

Дополнительные сведения о построитель отчетов см. в построитель отчетов Майкрософт в SQL Server.

установка построитель отчетов

Инструкции по установке построитель отчетов см. в разделе "Установка Microsoft построитель отчетов".

запуск построитель отчетов

Инструкции по запуску построитель отчетов см. в статье "Запуск Microsoft построитель отчетов".

Средства администрирования сервера отчетов

Набор графических и скриптовых средств доступен для администрирования сервера отчетов в SSRS. Используемые средства зависят от режима развертывания сервера отчетов.

Основной режим

В следующих разделах рассматриваются средства для сервера отчетов в собственном режиме.

Диспетчер конфигураций сервера отчетов

Диспетчер конфигурации сервера отчетов — это средство настройки установки SSRS. Это средство можно использовать для выполнения следующих задач на сервере отчетов в собственном режиме:

  • Настройка учетной записи службы сервера отчетов
  • Создание и настройка URL-адресов веб-службы
  • Настройка URL-адрес веб-портала
  • Создание, настройка или обновление базы данных сервера отчетов
  • Настройка масштабируемого развертывания
  • Резервное копирование, восстановление или замена симметричного ключа, используемого для шифрования сохраненных строка подключения и учетных данных
  • Настройка учетной записи автоматического выполнения
  • Настройка параметров подписки
  • Настройка сервера простого протокола передачи почты (SMTP) для доставки электронной почты
  • Настройка службы Power BI
  • Изменение свойств подключения

Диспетчер конфигурации сервера отчетов не помогает управлять содержимым сервера отчетов, включать другие функции или предоставлять доступ к серверу отчетов.

Дополнительные сведения см. в разделе "Что такое Диспетчер конфигурации сервера отчетов (собственный режим)?".

Установка Диспетчера конфигурации сервера отчетов

Диспетчер конфигурации сервера отчетов устанавливается при установке сервера отчетов в собственном режиме SSRS. Дополнительные сведения см. на следующих ресурсах:

Запуск Диспетчера конфигурации сервера отчетов

Среда SQL Server Management Studio

Администраторы сервера отчетов могут использовать СРЕДУ SQL Server Management Studio (SSMS) для управления сервером отчетов вместе с другими серверами компонентов SQL Server. При использовании SSMS для управления экземплярами сервера отчетов можно выполнить следующие задачи:

  • Управление экземплярами локального и удаленного сервера отчетов
  • Установка свойств сервера отчетов
  • Изменение определений ролей
  • Отключение функций сервера отчетов, которые не используются
  • Управление заданиями
  • Управление общими расписаниями

Дополнительные сведения об использовании SSMS для подключения к экземпляру SQL Server и выполнении некоторых команд Transact-SQL (T-SQL) см. в кратком руководстве по подключению и запросу экземпляра SQL Server с помощью SQL Server Management Studio (SSMS).

Доступ К SSMS

Инструкции по запуску SSMS для управления сервером отчетов см. в разделе "Подключение к серверу отчетов в собственном режиме".

служебная программа Rsconfig.exe

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

Дополнительные сведения см. в разделе общих служебных программ сервера отчетов (SSRS).

доступ Rsconfig.exe

Программа rsconfig.exe устанавливается при установке служб SSRS. Эта программа выполняется из командной строки.

служебная программа Rskeymgmt.exe

Это средство можно использовать для следующих задач.

  • Извлечение, восстановление, создание и удаление симметричного ключа, используемого для шифрования данных сервера отчетов.
  • Присоединение экземпляров сервера отчетов к развертыванию горизонтального масштабирования.

Дополнительные сведения см. в разделе служебных программ командной строки сервера отчетов (SSRS).

доступ Rskeymgmt.exe

Программа rskeymgmt.exe устанавливается при установке служб SSRS. Эта программа выполняется из командной строки.

Классы инструментария управления Windows (WMI)

Эти классы помогут автоматизировать задачи конфигурации в Диспетчере конфигурации сервера отчетов. Они позволяют приложениям получать доступ к сведениям об управлении SSRS и управлять ими. При использовании этих классов больше не нужно использовать графический пользовательский интерфейс для выполнения задач вручную.

Дополнительные сведения см. в статье "Доступ к поставщику WMI" программным способом.

Доступ WMI

Для доступа к классам WMI можно использовать скрипт Visual Basic.

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

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

Центр администрирования SharePoint

Центр администрирования SharePoint можно использовать для создания, запроса и управления приложениями общей службы для SSRS.

Дополнительные сведения см. в разделе "Настройка и администрирование сервера отчетов SQL Server Reporting Services (SSRS).

Доступ к центру администрирования SharePoint

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

Командлеты PowerShell

Командлеты PowerShell можно использовать для создания, запроса и управления приложениями общей службы для SSRS.

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

Доступ к командлету PowerShell

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

Средства для управления содержимым отчетов

Графические средства и средства сценариев доступны для управления содержимым в SSRS. Используемые средства зависят от режима развертывания сервера отчетов.

URL-адрес веб-службы сервера отчетов

Веб-служба сервера отчетов выступает в качестве интерфейса взаимодействия между клиентскими программами и сервером отчетов. URL-адрес этой службы предоставляет доступ к полным функциям сервера отчетов. Это средство можно использовать для просмотра содержимого в каталоге отчетов на странице навигации универсального элемента.

Дополнительные сведения см. в веб-службе сервера отчетов.

Url-адрес веб-службы

Вы используете браузер для доступа к URL-адресу веб-службы.

Веб-портал

Веб-портал можно использовать для администрирования одного экземпляра сервера отчетов из удаленного расположения через HTTP-подключение. Веб-портал доступен только для серверов отчетов в собственном режиме.

Это средство можно использовать для следующих задач:

  • Просмотр, поиск, печать и подписка на отчеты
  • Организация, создание, защита и обслуживание иерархии папок
  • Настройка безопасности на основе ролей, которая определяет доступ к элементам и операциям
  • Настройка свойств выполнения отчета, журнала отчетов и параметров отчета
  • Создание моделей отчетов, которые подключаются к источнику данных Microsoft SQL Server Analysis Services или из реляционного источника данных SQL Server
  • Настройка безопасности элемента модели для предоставления доступа к определенным сущностям в модели или сопоставлению сущностей с предопределенными отчетами, созданными заранее.
  • Создание общих расписаний и общих источников данных
  • Обеспечение более управляемых расписаний и подключений к источнику данных
  • Создание управляемых данными подписок, которые развертывают отчеты в большом списке получателей
  • Создание связанных отчетов для повторного использования и повторного назначения существующего отчета различными способами
  • Открытие построитель отчетов для создания отчетов, которые можно сохранить и запустить на сервере отчетов

Дополнительные сведения см. в разделе "Что такое веб-портал сервера отчетов (собственный режим)?".

Установка веб-портала

Веб-портал устанавливается при установке сервера отчетов в собственном режиме SSRS. Дополнительные сведения см. на следующих ресурсах:

Запуск веб-портала

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

Страницы и параметры, доступные на веб-портале, зависят от назначений ролей текущего пользователя. Пользователи, у которых нет разрешений, видят пустую страницу. Пользователи с разрешениями на просмотр отчетов получают ссылки на эти отчеты. Дополнительные сведения о разрешениях см. в статье "Роли и разрешения" в службах Reporting Services.

Инструкции по запуску веб-портала см. в разделе "Начало работы" веб-портала сервера отчетов (собственный режим)?

Если вы запускаете веб-портал на локальном сервере отчетов, см. раздел "Настройка сервера отчетов в собственном режиме" для локального администрирования (SSRS).

служебная программа Rs.exe

Это средство является узлом скрипта, который используется для выполнения скриптированных операций. Это средство можно использовать для запуска скриптов Visual Basic, которые копируют данные между базами данных сервера отчетов, публикуют отчеты и создают элементы в базе данных сервера отчетов.

Дополнительные сведения см. в разделе служебных программ командной строки сервера отчетов (SSRS).

доступ Rs.exe

Программа rs.exe устанавливается при установке служб SSRS. Эта программа выполняется из командной строки.