Планирование поддержки карт

Службы SQL Server 2008 R2 Службы Reporting Services поддерживают отчеты-карты, в которых используются источники пространственных данных. Пространственные данные могут поступать из баз данных SQL Server, из шейп-файлов ESRI или из коллекции карт, установленной в составе служб Reporting Services или построителя отчетов 3.0. На карте также может отображаться мозаичный фон Bing Maps. Автор отчета может создать отчет, указав в качестве динамических данных пространственные данные или мозаичный фон Bing Maps, извлечение которого производится во время выполнения. Эти же данные могут быть указаны как статические и быть внедрены в определение отчета.

Поддержка Bing Maps

Карты могут включать уровень фона, на котором отображается мозаика Bing Maps. Для просмотра опубликованного отчета, содержащего мозаичный уровень, сервер отчетов должен быть настроен для получения мозаики от веб-служб Bing Maps. Дополнительные сведения см. в разделе Файл конфигурации RSReportServer.

В каждом отчете авторы отчетов могут указать, следует ли использовать соединение с протоколом SSL для получения мозаики с сервера мозаики. Чтобы сделать это, на панели «Свойства» для этого слоя мозаики следует установить логическое свойство UseSecureConnection на true.

ПримечаниеПримечание

Дополнительные сведения об использовании в отчете мозаичных элементов Bing Map см. в разделах Дополнительные условия использования и Инструкция о конфиденциальности.

Рекомендации по проектированию отчетов

При проектировании отчетов-карт автор должен произвести оценку издержек при работе со статичными и динамичными пространственными данными и найти баланс соответствия требованиям пользователей, которые будут работать с отчетом. Внедренные элементы карты могут значительно увеличить размер его определения, но сокращают время, необходимое для отображения отчета-карты. Динамические элементы карты сокращают размер определения отчета, но удлиняют время, необходимое для обработки и просмотра карты. Автор отчета должен найти правильный баланс между этими вариантами.

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

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

  • При создании отчета источник пространственных данных находится в локальной файловой системе. Это включает в себя пространственные данные из галереи карт и локальные шейп-файлы ESRI. По умолчанию мастер карт и мастер уровня карты внедряют пространственные данные из источников данных в локальной файловой системе.

  • Автор отчета выбирает параметры для внедрения пространственных данных в отчет вручную.

Чтобы уменьшить размер определения отчета с картой, его автор может предпринять следующие действия.

  • В конструкторе отчетов в среде Business Intelligence Development Studio добавить к проекту сервера отчетов источник пространственных данных в шейп-файле ESRI. При развертывании проекта шейп-файлы публикуются на сервере отчетов вместе с отчетом. При запуске автором мастера карт можно указать источник пространственных данных в проекте сервера отчетов, при этом элементы карт не внедряются в определения отчетов по умолчанию.

  • В построителе отчетов добавить источники пространственных данных, являющихся шейп-файлами ESRI, выбрав шейп-файлы на сервере отчетов. При запуске автором мастера карт можно найти и выбрать источник пространственных данных на сервере отчетов, при этом элементы карт не внедряются в определения отчетов по умолчанию.

  • Если внедрение данных карты абсолютно необходимо, настроить текущее центрирование и масштабирование окна просмотра, включив только те данные, которые необходимы для отчета.

Дополнительные сведения см. в разделе Карты (построитель отчетов версии 3.0 и службы SSRS).