使用客户端报告还是服务器端报告?
时间:2020-03-06 14:45:44 来源:igfitidea点击:
我们什么时候使用客户端报告,什么时候使用服务器端报告?
哪种报告是最佳做法(客户端/服务器)?
这与SSRS报告有关。
解决方案
好吧...如果我们无法保证像Winforms客户端这样的客户端可以持续访问数据源,则可以使用客户端报告。它可能在客户端缓存了一组数据,即使与服务器的连接不可用,我们也需要报告这些数据。
在将报告部署到一个地方并且每个人都可以访问它们的情况下,我们需要简化报告的分发和部署的情况下使用的服务器端报告。缺点是始终要求服务器可用连接
当我们有一个客户端从非常不同的来源收集数据时,客户端报告也很方便。我们有一个内部公司应用程序,该应用程序调用内部服务从财务以及独立的生产数据库中获取数据,并将它们组合成一个数据集,然后传递给ReportViewer控件。
从美学的角度来看,将报表集成到应用程序中是很好的,这样用户就不会觉得自己要离开应用程序来打印或者导出应用程序的数据。
客户现场报告
如果满足以下条件之一,则应使用客户端站点报告:
- 如果我们仅在客户端上有数据,而在网络或者服务器上没有。这对于台式机应用程序尤其如此。
- 没有服务器(家用系统)。
服务器站点报告
如果满足以下条件之一,则应使用服务器站点报告:
- 数据位于服务器上或者网络中的静态位置。
- 我们只有瘦客户端。
- 报告应安排好时间。
- 单台服务器的许可成本比许多台式机安装的许可成本小。
- 报告模板是共享的,可以经常更改。