SSRS 概要

SSRS是SQL Server BI组件之一,专注于UI界面,提供快速开发和多样图表。优点包括易于使用、高灵活性和与SQL Server良好集成。缺点包括固定大小的不可伸缩图片、参数字符串过长的问题、不支持某些联动功能以及可能的加载性能问题。
摘要由CSDN通过智能技术生成

在写SSRS技术相关的东西之前,先说一下我对SSRS的理解.

  • 定位
    SQL Server BI下包括SSIS,SSAS,SSRS三个组件,两两之间存在一些共有的功能,但是因为各个组件之间注重的东西不一样,所以在性能、开发效率和设置方式等方面有些不同.而SSRS主要注重的是UI方面的,就是通过可视化的,容易被后台程序猿所接受的方式生成图表.
  • 优点
    1.开发速度快,开发要求的技术门槛低.SSRS本着哪里设置点哪里的原则,就算第一次用,只要能慢慢找慢慢试,也能找出在哪里设置.
    2.可选的图表比较多,而且能够相互组合起来,灵活性相对较高.
    3.和SSAS,SQL Server契合性比较好,能够直接读取数据库中数据.
  • 缺点
    1.通过SSRS生成的报表是一张固定大小的图片,所以它是不可以伸缩的,而且因为那是用代码生成的图片,可能有时候不是十分清晰.
    2.当报表的参数过多后参数字符串过长的时候会有问题.当需要把参数字符串传到另外一个报表的时候,我们会以数组的形式传送,但实际在网页上会把参数拼接成字符串,当着字符串加起来超过65535,那么这个report在preview的时候就会报 The url is too long 这个错误,但是部署到服务器上不会出现这个错误,会出现另外一个错误,就是会在report跳转的时候loading很长的时间,而且常常load不出来,另外还会让两个report即使不传参数的情况下也会load很长时间(10s)以上,所以数据多的参数进来就不要加进来了.
    3.支持级联,但不支持不同chart之间的联动,不支持局部刷新.
    4.(这一点只是我观察猜测而得出来的)通过观察Network的动作,我发现每次刷新网页都会有两个完整的网页读取过去,两个网页都是该网页的代码.所以我猜测SSRS load的流程是这样的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值