Как сделать отчеты SSRS доступными для пользователей? - PullRequest
0 голосов
/ 22 декабря 2011

Я думал о лучшем способе представления отчетов конечному пользователю.Мы собрали несколько десятков отчетов.Некоторые из них основаны на подписке и экспортируются в Excel или регулярно отправляются по электронной почте, но многие из них запускаются по требованию.

Существует возможность отправки пользователям прямой ссылки на отчеты.Мы не делаем этого, потому что это не так легко найти (им приходится копаться в электронных письмах или закладывать ссылку) http://server/ReportServer/Pages/ReportViewer.aspx?myreportrs:Command=Render

Мы встраивали отчеты в sharepoint (или просто добавляли ссылку в отчет).Мы не используем интегрированный режим Sharepoint.Это стало немного неорганизованным, где у нас есть большое количество ссылок на отчеты.Я не уверен, какое другое решение существует ..

SQL 2008, Sharepoint 2007

1 Ответ

1 голос
/ 23 декабря 2011

Зависит от того, сколько усилий по обслуживанию и инструкций вы хотите предоставить.Вот некоторые возможные варианты:

  • Используйте страницу содержимого SharePoint и жестко закодируйте страницу со ссылками на разные отчеты.
  • Создайте список URL-адресов Sharepoint, ссылающийся на разные отчеты.
  • Создание отчета SSRS, который действует как центральный индекс.Это может быть либо статическая страница (отчет без источника данных, просто много статических текстовых полей), либо динамический список отчетов.В зависимости от требований вы можете запросить базы данных SSRS и использовать их в качестве центрального списка.

Мои клиенты обычно находят один из них, интерфейс диспетчера отчетов (/ reports /) и отправку по электронной почтеURL конкретного отчета должны быть адекватными.

Еще одна опция, которую я когда-то использовал: мы создали формулу (в Excel), которая создала бы URL с соответствующими пользовательскими параметрами, чтобы возвращать только те данные, которые были интересны пользователюПередал параметры в SSRS как часть URL.(Поиск по доступу URL SSRS.)

...