在SSRS中重复映射?

时间:2018-01-17 17:39:47

标签: reporting-services sql-server-2012 geospatial ssrs-2012 sqlgeometry

我有一个Tablix,我在其中插入了一个基于tablix行组重复的图表。这有效地在报告中为每个行组显示单独的图表。我已安排这个每天运行,它以pdf格式发送电子邮件。

我想对地图做同样的事情,但继续在设计和在报表服务器上运行时遇到性能问题。在视觉工作室,它只是非常缓慢。在服务器上,如果我安排它运行,我会在运行半小时后得到状态“错误:线程被中止”。

我不确定这个问题是否与我的空间数据有关(“前2”工作正常),我使用Bing路线图作为基础层或其他东西。我正在使用的空间数据位于SQL Server 2012表中。每天从多个传感器报告纬度/经度数据。我创建了一个视图,用于按前一天的传感器聚合数据,并从纬度/经度对中构建线几何图形。源表有~115k记录,我的视图返回~90个记录,包含5个字段,一个字段是几何字段。我的报告中的数据集正在视图上执行select *。

我尝试过/不使用Bing图层。我已经尝试调整SimplificationResolution属性(我没有找到单位甚至猜测什么是合理的值)。我不知道还有什么可以尝试的。我希望能够让我走上正轨的想法或资源。

1 个答案:

答案 0 :(得分:0)

评论中的每个@Alan Schofield,将地图放在子报表中并将子报表放在Tablix中可以解决问题。