Планирование карты (построитель отчетов версии 3.0 и службы SSRS)

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

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

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

В данной статье

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

Указание назначения карты

Указание пространственных и аналитических данных

Выбор типа карты

Планирование условных обозначений

Баланс между размером определения отчета и временем его обработки

Указание назначения карты

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

  • Относительный объем продаж каждого магазина.

  • Объемы продаж, категоризованные в зависимости от демографических характеристик покупателей, основанных на их расположении относительно магазинов.

  • сравнительные объемы продаж или другие финансовые данные о территории;

  • Сравнительные объемы продаж для различных скидочных стратегий для нескольких магазинов.

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

Значок стрелки, используемый со ссылкой «В начало»В начало

Указание пространственных и аналитических данных

Следует указать, какие пространственные и аналитические данные нужны.

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

Пространственные данные бывают трех видов: многоугольники, линии или точки.

  • Точки. Точки задают местоположения, например город или адрес магазина, ресторана или конференц-центра. Для каждого местоположения, которое нужно отобразить на карте, следует обеспечить пространственные данные. После добавления точек на карту, можно отобразить маркер на месте точки, и задать его размер, тип и цвет.

  • Линии. Линии представляют собой пути или маршруты, например маршруты доставки или авиатрассы. После добавления линии на карту, можно изменять ее цвет и толщину.

  • Многоугольники. Многоугольники определяют области, например: регионы, территории, страны, штаты, провинции, города, площади, выделенные под города, почтовые индексы, телефонные коды или административные единицы. После добавления многоугольника на карту, кроме отображения его структуры, можно отобразить маркер в его центре.

После того, как нужные пространственные данные определены, следует найти их источник.

Поиск источника пространственных данных

Для получения пространственных данных, используемых на карте, можно воспользоваться следующими источниками:

  • Шейп-файлы ESRI, включая общедоступные файлы, которые можно найти в Интернете.

  • Пространственные данные из источников пространственных данных SQL Server.

  • Карты из отчетов в галерее карт.

  • Сторонние сайты, которые содержат пространственные данные, такие как шейп-файлы ESRI или пространственные данные SQL Server.

  • Мозаики Bing Map, обеспечивающие фон для просмотра карты. Чтобы отобразить мозаику на карте, сервер отчетов должен быть настроен для поддержки веб-служб Bing Map.

Дополнительные сведения см. в подразделе «Где можно получить шейп-файлы ESRI?» раздела Мастера «Карта» и «Слой карты» (построитель отчетов версии 3.0 и службы SSRS).

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

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

Определение пространственных данных и полей соответствия пространственных данных

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

Пространственные данные должны содержать следующие поля.

  • Пространственные данные. Поле пространственных данных, содержащее наборы координат, задающие каждую точку, линию или многоугольник.

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

Поля соответствия используются, чтобы связать пространственные данные с аналитическими.

Определение аналитических данных и полей соответствия аналитических данных

После определения пространственных данных следует определить аналитические данные. Аналитические данные могут поступать из одного из следующих источников.

  • Набор данных существующего отчета. Поля, которые заданы как просты выражения полей, например, [Продажи] или =Поля!Продажи.Значение.

  • Поля данных из источника пространственных данных. Поля, заданные ключевыми словами, начинающимися с # и содержащими имя поля источника пространственных данных.

Следует определить имена полей соответствия.

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

После определения источника пространственных данных, пространственных данных, источника аналитических данных, аналитических данных и полей соответствия, можно решить, какой тип карты добавить в отчет.

Значок стрелки, используемый со ссылкой «В начало»В начало

Выбор типа карты

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

  • Базовая карта, отображающая местоположения без связанных аналитических данных.

  • Карта, которая содержит по одному аналитическому значению, связанному с каждым элементом карты, например, объемы продаж для каждого магазина.

  • карта, которая имеет более чем по одному аналитическому значению, связанному с каждым элементом карты, например: количество заказчиков и объемы продаж для каждого магазина.

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

Значок мастера

Стиль слоя

Тип уровня

Описание и параметры

Многоугольная базовая карта

Базовая карта

Многоугольник

Карта, содержащая только области, например территории продаж.

Параметры: задается цвет с помощью палитры или отдельного цвета. Палитра — это стандартный набор цветов. Когда использованы все цвета палитры, начинают использоваться оттенки цветов.

Многоугольная цветная аналитическая карта

