Планирование отчета-карты (построитель отчетов и службы SSRS)
Хорошее представление сведений в отчетах может помочь их пониманию и выполнению действий. Для представления аналитических данных в отчете, например данных о продажах или демографических данных по географическим районам, можно добавить в отчет карту. Карта может содержать несколько уровней, и тогда каждый уровень содержит элементы карты, которые определены в определенном типе пространственных данных: точки, представляющие расположение, линии, представляющие маршруты, или многоугольники, представляющие области. Можно соотнести аналитические данные с каждым элементом карты на каждом уровне.
Примечание |
---|
В построителе отчетов или конструкторе отчетов SQL Server Data Tools можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов (SSRS) на веб-сайте microsoft.com. |
В данной статье
Чтобы спроектировать карту с представлением данных нужным образом, следует выполнить следующие действия, указанные в этой статье.
Указание назначения карты
Указание пространственных и аналитических данных
Выбор типа карты
Планирование условных обозначений
Баланс между размером определения отчета и временем его обработки
Указание назначения карты
Хорошо спроектированный отчет предоставляет сведения, помогающие пользователям предпринимать действия для решения проблем. Чтобы создать полезный и понятный облик карты, определите, на какие вопросы она должна отвечать. Например, на карте можно отобразить следующие типы данных, определяющие рыночные возможности:
относительный объем продаж каждого магазина;
объемы продаж, категоризованные в зависимости от демографических характеристик заказчиков, основанных на их расположении относительно магазинов;
сравнительные объемы продаж или другие финансовые данные о территории;
сравнительные объемы продаж для различных скидочных стратегий для нескольких магазинов.
После определения назначения карты следует выяснить, какие данные требуются. Аналитические данные поступают из наборов данных отчета. Данные о местоположении поступают из источников пространственных данных, которые нужно указать.
В начало
Указание пространственных и аналитических данных
Следует указать, какие пространственные и аналитические данные нужны.
Аналитические данные могут браться из набора данных отчета, из образцов данных из карты в галерее карт или из аналитических данных, включенных в пространственные данные в файле фигуры ESRI.
Пространственные данные бывают трех видов: многоугольники, линии или точки.
Точки. Точки задают местоположения, например город или адрес магазина, ресторана или конференц-центра. Для каждого местоположения, которое нужно отобразить на карте, необходимо предоставить пространственные данные. После добавления точек на карту можно отобразить маркер на месте точки и задать его размер, тип и цвет.
Линии. Линии представляют собой пути или маршруты, например маршруты доставки или авиатрассы. После добавления линии на карту можно изменять ее цвет и толщину.
Многоугольники. Многоугольники определяют области, например: регионы, территории, страны, штаты, провинции, города, площади, выделенные под города, почтовые индексы, телефонные коды или административные единицы. После добавления многоугольника на карту, кроме отображения его структуры, можно отобразить маркер в его центре.
После того как нужные пространственные данные определены, следует найти их источник.
Поиск источника пространственных данных
Для получения пространственных данных, используемых на карте, можно воспользоваться следующими источниками:
Шейп-файлы ESRI, включая общедоступные файлы, которые можно найти в Интернете.
Пространственные данные из источников пространственных данных SQL Server.
Карты из отчетов в галерее карт.
Сторонние сайты, которые содержат пространственные данные, такие как шейп-файлы ESRI или пространственные данные SQL Server.
Мозаики Bing Map, обеспечивающие фон для просмотра карты. Чтобы отобразить мозаику на карте, сервер отчетов должен быть настроен для поддержки веб-служб Bing Map.
Дополнительные сведения см. в подразделе «Где можно получить шейп-файлы ESRI?» раздела Мастер карт и мастер слоев карт (построитель отчетов и службы SSRS).
Пространственные данные могут иметь политическую окраску и быть защищены авторским правом. Проверьте используемую терминологию и заявление о конфиденциальности источника пространственных данных, чтобы понять, как их можно использовать в отчете.
После того как данные найдены, их можно внедрить в определение отчета или получать динамически при его обработке. Дополнительные сведения см. в разделе Баланс между размером определения отчета и временем обработки отчета ниже.
Определение пространственных данных и полей соответствия пространственных данных
Чтобы отобразить аналитические данные на карте и изменить размер, цвет и тип маркера, нужно указать поля, связывающие пространственные и аналитические данные.
Пространственные данные должны содержать следующие поля.
Пространственные данные. Поле пространственных данных, содержащее наборы координат, задающие каждую точку, линию или многоугольник.
Поля соответствия. Одно или более полей, которые уникальным образом идентифицируют каждое из полей пространственных данных. Например, для точки местоположения магазина, можно использовать название магазина. Если его название не уникально в рамках пространственных данных, можно включить также название города.
Поля соответствия используются, чтобы связать пространственные данные с аналитическими.
Определение аналитических данных и полей соответствия аналитических данных
После определения пространственных данных следует определить аналитические данные. Аналитические данные могут поступать из одного из следующих источников.
Набор данных существующего отчета. Поля, которые заданы как простые выражения полей, например: [Продажи] или =Поля!Продажи.Значение.
Поля данных из источника пространственных данных. Поля, заданные ключевыми словами, начинающимися с # и содержащими имя поля источника пространственных данных.
Следует определить имена полей соответствия.
- Поля соответствия. Одно или более полей, содержащих ту же информацию, что и поля соответствия пространственных данных, чтобы связать пространственные данные с аналитическими. У полей соответствия должны совпадать как тип данных, так и форматирование.
После определения источника пространственных данных, пространственных данных, источника аналитических данных, аналитических данных и полей соответствия, можно решить, какой тип карты добавить в отчет.
В начало
Выбор типа карты
При запуске мастера карты в отчет добавляется карта и первый ее слой. Мастер позволяет добавить карту одного из следующих типов:
базовая карта, отображающая местоположения без связанных аналитических данных;
карта, которая содержит по одному аналитическому значению, связанному с каждым элементом карты, например: объемы продаж для каждого магазина;
карта, которая имеет более чем по одному аналитическому значению, связанному с каждым элементом карты, например: количество заказчиков и объемы продаж для каждого магазина.
В следующей таблице содержатся описания всех типов карт. Все типы карт позволяют выбирать тему, управляющую палитрой, стилем границы и шрифтом отображения меток.
Значок мастера |
Стиль слоя |
Тип слоя |
Описание и параметры |
---|---|---|---|
Базовая карта |
Многоугольник |
Карта, содержащая только области, например территории продаж. Параметры: задается цвет с помощью палитры или отдельного цвета. Палитра — это стандартный набор цветов. Если использованы все цвета палитры, начинают использоваться оттенки цветов. |
|
Цветная аналитическая карта |
Многоугольник |
Карта, которая отображает аналитические данные путем изменения цвета, например данные о продажах по области. |
|
Пузырьковая карта |
Многоугольник |
Карта, которая отображает аналитические данные путем изменения размера пузырьков в центре областей, например данные о продажах по области. Параметры: изменяется цвет областей в зависимости от второго аналитического поля, и задаются цветовые правила. |
|
Базовая карта линий |
Линия |
Карта, отображающая только линии, например маршруты доставки. Параметры: задается цвет с помощью палитры или отдельного цвета. |
|
Аналитическая карта линий |
Линия |
Карта, на которой изменяются цвет и толщина линий, например количество доставленных пакетов и метрика своевременности для маршрута. Параметры: изменяется толщина линии в зависимости от одного аналитического поля, ее цвет — в зависимости от другого, и задаются цветовые правила. |
|
Базовая карта с отметками |
Точка |
Карта, отображающая маркер для каждого местоположения, например города. Параметры: изменяется цвет согласно палитре или используется отдельный цвет и изменяется стиль маркера. |
|
Пузырьковая карта с отметками |
Точка |
Карта, отображающая пузырек для каждого местоположения, причем размер пузырька зависит от аналитического поля данных, например данных о продажах по городу. Параметры: изменяется цвет пузырьков в зависимости от второго аналитического поля, и задаются цветовые правила. |
|
Аналитическая карта с отметками |
Точка |
Карта, отображающая маркер для каждого местоположения, причем его цвет, размер и тип зависят от аналитических данных, например наиболее продаваемых продуктов, диапазона прибылей и скидочной политики. Параметры: изменяется тип маркера в зависимости от одного аналитического поля, размер маркера — в зависимости от другого, цвет маркера — в зависимости от третьего аналитического поля, и задаются цветовые правила. |
После добавления карты с помощью мастера карт можно создать дополнительные уровни или изменить параметры для уровней с помощью мастера уровней карты. Дополнительные сведения о мастерах см. в разделе Мастер карт и мастер слоев карт (построитель отчетов и службы SSRS).
Можно настроить отображение или параметры данных для каждого слоя в отдельности. Дополнительные сведения о настройке карты после использования мастера см. в разделе Настройка данных и отображения карты или слоя карты (построитель отчетов и службы SSRS).
В начало
Планирование условных обозначений
Чтобы помочь пользователям интерпретировать карту, можно добавить разнообразные условные обозначения, цветовую шкалу и шкалу расстояний. При конструировании карты спланируйте, где должны отображаться условные обозначения. Можно задать следующие сведения для всех условных обозначений.
Расположение условных обозначений. Например, условные обозначения могут располагаться внутри или вне области просмотра, а также в 12 дискретных местоположениях относительно области просмотра.
Стили условных обозначений. Например, можно указать стиль шрифта, стиль границы, линию разделителя и свойства заливки.
Заголовок условных обозначений. Например, можно задать текст заголовка, и, независимо от этого, задать, отображать ли заголовок условных обозначений или цветовой шкалы.
Макет условных обозначений карты. Например, условные обозначения карты могут отображаться в высоких или в широких таблицах.
Содержимое условных обозначений создается автоматически во время обработки отчета на основании параметров правил, заданных для каждого слоя.
По умолчанию результаты применения всех правил для всех слоев отображаются в первых условных обозначениях. Можно создать несколько условных обозначений, а затем для каждого правила назначить те из них, которые следует использовать для отображения результатов.
Дополнительные сведения см. в разделах Изменение параметров отображения многоугольников, линий и точек с помощью правил и аналитических данных (построитель отчетов и службы SSRS) и Изменение условных обозначений карты, цветовой шкалы и связанных правил (построитель отчетов и службы SSRS).
В начало
Баланс между размером определения отчета и временем его обработки
Чтобы сконструировать хороший отчет с картами, следует сбалансировать параметры, управляющие производительностью отчета и размером определения отчета. Элементы карты, основанные на пространственных данных или мозаиках Bing map, могут быть статическими и внедренными в определение отчета или динамическими и создаваться каждый раз при обработке отчета. Рекомендуется оценить издержки, связанные со статическим или динамическим доступом к данным карты и найти баланс, удовлетворительно работающий при всех обстоятельствах. При принятии решения учитывайте следующие данные.
Внедренные элементы карты могут значительно увеличить размер определения отчета, но сокращают время, необходимое для отображения карты в отчете. Сервер отчетов может иметь ограничения по размеру, которые нужно учитывать.
Определение отчета задает ограничения на число точек пространственных данных, которые могут быть обработаны, и отдельное значение, которое задает количество элементов карты, которое можно включить в определение отчета.
Динамические элементы карты сокращают размер определения отчета, но удлиняют время, необходимое для обработки и подготовки карты к просмотру.
Если источник пространственных данных расположен на локальном компьютере, элементы карты всегда внедряются в определение отчета. Это включает пространственные данные из галереи карт и локальные файлы фигур ESRI.
Чтобы использовать динамические пространственные данные, следует расположить источник пространственных данных на сервере отчетов. Если отчет конструируется в среде SQL Server Data Tools (SSDT), источники пространственных данных могут быть добавлены в проект и опубликованы на сервере отчетов вместе с определением отчета. Если же для создания отчета используется построитель отчетов, следует сперва передать пространственные данные на сервер отчетов, а затем в мастере или в свойствах слоя указать источник пространственных данных для слоя карты.
В начало
См. также
Задания
Учебник. Отчет-карта (построитель отчетов)
Основные понятия
Настройка данных и отображения карты или слоя карты (построитель отчетов и службы SSRS)
Карты (построитель отчетов и службы SSRS)
Устранение неполадок в отчетах. Отчеты-карты (построитель отчетов и службы SSRS)