План поддержки отчетов-карт
SQL Server 2014 Reporting Services (SSRS) поддерживает отчеты о сопоставлении, использующие источники пространственных данных. Пространственные данные могут поступать из баз данных SQL Server, из шейп-файлов ESRI или из галереи карт, установленной в составе служб Reporting Services или построителя отчетов. На карте также может отображаться мозаичный фон Bing Maps. Автор отчета может создать отчет, указав в качестве динамических данных пространственные данные или мозаичный фон Bing Maps, извлечение которого производится во время выполнения. Эти же данные могут быть указаны как статические и быть внедрены в определение отчета.
Поддержка Bing Maps
Карты могут включать уровень фона, на котором отображается мозаика Bing Maps. Для просмотра опубликованного отчета, содержащего мозаичный уровень, сервер отчетов должен быть настроен для получения мозаики от веб-служб Bing Maps. Дополнительные сведения см. в статье RSReportServer Configuration File.
В каждом отчете авторы отчетов могут указать, следует ли использовать соединение с протоколом SSL для получения мозаики с сервера фрагментов карты. Для этого в области Свойства слоя плитки необходимо задать для логического свойства UseSecureConnection значение true
.
Примечание
Дополнительные сведения об использовании в отчете мозаичных элементов Bing Map см. в разделах Дополнительные условия использования и Заявление о конфиденциальности.
Рекомендации по проектированию отчетов
При проектировании отчетов-карт автор должен произвести оценку издержек при работе со статичными и динамичными пространственными данными и найти баланс соответствия требованиям пользователей, которые будут работать с отчетом. Внедренные элементы карты могут значительно увеличить размер его определения, но сокращают время, необходимое для отображения отчета-карты. Динамические элементы карты сокращают размер определения отчета, но удлиняют время, необходимое для обработки и просмотра карты. Автор отчета должен найти правильный баланс между этими вариантами.
Если проблема заключается в размере определения отчета, то администратор сервера отчетов может порекомендовать разработчику отчета уменьшить объем пространственных данных в его определении.
Элементы карты внедряются в определение отчета при следующих обстоятельствах.
При создании отчета источник пространственных данных находится в локальной файловой системе. Это включает пространственные данные из галереи карт и локальные файлы фигур ESRI. По умолчанию мастер карт и мастер слоев карт внедряют пространственные данные из источников данных в локальной файловой системе.
Автор отчета выбирает параметры для внедрения пространственных данных в отчет вручную.
Чтобы уменьшить размер определения отчета с картой, его автор может предпринять следующие действия.
Из конструктор отчетов в SQL Server Data Tools (SSDT) добавьте источники пространственных данных, которые являются файлами фигур ESRI, в проект сервера отчетов. При развертывании проекта шейп-файлы публикуются на сервере отчетов вместе с отчетом. При запуске автором мастера карт можно указать источник пространственных данных в проекте сервера отчетов, при этом элементы карт не внедряются в определения отчетов по умолчанию.
В построителе отчетов добавить источники пространственных данных, являющихся шейп-файлами ESRI, выбрав шейп-файлы на сервере отчетов. При запуске автором мастера карт можно найти и выбрать источник пространственных данных на сервере отчетов, при этом элементы карт не внедряются в определения отчетов по умолчанию.
Если внедрение данных карты абсолютно необходимо, настроить текущее центрирование и масштабирование окна просмотра, включив только те данные, которые необходимы для отчета.
Дополнительные сведения см. в статье Карты (Report Builder и службы SSRS).
См. также:
Устранение неполадок в отчетах. Отчеты-карты (построитель отчетов и службы SSRS)