Сервер отчетов служб Reporting Services (режим SharePoint)

Область применения: SQL Server Reporting Services (2016) SharePoint Сервер отчетов Power BI Not supported

Содержимое, связанное с предыдущими версиями SQL Server Reporting Services, см. в статье SQL Server 2014 Reporting Services.

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

Примечание.

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

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

Сводка по функции

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

  • Функции управления документами и совместной работы SharePoint, включая обработку предупреждений. Сайт SharePoint предоставляет единый портал для доступа ко всем документам и единую точку управления элементами отчета.

  • Использование разрешений SharePoint и поставщиков служб проверки подлинности для управления доступом к отчетам, моделям и другим элементам.

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

  • Управление отчетами, моделями, источниками данных, расписаниями и журналом отчетов с помощью пользовательских страниц приложений на сайте SharePoint. На сайте SharePoint можно задавать свойства, создавать расписания, оформлять подписки, а также создавать и вести журнал отчетов, используя те же методы, что и при работе с другими средствами SQL Server.

  • Публикация и передача отчетов, моделей отчетов, ресурсов и общих источников данных в библиотеку SharePoint, в том числе центр отчетов на сервере Office SharePoint.

    Для создания отчетов и источников данных, которые будут публиковаться непосредственно в библиотеке SharePoint, используйте конструктор отчетов, конструктор моделей и построитель отчетов. Также можно использовать действие «Передача» на сайте SharePoint, чтобы добавить в библиотеку SharePoint любые определения отчетов и модели отчетов.

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

  • Оформление подписки и доставка отчетов в библиотеку SharePoint с помощью нового модуля доставки SharePoint. Также можно доставлять отчеты по электронной почте или в общую папку. Для доставки отчетов применяются модули доставки сервера отчетов. Можно создать управляемые данными подписки для крупномасштабного распространения отчетов с использованием сведений о подписчике, запрошенных во время выполнения.

  • Для просмотра отчета в веб-приложении SharePoint можно добавить веб-часть "Средство просмотра отчетов". В эту веб-часть входят средства перемещения по страницам, а также функции поиска, печати и экспорта.

  • Программирование в контексте новой конечной точки SOAP для создания пользовательских приложений, интегрируемых с сайтом SharePoint. Также можно использовать обновленный поставщик инструментария управления Windows (WMI) для программной настройки экземпляра сервера отчетов, работающего в режиме интеграции с SharePoint.

  • Отчеты Microsoft Access в подключенном режиме.

  • AAM-зоны, развертывания, направленные в сторону Интернета, и токены пользователя SharePoint для списков SharePoint.

Подключенный и локальный режимы

В выпуске SQL Server 2008 R2 появился новый локальный режим для просмотра отчетов с сервера SharePoint 2010, на котором установлена надстройка Microsoft SQL Server 2008 R2 или более поздней версии служб Reporting Services для продуктов SharePoint 2010.

  • Локальный режим. Локальный режим позволяет подготавливать отчеты локально из библиотеки документов SharePoint без интеграции с сервером отчетов служб Reporting Services. Надстройка служб Reporting Services для продуктов SharePoint требуется, но сервер отчетов Служб Reporting Services не требуется. Надстройка может быть установлена несколькими различными способами, в том числе с помощью средства подготовки продуктов SharePoint 2010. Дополнительные сведения о локальном режиме см. в разделах Отчеты, созданные в локальном и подключенном режимах в средстве просмотра отчетов и Где найти надстройку службы Reporting Services для продуктов SharePoint.

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

Неподдерживаемые функции SharePoint

При работе в режиме интеграции доступны не все компоненты SharePoint. Ниже приведен список функций SharePoint Reporting Services, с которыми напрямую не интегрируются:

  • Служба Secure Store.

  • Вы не можете использовать интеграцию с SharePoint Календарь Outlook или планирование SharePoint для файлов служб отчетов в библиотеке документов.

  • Каталог SharePoint Business Data.

  • Возможность персонализации SharePoint также не поддерживается на страницах служб Reporting Services. Интеграция сервера отчетов не поддерживается, если веб-приложение SharePoint включено для анонимного доступа.

  • Службы SQL Server Reporting Services не поддерживают управление версиями библиотеки документов SharePoint. Если вы сохраняете элементы отчета в библиотеке документов, настроенной с включенным параметром "Журнал версий документов", функции Служб Reporting Services не работают правильно и создают ошибки в журнале ULS. В следующем примере возникает ошибка в журнале ULS:

    • "... Источник данных, связанный с отчетом, отключен".

    История версий документов библиотеки настраивается на странице "Параметры версий" окна "Параметры библиотеки".

