Серверы отчетов и серверы отчетов SharePoint (построитель отчетов версии 3.0 и службы SSRS)
Из построителя отчетов или конструктора отчетов в среде Business Intelligence Development Studio можно отправить определение отчета (RDL) и другие файлы на сервер отчетов или сайт SharePoint, который интегрирован с сервером отчетов. Набор элементов и способы отправки в построителе отчетов и в конструкторе отчетов различаются.
Примечание |
---|
В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com. |
Что такое сервер отчетов?
Сервер отчетов — это компьютер, где установлены службы SQL Server Службы Reporting Services. Кроме того, с сервером отчетов может быть интегрирован сайт SharePoint. На сервере отчетов хранятся опубликованные отчеты, общие источники данных, общие наборы данных, части отчетов, общие расписания и подписки, а также другие ресурсы. Администратор сервера отчетов может настроить сервер отчетов для обработки запросов для отчета, поддерживать моментальные снимки и управлять разрешениями для отчетов, источников данных, наборов данных и подписок.
В построителе отчетов общие источники данных, общие наборы данных, части отчетов и модели отчетов с сервера отчетов можно использовать непосредственно с сервера отчетов. При просмотре отчета на сервере отчетов происходит его обработка.
Построитель отчетов ведет список используемых серверов отчетов и отображает их в списке «Последние сайты и серверы» в диалоговых окнах Открытие и Сохранение. Построитель отчетов также отображает в строке состояния основного окна сервер отчетов, с которым в настоящий момент установлено соединение.
В конструкторе отчетов можно упорядочивать основной набор отчетов, отчеты с частями, общие источники данных, общие наборы данных, модели отчетов и ресурсы в файлах решения или файле проекта. Можно создавать наборы свойств проекта для отладочной и для рабочей среды, а затем выполнить развертывание элементов проекта в папках сервера отчетов или на сайте SharePoint, указанном в свойствах проекта.
Сервер отчетов по умолчанию в построителе отчетов
При установке построителя отчетов, как и позже в диалоговом окне Параметры, можно задать сервер отчетов по умолчанию: нажмите кнопку Построитель отчетов, а затем Параметры. На вкладке Настройки введите URL-адрес сервера отчетов или сайта SharePoint, который интегрирован с сервером отчетов. Если сервер отчетов по умолчанию уже указан, то при открытии построителя отчетов он автоматически установит соединение с этим сервером отчетов.
При изменении в диалоговом окне Параметры установленного по умолчанию сервера отчетов необходимо перезапустить построитель отчетов, чтобы изменения вступили в силу.
Примечание |
---|
Чтобы запустить построитель отчетов без установки соединения с сервером отчетов, в диалоговом окне Параметры оставьте поле сервера отчетов по умолчанию пустым. |
Совместное использование отчетов на сервере отчетов
В построителе отчетов отчеты сохраняются на сервере отчетов или на сайте SharePoint, интегрированном с сервером отчетов. В конструкторе отчетов их необходимо развертывать. Когда отчет находится на сервере отчетов или на сайте SharePoint, его могут запускать пользователи, имеющие соответствующие разрешения. Кроме того, пользователи с соответствующими разрешениями могут создавать подписки на этот отчет, чтобы его можно было обновлять и рассылать пользователям по регулярному расписанию. Пользователи, не имеющие соответствующих разрешений, должны обратиться к системному администратору сервера отчетов.
Сохранение отчета на сайте SharePoint
При сохранении отчета со связанными файлами в библиотеке SharePoint с помощью построителя отчетов или его развертывании с помощью конструктора отчетов все файлы предварительно проверяются. При передаче отчетов и связанных файлов с помощью действия Передача из библиотеки SharePoint никакая проверка не проводится. Узнать, является ли файл допустимым, можно будет только после открытия отчета для управления, редактирования или запуска. Чтобы убедиться в правильности отчета и других файлов, сохраните их с помощью построителя отчетов (или разверните с помощью конструктора отчетов) в библиотеке SharePoint, а не добавляйте непосредственно в SharePoint. Нельзя сохранить отчет в корневой папке сайта SharePoint. Он должен сохраняться в библиотеке документов.
Кроме того, ссылки в определении отчета на общие источники данных, вложенные отчеты и другие ресурсы (например, изображения, хранящиеся в Интернете) должны быть полными URL-адресами библиотек SharePoint. Дополнительные сведения см. в разделе Указание путей к внешним элементам (построитель отчетов версии 3.0 и службы SSRS).
Функции, доступные только с сервером отчетов
При просмотре отчетов в построителе отчетов некоторые функции работают только в том случае, если установлено соединение с сервером отчетов.
Действия детализации
Вложенные отчеты
Пользовательские сборки
Пользовательские элементы отчета
Дополнительные модули обработки данных
В локальном режиме конструктора отчетов можно добавлять в проект ссылки на элементы для целей детализации, вложенные отчеты, изображения и файлы пространственных данных ESRI.
Локальное создание отчета
Отчеты можно создавать и сохранять их в локальной файловой системе. При просмотре таких отчетов обработка отчетов происходит на локальном компьютере. При создании отчетов в построителе отчетов без сервера отчетов невозможно использовать детализированные отчеты, вложенные отчеты, изображения, расположенные на сервере отчетов или в общих источниках данных. Можно определить эти объекты в отчете, но при попытке просмотра отчета ссылки не будут работать и будут выданы сообщения об ошибке.
См. также