на сервере отчетов reporting services можно
Сервер отчетов служб Reporting Services (собственный режим)
Сервер отчетов, настроенный для работы в собственном режиме, выполняется как сервер приложений, обеспечивающий все функции обработки и управления исключительно через компоненты служб Службы Reporting Services.
Если сервер отчетов настроен для работы в режиме интеграции с SharePoint, то для управления отчетами, общими источниками данных и другими элементами сервера отчетов необходимо использовать страницы управления содержимым на сайте SharePoint.
В статье представлены следующие сведения:
Сводка по собственному режиму
Установка служб Службы Reporting Services в собственном режиме состоит из нескольких серверных компонентов, требующих управления и обслуживания. Это следующие серверные компоненты.
Веб-служба сервера отчетов, работающая в составе службы сервера отчетов.
Приложения фоновой обработки, которые обрабатывают запланированные операции и доставляют отчеты.
База данных сервера отчетов.
Членство в локальной группе администраторов на компьютере сервера отчетов. Если установка включает серверные компоненты, выполняющиеся на удаленных компьютерах, необходимы разрешения администратора на этих компьютерах, если управление этими серверами осуществляется через удаленное соединение.
Управление содержимым
В службах Службы Reporting Servicesуправление содержимым подразумевает управление отчетами, моделями, папками, ресурсами и общими источниками данных. Всеми этими элементами можно управлять независимо друг от друга посредством свойств и настроек безопасности. Любой элемент можно переместить в другое место в пространстве имен папок сервера отчетов. Для эффективного управления элементами необходимо знать, какие задачи выполняет диспетчер содержимого.
Управление содержимым отличается от администрирования сервера отчетов. Дополнительные сведения об управлении средой, в которой работает сервер отчетов, см. в разделе Настройка и администрирование сервера отчетов (режим интеграции с SharePoint служб Reporting Services).
Управление содержимым включает следующие задачи.
Защита сайта и элементов сервера отчетов с использованием механизма обеспечения безопасности на основе ролей, предоставляемого службами Службы Reporting Services.
Структурирование иерархии папок сервера отчетов путем добавления, изменения и удаления папок.
Задание параметров по умолчанию и свойств, определяющих характеристики элементов, которыми управляет сервер отчетов. Например, можно задать базовые максимальные значения, определяющие политики хранения журналов отчетов.
Создание общих элементов источника данных, которыми можно заменить соединения с источниками данных, связанными с отчетами. Издатель или диспетчер содержимого может выбрать источник данных, отличный от того, что изначально определен для отчета: например, заменить ссылку на тестовую базу данных ссылкой на реальную базу данных.
Создание общих расписаний, которые могут использоваться вместо расписаний отдельных отчетов или подписок, со временем облегчает управление расписаниями.
Создание управляемых данными подписок, формирующих списки получателей путем извлечения данных из хранилища данных.
Балансирование обработки отчетов на сервере путем планирования обработки и указания отчетов, которые могут быть выполнены по требованию, и отчетов, загружаемых из кэша.
Разрешения на выполнение задач управления предоставляются с помощью следующих двух стандартных ролей: Системный администратор и Диспетчер содержимого. Эффективное управление содержимым сервера отчетов требует назначения обеих ролей. Дополнительные сведения об этих стандартных ролях см. в статье Роли и разрешения (службы Reporting Services).
Инструменты для управления содержимым сервера отчетов включают Среда Management Studio или веб-портал. Среда Management Studio позволяет задавать значения по умолчанию и включать функции. Веб-портал используется для предоставления пользователям доступа к элементам и операциям сервера отчетов, просмотра и использования отчетов и других типов содержимого, а также для просмотра и использования всех общих элементов и функций распространения отчетов.
Защита ресурса и управление им
Ресурс — это управляемый объект, сохраненный на сервере отчетов, но не обрабатываемый сервером отчетов. Обычно ресурс предоставляет пользователям отчетов внешнее содержимое. Примерами могут служить изображение в JPG-файле или HTML-файл, который описывает бизнес-правила, используемые в отчете. JPG-файл или HTML-файл хранится на сервере отчетов, но сервер отчетов передает файл непосредственно в браузер, не обрабатывая его предварительно.
Чтобы добавить ресурс к серверу отчетов, передайте или опубликуйте файл:
Операция | Тип файла |
---|---|
Передать | Все файлы передаются как ресурсы, кроме RDL-файлов определения отчета и SMDL-файлов модели отчета. Чтобы передать ресурс, нужно использовать веб-портал, если сервер отчетов работает в собственном режиме, или страницу приложения на сайте SharePoint, если сервер работает в режиме интеграции с SharePoint. См. подробнее об отправке файла или отчета на сервер отчетов и отправке документов в библиотеку SharePoint (Reporting Services в режиме интеграции с SharePoint). |
Публикация | Все файлы в проекте передаются как ресурсы, кроме RDL-файлов, SMDL-файлов и RDS-файлов источника данных. Чтобы опубликовать ресурс, добавьте существующий элемент к проекту в конструкторе отчетов, а затем опубликуйте проект на сервере отчетов. |
Все ресурсы представляют собой обычные файлы, которые передаются из файловой системы на сервер отчетов. Не существует ограничений на типы передаваемых файлов, но размер не может превышать 1 ГБ. Но при публикации на сервере отчетов в качестве ресурсов, файлы некоторых типов, эквивалентных MIME, предпочтительнее других. Например ресурсы в форматах HTML и JPG будут при обращении к ним пользователя открываться в окне Интернет-браузера, причем файлы HTML будут представлены в виде веб-страниц, а файлы JPG — в виде графического изображения. А ресурсы, для которых не существует эквивалентных типов MIME, например, файлы настольных приложений, могут не отобразиться в окне веб-браузера.
Будет ли ресурс отображаться в окне браузера, зависит от возможностей, которые он предоставляет. Поскольку ресурсы не обрабатываются сервером отчетов, обеспечить возможность просмотра конкретного типа MIME должен браузер. Если браузер не умеет отображать это содержимое, то пользователи, просматривающие ресурс, увидят только его общие свойства.
Ресурсы находятся в иерархии папок сервера отчетов в качестве именованных элементов наряду с отчетами, общими источниками данных, общими расписаниями и папками. Их можно искать, просматривать, защищать и назначать им свойства точно так же, как и любым другим элементам, хранящимся на сервере отчетов. Чтобы просматривать или управлять ресурсом, необходимо наличие задач «Просмотр ресурсов» или «Управление ресурсами» в назначении ролей.
Создание ссылки на ресурс с изображением из отчета
Ресурсы могут содержать изображение, на которое имеется ссылка в отчете. Если в отчете требуется использовать внешние изображения, учитывайте следующие преимущества хранения изображения в виде ресурса.
Централизованное хранение в базе данных сервера отчетов. Если переместить базу данных сервера отчетов и ее содержимое на другой компьютер, внешнее изображение остается с отчетом. Не требуется отслеживать файлы изображений, сохраненные на дисках различных компьютеров.
Защита с использованием назначений ролей, а не мер безопасности файловой системы. Разрешения, используемые для просмотра отчета, могут применяться и к ресурсу. Однако если сохранить изображение на диске, необходимо предоставить учетной записи анонимного пользователя или учетной записи для автоматического выполнения права доступа к файлу.
Для использования в отчете ресурса-изображения, добавьте файл изображения к проекту и опубликуйте его вместе с отчетом. После публикации изображения можно обновить ссылку на изображение в отчете, чтобы она указывала на ресурс на сервере отчетов, а затем повторно опубликовать лишь отчет, сохранив изменения. Затем можно обновлять изображение независимо от отчета, повторно публикуя ресурс. В отчете будет использоваться самая последняя версия изображения, имеющаяся на сервере отчетов.
Инструментальные средства служб Reporting Services
SQL Server Службы Reporting Services содержат набор графических средств и средств для работы со скриптами, поддерживающих разработку и использование отчетов с широкими возможностями в управляемой среде. В набор средств входят средства разработки, настройки и администрирования, а также средства просмотра отчетов. В этой статье вкратце описаны средства в Службы Reporting Services и способы доступа к ним.
Средства для создания отчетов
В следующей таблице перечислены доступные средства для создания отчетов в службах SQL Server Службы Reporting Services.
Средство | Описание | Способ доступа |
---|---|---|
Издатель мобильных отчетов для SQL Server | С помощью Издатель мобильных отчетовможно создавать мобильные отчеты, которые динамически настраивают содержимое по размеру экрана или окна браузера и хорошо масштабируются под любой размер экрана. Мобильные отчеты можно создавать в области конструктора с настраиваемыми строками и столбцами сетки, а также гибкими элементами мобильных отчетов. Дополнительные сведения см. в разделе Создание мобильных отчетов с помощью издателя мобильных отчетов SQL Server. | Загрузите издатель мобильных отчетов SQL Server |
Power View | интерактивное средство для просмотра и визуализации данных, предназначенное для создания отчетов на основе табличных моделей служб Службы Analysis Services и взаимодействия с ними. | Службы Reporting Services в режиме интеграции с SharePoint. Браузер с приложением Silverlight. |
конструктор отчетов | Это средство служит для разработки отчетов. В него входят следующие функции. Развертывание на сервере отчетов в режиме интеграции с SharePoint или в основном режиме. Располагается в среде SQL Server Data Tools (SSDT) Область данных отчета для упорядочивания данных в отчете Представления с вкладками для проектирования и предварительного просмотра для интерактивного конструирования отчета Конструкторы запросов позволяют указывать, какие данные извлекать из источников данных и какие данные связаны с типами источников данных в RSReportDesigner Configuration File Поддерживает пользовательские элементы отчетов и пользовательские конструкторы запросов Дополнительные сведения см. в разделе Службы Reporting Services в SQL Server Data Tools (службы SSDT). | SQL Server Data Tools (SSDT) |
построитель отчетов | Это средство служит для разработки отчетов. В него входят следующие функции. Развертывание на сервере отчетов в режиме интеграции с SharePoint или в основном режиме. Microsoft Среда создания отчетов Майкрософт, сходная с OfficeИздатель мобильных отчетов для SQL Server Возможность сохранять элементы отчетов как части отчета Мастер создания карт Улучшенная поддержка выражений Конструкторы запросов позволяют указывать, какие данные извлекать из выбранных встроенных типов источников данных Дополнительные сведения см. в разделе Построитель отчетов в SQL Server. | Скачайте автономную версию построителя отчетов Также можно открыть его на веб-портале или в SharePoint |
Средства для администрирования сервера отчетов
В службах SQL Server Службы Reporting Services доступен набор графических средств и средств работы со скриптами для администрирования сервера отчетов. Используемые средства зависят от режима развертывания сервера отчетов.
Основной режим
В следующей таблице приведены доступные средства администрирования сервера отчетов, развернутого в собственном режиме.
Средство | Описание | Способ доступа |
---|---|---|
Диспетчер конфигурации сервера отчетов | Это средство используется для настройки установки служб Reporting Services. Доступны следующие задачи. Настройка учетной записи службы сервера отчетов. Создание и настройка одного или нескольких URL-адресов веб-службы. Настройка URL-адрес веб-портала Создание и настройка базы данных сервера отчетов. Настройка масштабного развертывания. Резервное копирование, восстановление или замена симметричного ключа, используемого для шифрования хранимых строк подключения и учетных данных. Настройка учетной записи автоматического выполнения. Настройка параметров подписки. Настройка SMTP-сервера для доставки электронной почты. Настройка службы Power BI (в облаке). Примечание. Диспетчер конфигурации севера отчетов не предназначен для управления содержимым сервера отчетов, включения дополнительных компонентов или предоставления доступа к серверу. Дополнительные сведения см. в разделе Диспетчер конфигурации сервера отчетов (собственный режим). | Меню «Пуск» |
SQL Server Management Studio | Это средство используется для управления одним или несколькими экземплярами сервера отчетов в единой среде, включая следующие действия. Управление локальными и удаленными экземплярами сервера отчетов Установка свойств сервера отчетов Изменение определений ролей Отключение неиспользуемых функций сервера отчетов. Управление общими расписаниями | Меню «Пуск» |
Программа rsconfig | Это средство используется для настройки соединения сервера отчетов с базой данных сервера отчетов и управления им. Кроме того, с ее помощью можно указать учетную запись пользователя, которую следует использовать для автоматической обработки отчетов. Дополнительные сведения см. в разделе Программы командной строки сервера отчетов (службы SSRS). | С помощью командной строки |
Программа rskeymgmt | Это средство используется для следующих целей. Извлечение, восстановление, создание и удаление симметричного ключа, используемого для шифрования данных сервера отчетов Соединение экземпляров сервера отчетов при масштабном развертывании Дополнительные сведения см. в разделе Программы командной строки сервера отчетов (службы SSRS). | С помощью командной строки |
Классы инструментария управления Windows (WMI) | Эти классы используются для автоматизации задач настройки в диспетчере конфигурации сервера отчетов без использования графического пользовательского интерфейса. Дополнительные сведения см. в разделе Accessing the WMI Provider Programmatically. | Скрипт Visual Basic |
режим интеграции с SharePoint
В режиме SharePoint службы Reporting Services являются приложением-службой в архитектуре SharePoint и администрируются непосредственно через SharePoint
Средство | Описание | Способ доступа |
---|---|---|
Центр администрирования SharePoint | Центр администрирования SharePoint используется для создания, запросов и управления общими приложениями-службами Службы Reporting Services. Дополнительные сведения см. в разделе Настройка и администрирование сервера отчетов (режим интеграции с SharePoint служб Reporting Services). | Открытие центра администрирования в браузере по URL-адресу сайта SharePoint |
Командлеты PowerShell | Командлеты PowerShell используются для создания, запросов и управления общими приложениями-службами Службы Reporting Services. Дополнительные сведения см. в разделе Командлеты PowerShell для служб Reporting Services в режиме интеграции с SharePoint. | Консоль управления SharePoint 2010 |
Средства для управления содержимым отчетов
В службах SQL Server Службы Reporting Services доступен набор графических средств и средств работы со скриптами для управления содержимым. Используемые средства зависят от режима развертывания сервера отчетов.
Средство | Описание | Способ доступа |
---|---|---|
URL-адрес веб-службы сервера отчетов | Это средство используется для просмотра содержимого каталога отчетов на общей странице навигации по элементам. Дополнительные сведения см. в разделе Report Server Web Service. | Браузер |
Веб-портал | (Только в собственном режиме) Это средство предназначено для администрирования одного экземпляра удаленного сервера отчетов через HTTP-соединение. Можно сделать следующее. Просмотр, поиск, печать отчетов и подписка на отчеты. Создания, защиты и поддержания иерархии папок для организации элементов на сервере. Настройки безопасности на основе ролей, определяющей доступ к элементам и операциям. Настройки свойств выполнения отчета, истории отчета и параметров отчета. Создание моделей отчета, которые подключаются и получают данные из источника данных служб Microsoft SQL Server Analysis Services из реляционного источника данных SQL Server. Задайте параметры безопасности элементов модели, чтобы обеспечить доступ к конкретным сущностям в модели, или сопоставьте сущности со стандартными отчетами с дополнительной информацией, созданными заранее. Создания общего расписания и общих источников данных, чтобы упростить управление расписанием и соединениями с источниками данных. Создания подписок, управляемых данными, которые распространяют отчеты среди большого количества получателей. Создания связанных отчетов для повторного использования существующих отчетов различными способами. Публикация отчетов на сервере отчетовПосле создания и проверки отчета или набора отчетов можно воспользоваться функциями развертывания в среде SQL Server Data Tools (SSDT) для публикации отчетов на сервере отчетов. Можно опубликовать отдельные отчеты или проект «Сервер отчетов», включающий несколько отчетов и источников данных. Публикация проекта сервера отчетов — это самый простой способ публикации нескольких отчетов. SQL Server Data Tools (SSDT) использует термин развернуть вместо термина опубликовать. Два этих термина взаимозаменяемы. Требования для публикацииРазрешение определяется параметрами безопасности на основе ролей, заданными администратором сервера отчетов. Разрешения на операции публикации обычно предоставляются через роль Издатель. Конфигурации проектаПо умолчанию среда SQL Server Data Tools (SSDT) предоставляет три конфигурации проекта: DebugLocal, Debug и Release. Конфигурация по умолчанию — DebugLocal. Как правило, конфигурация DebugLocal служит для просмотра отчетов в локальном окне просмотра, конфигурация Debug — для публикации отчетов на тестовом сервере, а конфигурация Release — для публикации отчетов на рабочем сервере. Раскрывающийся список конфигураций решения на стандартной панели инструментов отображает активную конфигурацию. Для использования другой конфигурации выберите ее из списка. Дополнительные сведения см. в следующих разделах: Публикация всех отчетов в проектеПри развертывании проекта «Сервер отчетов» будут развернуты и общие источники данных проекта отчета. Все отчеты разворачиваются с использованием одной конфигурации проекта: на одном сервере отчетов, в одной папке сервера и т. д. Публикацию отчетов на разных серверах необходимо либо выполнять последовательно, либо включить в проект «Сервер отчетов» только необходимые отчеты. Решение может включать несколько проектов сервера отчетов, а использование нескольких проектов поможет облегчить процесс управления развертыванием отчетов, так как дает возможность использовать разные конфигурации для развертывания разных проектов. Публикация одного отчетаВ обозревателе решений щелкните правой кнопкой мыши отчет, а затем выберите пункт Развернуть. Можно просмотреть состояние процесса публикации в окне вывода. При публикации отчета необходимо также выполнить развертывание общих источников данных, которые в нем используются. Если отчет использует общий источник данных, то необходимо также развернуть и его, иначе развернутый отчет не будет работать. Щелкните правой кнопкой мыши общий источник данных и выберите пункт Развернуть. Необходимо указать URL-адрес целевого сервера на сервере отчетов и, возможно, изменить папки по умолчанию, в которых буду разворачиваться отчеты и общие источники данных. Веб-портал сервера отчетов (службы SSRS в собственном режиме)ПРИМЕНИМО К: ✔ SQL Server 2016 Reporting Services и более поздние версии ✔️ Power BI Отчетный Сервер Используемый в службах Reporting Services веб-портал представляет собой веб-интерфейс. С его помощью можно просматривать отчеты, мобильные отчеты, ключевые показатели эффективности, а также переходить между элементами, содержащимися в экземпляре сервера отчетов. Этот веб-портал можно также использовать для администрирования отдельного экземпляра сервера отчетов. Что такое веб-портал?Вы можете использовать веб-портал для выполнения следующих задач: Использовать веб-портал для просмотра папок сервера отчетов и поиска нужных отчетов нельзя. Просмотреть можно отчет, его основные свойства и прошлые копии, которые сохранились в журнале отчета. В зависимости от имеющихся разрешений может быть возможно подписаться на отчеты с доставкой по электронной почте или путем копирования в общую папку файловой системы. Сведения о поддерживаемых браузерах и версиях см. в разделе Планирование поддержки служб Reporting Services в браузерах. Используйте веб-портал только для сервера отчетов, работающего в основном режиме. Он не поддерживается для сервера отчетов, настроенного для работы в режиме интеграции с SharePoint. Некоторые функции веб-портала доступны только в определенных выпусках SQL Server. Дополнительные сведения см. в статье Функции, поддерживаемые выпусками SQL Server. При новой установке только у локальных администраторов есть достаточные разрешения для работы с содержимым и параметрами. Для предоставления разрешений другим пользователям локальный администратор должен создать назначения ролей, которые обеспечат доступ к серверу отчетов. Страницы приложения и задачи, к которым пользователь впоследствии сможет получить доступ, зависят от назначений ролей этому пользователю. Дополнительные сведения см. в статье Предоставление пользователям доступа к серверу отчетов. При просмотре веб-портала на локальном компьютере, на котором запущен сервер, может появиться сообщение о том, что просматривать эту папку не разрешено. Причина заключается в функции Universal Access Control (UAC) и в том, что браузер не запущен от имени администратора. Вам потребуется предоставить своей учетной записи разрешения диспетчера содержимого для папки, перейдя на сервер удаленно или настроив эти разрешения в Edge локально. Вы не можете запустить Microsoft Edge от имени администратора с помощью контекстного меню «Запуск от имени администратора». Однако вы можете запустить Edge с учетной записью локального администратора. Для этого нажмите и удерживайте клавишу SHIFT, затем щелкните правой кнопкой мыши на ярлыке Edge и выберите «Запустить от имени другого пользователя». После этого укажите сведения об учетной записи локального администратора компьютера в диалоговом окне входа. Если вы хотите использовать веб-портал удаленно, необходимо предоставить учетной записи права диспетчера содержимого папки. Запуск и использование веб-порталаВеб-портал — это веб-приложение, которое открывается при вводе URL-адреса веб-портал в адресной строке окна браузера. Когда вы запускаете веб-портал, отображаемые страницы, ссылки и параметры зависят от ваших разрешений на сервере отчетов. Чтобы выполнить задачу, пользователь должен быть членом роли, включающей эту задачу. Если роли предоставлены все разрешения, пользователь имеет доступ ко всем меню и страницам, которые предназначены для управления сервером отчетов. Если роли предоставлены разрешения на просмотр и выполнение отчетов, пользователь видит только меню и страницы, которые отвечают за эти действия. Каждому пользователю могут быть назначены различные роли для разных серверов отчетов и даже для отдельных отчетов и папок, которые хранятся на одном сервере отчетов. Запуск веб-порталаЧтобы запустить веб-портал из браузера, выполните указанные ниже действия. В адресной строке браузера введите URL-адрес веб-портала. URL-адрес по умолчанию — https://[ИмяКомпьютера]/reports. Сервер отчетов может быть настроен для использования определенного порта. Например, https://[ИмяКомпьютера]:80/reports или https://[ИмяКомпьютера]:8080/reports. Группировка по категориямВеб-портал будет группировать элементы по различным категориям. Доступные категории перечислены ниже. Отображаемым содержимым можно управлять, выбрав элемент Вид в правом верхнем углу. Если выбрать параметр «Показать скрытые», такие элементы будут отображаться более светлым цветом. Отчеты Power BI Desktop и книги ExcelВы можете передавать и упорядочивать отчеты Power BI Desktop и книги Excel, а также управлять разрешениями для них. Они будут сгруппированы вместе в пределах веб-портала. Файлы хранятся в службах Reporting Services, подобно другим файлам ресурсов. При выборе одного этих элементов они будут загружены локально на рабочий стол. Внесенные изменения можно сохранить, повторно передав их на сервер отчетов. Поиск элементовВведите условие поиска, и вы увидите все содержимое, к которому у вас есть доступ. Результаты разбиваются по категориям: ключевые показатели эффективности, отчеты, наборы данных и другие элементы. Затем можно взаимодействовать с результатами и добавлять их в избранное.
|