使用地图报表项

若要针对地理背景实现业务数据的可视化,您可以向报表添加地图。您选择的地图类型取决于您要在报表中传达的信息。您可以添加只显示位置的地图、气泡图(气泡大小随着某地区的家庭数量而变化)、标记图(标记样式随每个商店盈利情况最好的产品而变化)或线条图(显示商店之间的路线)。

地图使用来自以下源之一的空间数据:

  • 地图库报表。   空间数据嵌入在地图库中安装的报表内。默认情况下,地图库安装在 <drive>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\MapGallery 中。

    备注

    这一 Reporting Services 地图功能使用的数据来自经美国人口普查局 (http://www.census.gov/) 许可的 TIGER/Line 形状文件。TIGER/Line 形状文件是从 Census MAF/TIGER 数据库中精选的地理和制图信息的摘录。TIGER/Line 形状文件可以从美国人口普查局免费获得。若要获取有关 TIGER/Line 形状文件的详细信息,请访问 http://www.census.gov/geo/www/tiger。TIGER/Line 形状文件中的边界信息仅用于统计数据收集和制表目的;其中用于统计目的的描述和名称不构成对于司法机构、所有权或享有权利的界定,它们不是法律上关于领土的说明。Census TIGER 和 TIGER/Line 是美国人口普查局的注册商标。

  • **ESRI 形状文件。**ESRI 形状文件包含使用 Environmental Systems Research Institute, Inc. (ESRI) 形状文件空间数据格式编辑的数据。ESRI 形状文件指一组文件。.shp 文件中的数据指定地理或几何形状。.dbf 文件中的数据提供形状的属性。若要在设计视图中查看地图或从报表服务器运行地图,这两个文件必须位于同一个文件夹中。当您从本地文件系统上的 .shp 文件添加空间数据时,空间数据将嵌入到报表中。若要在运行时动态检索空间数据,请将 ESRI 形状文件添加到 Business Intelligence Development Studio 中的报表项目,并且将 .shp 文件指定为层的空间数据源。

  • **存储在数据库中的 SQL Server 空间数据。**您可以使用一个查询,该查询从 SQL Server 关系数据库中指定 SQLGeometry 或 SQLGeography 数据类型。有关详细信息,请参阅空间数据类型

    在您从查询设计器中看到的结果集中,每行空间数据都被视为一个单位并存储在单个地图元素中。例如,如果多个点是在结果集的一行中定义的,则显示属性将应用于该地图元素中的所有点。

  • 您创建的自定义位置。   可以手动将位置作为嵌入点添加到嵌入点层。有关详细信息,请参阅如何向地图添加自定义位置

您可以将地图作为报表部件与报表分开保存。报表部件存储于报表服务器上,并且可供他人用于其报表中。您可以从报表部件库中搜索地图,然后按原样使用它或者对其进行更改以满足自身需要,而不用从头创建地图。无论何种方式,使用报表部件都会使报表编写更加轻松快捷。有关详细信息,请参阅在报表设计器中发布报表部件

有关详细信息,请参阅 msdn.microsoft.com 上 Report Builder 3.0 文档中的下列主题。

请参阅

概念

计划地图支持

报表定义地图概述关系图

RSReportServer 配置文件