|
· 执行-检索一个报告定义,并且通过数据处理扩展把它与检索的数据相结合。该操作生成一个中间格式。
· 生成-使用生成扩展把中间格式生成为一个请求的输出格式。
· 模型处理-这类似Report Builder生成的报告的执行操作,其中包含一个语义模型(或一个简单的模型,它用作一个报告的一个数据源)和一个语义查询。语义查询是指针对一个模型的一个查询;就象一个SQL查询一样,它生成一个报告的数据集。
下面是报告处理器响应用户请求的方式:
· 新的交互式报告请求-中间格式被生成并被传递以便生成扩展;用户接收生成的报告。
· 请求生成缓存或快照-中间格式被生成并被存储在数据库中。
· 请求缓冲的报告或快照-中间格式被从缓存(或快照)中检索并被传递以便生成扩展;用户接收生成的报告。 五、 命令行工具
在安装报告服务期间,自动地安装三个治理助理工具:
· rs.exe-宿主脚本操作。例如,开发人员能够创建VB.NET脚本以发布一个组报告。
· rsconfig.exe-用于修改到Report Server数据库的加密的连接信息。
· rskeymgmt.exe-备份/恢复加密数据的对称密钥,该数据为一个Report Server所用;或假如该密钥被丢失的话,删除加密的数据。 注重 SSRS 2005已经放弃了rsactivate.exe工具,这个工具在以前的版本中用于在web场所下激活新的SSRS实例。在SSRS 2005中,激活是使用报告服务配置工具实现的。
六、 报告服务扩展 一个扩展是一个.NET程序集,为报告处理器所调用以执行某种处理功能。存在若干类型的扩展:数据处理,提交,生成,安全(认证和授权),SemanticQuery,ModelGeneration和EventProcessing,等等。
对于一个被Report Server使用的扩展来说,必须把它安装到(假定是默认的SSRS配置)"C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin"目录下,并且在"C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\rsreportserver.config"下进行配置。
一个扩展文件名的最后一部分通常暗示了该扩展的功能。例如,HTML生成扩展的文件名是"Microsoft.ReportingServices.HtmlRendering.dll"。
定制扩展答应开发人员添加在SSRS中不能用的补充功能。例如,一个公司能够实现一个把报告提交到一个电话或一个传真的扩展。
注重 该版本的SSRS不答应定制SemanticQuery,ModelGeneration或EventProcessing扩展。
七、 数据处理扩展
数据处理扩展负责从报告数据源检索数据。具体说来,这些任务包括打开到一个数据源的连接,分析查询并返回字段名,传递参数,以及检索和遍历数据集等。表格1概括了包括在SSRS中以及可以用之配置的数据处理扩展。
表格1.能够使用SSRS进行配置的数据处理扩展
| 扩展 | 描述/注重事项 | | SQL Server | 连接到并且从SQL Server数据库引擎(从7.0到2005版本)中检索数据。 | | OLE DB | 连接到并且从OLE DB兼容的数据源中检索数据。 | | Microsoft SQL Server Analysis | 连接到并且从SQL Server分析服务2000和2005中检索数据。对于分析服务2005来说,这个扩展支持Multidimensional Expressions(MDX)和Data Mining Expressions(DMX)。对于分析服务2000来说,这个扩展仅支持非参数化MDX。 |
| 共8页: 上一页 [1] 2 [3] [4] [5] [6] [7] [8] 下一页 |
评论加载中…
|