Цветная аналитическая карта

Многоугольник

Карта, которая отображает аналитические данные путем изменения цвета, например данные о продажах по области.

Многоугольная пузырьковая карта

Пузырьковая карта

Многоугольник

Карта, которая отображает аналитические данные путем изменения размера пузырьков в центре областей, например, данные о продажах по области.

Параметры: Изменить цвета областей в зависимости от второго аналитического поля, и задать цветовые правила.

Базовая карта линий

Базовая карта линий

Линия

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

Параметры: задается цвет с помощью палитры или отдельного цвета.

Аналитическая карта линий

Аналитическая карта линий

Линия

Карта, на которой изменяются цвет и толщина линий, например, количество доставленных пакетов и метрика своевременности для маршрута.

Параметры: Изменить толщину линии в зависимости от одного аналитического поля, ее цвет – в зависимости от другого, и задать цветовые правила.

Стандартная карта с маркерами

Базовая карта с маркерами

Точка

Карта, отображающая маркер для каждого местоположения, например, города.

Параметры: Изменить цвет согласно палитра или использовать один цвет, и изменить стиль маркера.

Пузырьковая карта с маркерами

Пузырьковая карта с маркерами

Точка

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

Параметры: изменяется цвет пузырьков в зависимости от второго аналитического поля, и задаются цветовые правила.

Аналитическая карта с маркерами

Аналитическая карта с маркерами

Точка

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

Параметры: изменяется тип маркера в зависимости от одного аналитического поля, размер маркера — в зависимости от другого, цвет маркера — в зависимости от третьего аналитического поля, и задаются цветовые правила.

После добавления карты с помощью мастера карт можно создать дополнительные уровни или изменить параметры для уровней с помощью мастера уровней карты. Дополнительные сведения о мастерах см. в разделе Мастера «Карта» и «Слой карты» (построитель отчетов версии 3.0 и службы SSRS).

Можно настроить отображение или параметры данных для каждого слоя в отдельности. Дополнительные сведения о настройке карты после использования мастера см. в разделе Настройка данных и отображения карты или слоя карты (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Планирование условных обозначений

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

  • Расположение условных обозначений. Например, условные обозначения могут располагаться внутри или вне области просмотра, а также в 12 дискретных местоположениях относительно области просмотра.

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

  • Заголовок условных обозначений. Например, можно задать текст заголовка, и, независимо от этого, задать, отображать ли заголовок условных обозначений или цветовой шкалы.

  • Макет условных обозначений карты. Например, условные обозначения карты могут отображаться в высоких или в широких таблицах.

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

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

Дополнительные сведения см. в разделах Изменение параметров отображения многоугольников, линий и точек с помощью правил и аналитических данных (построитель отчетов версии 3.0 и службы SSRS) и Как изменить условные обозначения карты, цветовую шкалу и связанные правила (построитель отчетов версии 3.0 и службы SSRS).

Значок стрелки, используемый со ссылкой «В начало»В начало

Баланс между размером определения отчета и временем его обработки

Чтобы сконструировать хороший отчет с картами, следует сбалансировать параметры, управляющие производительностью отчета и размером определения отчета. Элементы карты, основанные на пространственных данных или мозаиках Bing map, могут быть статическими и внедренными в определение отчета или динамическими и создаваться каждый раз при обработке отчета. Рекомендуется оценить издержки, связанные со статическим или динамическим доступом к данным карты и найти баланс, удовлетворительно работающий при всех обстоятельствах. При принятии решения учитывайте следующие сведения:

  • Внедренные элементы карты могут значительно увеличить размер определения отчета, но сокращают время, необходимое для отображения карты в отчете. Сервер отчетов может иметь ограничения по размеру, с которыми нужно работать.

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

  • Динамические элементы карты сокращают размер определения отчета, но удлиняют время, необходимое для обработки и подготовки карты к просмотру.

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

Чтобы использовать динамические пространственные данные, следует расположить источник пространственных данных на сервере отчетов. Если отчет конструируется в среде Business Intelligence Development Studio, источники пространственных данных могут быть добавлены в проект и опубликованы на сервере отчетов вместе с определением отчета. Если же для создания отчета используется построитель отчетов, следует сперва передать пространственные данные на сервер отчетов, а затем в мастере или в свойствах слоя указать источник пространственных данных для слоя карты.

Значок стрелки, используемый со ссылкой «В начало»В начало