龙源期刊网 http://www.qikan.com.cn
基于SQL Server Reporting Services的报表平台分析与设计
作者:冯人綦
来源:《物联网技术》2014年第07期
摘 要:描述了基于SQL Server Reporting Services的报表平台的分析和设计方法。主要分析了其特点,然后设计了一个基于Reporting Services的集成报表平台。并给出了最后的集成效果。
关键词:报表;Reporting Services;平台分析
中图分类号:TP311 文献标识码:A 文章编号:2095-1302(2014)07-0058-03 0引言
Microsoft SQL Server Reporting Services 是一种基于服务器的新型报表平台,可用于创建和管理包含来自关系数据源和多维数据源的数据表格报表、矩阵报表、图形报表和自由格式报表。同时可以通过基于 Web 的连接来查看和管理创建的报表。 1SQL Server Reporting Services的特点
SQL Server Reporting Services主要有两个特点。第一是Reporting Services具备完善的访问异种数据库系统的功能。报表平台需要从不同的系统平台中抽取数据,而SQL Server Reporting Services可通过OLE DB访问其它类别的数据库,对于报表平台来说,这是最基本、也是最重要的一个功能需求。通过它可以方便的从各个不同的应用平台进行数据的抽取,而不用再单独购买其它的数据转换工具;第二是其报表格式、查看方式多样,符合日常报表使用习惯。报表除了打印的需求外,也需要转换为Excel电子表格、HTML、XML、Word、PDF等不同的格式电子文档,以方便传递、保存、存档。SQL Server Reporting Services可以通过SOAP、Web、特定终端等多种方式访问,同时报表格式的兼容性方面SQL Server Reporting Services非常完善,可以解决目前报表提取工作所面临的困难。 2Reporting Services报表平台的设计 2.1总体设计
图1所示是本设计的报表体系架构的结构图。
报表体系架构的设计主要从两方面考虑:一方面是应当支持远程Report Server服务器的报表文件和项目内嵌的报表文件,同时支持两种方式的发布;另一方面,从灵活性上面考虑,通