none
Reporting Services 2008 R2 新功能提示:地图控件――Map RRS feed

  • 问题

  • 大家好,

    在Reporting Services 2008 R2中,若要针对地理背景实现业务数据的可视化,我们可以使用新增加的地图控件——Map。这个基于空间数据的控件可以直接在报表中显示Bing地图。

    谢谢

    2011年1月28日 2:20
    版主

答案

  • 大家好,

    在此提供一个示例展示如何在地图控件中使用空间数据和Bing地图。我们将使用AdventureWorks2008示例数据库中的Person.Address表作为数据源。报表将显示所有在洛杉矶的客户的地点。

    1.   打开报表, 新建一个连接到AdventureWorks2008数据库的数据源。

    2.   通过以下查询语句定义一个包含地理信息的数据集.

    SELECT [AddressID], [AddressLine1], [AddressLine2], [City], [StateProvinceID], [PostalCode], [SpatialLocation]
    FROM [AdventureWorks2008].[Person].[Address]
    WHERE [City] = 'Los Angeles'

    3.   在报表中添加一个地图控件并使用地图向导。

    在向导的第一页,选择使用SQL Server 空间数据查询。

      

    4.   在第二页中,选择选择在第二步中定义的数据集。

    5.   在向导的第三页,在数据集中包含空间数据的列将会被自动检测到。选择添加Bing地图作为背景后,空间数据将会以圆点的形式标识在地图上。

     

     

    6.   选择基本标记地图类型. 如果我们有更复杂的数据,如需要求和等,可以选择另两种类型。

      

    7.   在最后一步中,我们可以配置地图中图标的类型等属性,这些属性也可以在完成向导后再修改。

    最后,我们将在报表中得到如下所示的地图。

     

     

    一些关于Map控件的小贴士:

    1.   Reporting Services中的地图控件只支持Bing地图,并要求报表服务器可以访问Bing地图的Web服务。

    2.   Map是内置控件,只有在Reporting Services 2008 R2中才能使用。

    3.   有关Map控件的更多信息,请参阅:
    http://msdn.microsoft.com/zh-cn/library/ee210581.aspx
     

    谢谢 
     
    2011年1月28日 2:36
    版主

全部回复

  • 大家好,

    在此提供一个示例展示如何在地图控件中使用空间数据和Bing地图。我们将使用AdventureWorks2008示例数据库中的Person.Address表作为数据源。报表将显示所有在洛杉矶的客户的地点。

    1.   打开报表, 新建一个连接到AdventureWorks2008数据库的数据源。

    2.   通过以下查询语句定义一个包含地理信息的数据集.

    SELECT [AddressID], [AddressLine1], [AddressLine2], [City], [StateProvinceID], [PostalCode], [SpatialLocation]
    FROM [AdventureWorks2008].[Person].[Address]
    WHERE [City] = 'Los Angeles'

    3.   在报表中添加一个地图控件并使用地图向导。

    在向导的第一页,选择使用SQL Server 空间数据查询。

      

    4.   在第二页中,选择选择在第二步中定义的数据集。

    5.   在向导的第三页,在数据集中包含空间数据的列将会被自动检测到。选择添加Bing地图作为背景后,空间数据将会以圆点的形式标识在地图上。

     

     

    6.   选择基本标记地图类型. 如果我们有更复杂的数据,如需要求和等,可以选择另两种类型。

      

    7.   在最后一步中,我们可以配置地图中图标的类型等属性,这些属性也可以在完成向导后再修改。

    最后,我们将在报表中得到如下所示的地图。

     

     

    一些关于Map控件的小贴士:

    1.   Reporting Services中的地图控件只支持Bing地图,并要求报表服务器可以访问Bing地图的Web服务。

    2.   Map是内置控件,只有在Reporting Services 2008 R2中才能使用。

    3.   有关Map控件的更多信息,请参阅:
    http://msdn.microsoft.com/zh-cn/library/ee210581.aspx
     

    谢谢 
     
    2011年1月28日 2:36
    版主
  • It's so good! Thanks for your sharing!
    2011年6月22日 6:14