Поддерживаемые сочетания надстройки SharePoint и сервера отчетов

Не все функции поддерживаются во всех сочетаниях сервера отчетов, надстройки служб Reporting Services для SharePoint и продуктов SharePoint. Дополнительные сведения см. в статье "Поддерживаемые сочетания SharePoint и Reporting Services Server" и надстройки.

Примечание.

Правильная версия надстройки служб Reporting Services должна использоваться с соответствующей версией продуктов SharePoint.

Обеспечивающие интеграцию компоненты

Чтобы объединить серверы в одном развертывании, необходимо интегрировать установку служб SQL Server Reporting Services с экземпляром продуктов SharePoint.

Интеграция предоставляется SQL Server и надстройкой служб Reporting Services для продуктов SharePoint. Надстройка служб Reporting Services является свободно распространяемым компонентом, который можно скачать и установить на сервер с соответствующей версией SharePoint.

Совет

Не все функции поддерживаются во всех сочетаниях сервера отчетов, надстройки служб Reporting Services для SharePoint и продуктов SharePoint. Дополнительные сведения см. в статье "Поддерживаемые сочетания SharePoint и Reporting Services Server" и надстройки.

  • В SharePoint надстройка Служб Reporting Services предоставляет конечную точку прокси-сервера Отчетов, веб-часть средства просмотра отчетов и страницы приложений, чтобы вы могли просматривать, хранить и управлять содержимым сервера отчетов на сайте Или ферме SharePoint.

  • Службы Reporting Services предоставляют обновленные файлы программ, конечную точку SOAP и пользовательские модули безопасности и доставки. Сервер отчетов должен быть настроен для работы в режиме интеграции с SharePoint, специально выделенном для поддержки доступа к отчетам и их доставки через сайт SharePoint.

После установки надстройки Служб Reporting Services в SharePoint и настройки двух серверов для интеграции можно отправить или опубликовать типы контента сервера отчетов в библиотеку SharePoint. Затем вы можете просматривать и управлять этими документами с сайта SharePoint. Передача или публикация содержимого сервера отчетов является важным первым шагом. Веб-часть и страницы становятся доступны при выборе определений отчетов (RDL), моделей отчетов (SMDL) и источников общих данных (RSDS) на сайте SharePoint.

Дополнительные сведения

Продукты SharePoint Foundation 2010 и SharePoint Server 2010 доступны для большего числа языков по сравнению с SQL Server

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

  • Все страницы приложений, средства, ошибки, предупреждения и сообщения, исходящие из служб Reporting Services, отображаются на языке, используемом экземпляром служб Reporting Services на одном из языков SQL Server.

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

  • Сайты и центр администрирования SharePoint, справка в Интернете и сообщения доступны на языках, поддерживаемых продуктами Office Server.

Если язык продукта или технологии SharePoint отличается от языка сервера отчетов, службы Reporting Services пытается использовать язык из того же семейства языков, который обеспечивает ближайшее совпадение. Если закрытая замена недоступна, сервер отчетов использует английский язык.

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

Задача Ссылка
Подробные инструкции по установке и настройке служб Reporting Services в режиме интеграции с SharePoint. Установите режим SharePoint служб Reporting Services для SharePoint 2010 и добавьте другой сервер отчетов в ферму.
Горизонтальное масштабирование развертывания SharePoint служб Reporting Services путем добавления дополнительных серверов отчетов. Добавьте другой сервер отчетов в топологии фермы и развертывания для функций БИЗНЕС-аналитики SQL Server в SharePoint.
Добавьте дополнительные веб-интерфейсы SharePoint с компонентами служб Reporting Services, установленными для просмотра и просмотра элементов отчета. Добавление другого веб-интерфейса служб Reporting Services в ферму
Настройка электронной почты для сервера отчетов в среде SharePoint. Настройка электронной почты для приложения служб Reporting Services

Установка или удаление надстройки Служб Reporting Services для веб-части средства просмотра отчетов SharePoint на сайте SharePoint

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