SQL Server报表服务如何面对挑战
【IT168技术文档】
SQL Server报表服务是服务器端的报表平台,满足所有这些需求甚至更多。它可以有不同的数据源,报表设计者可以使用现代的编程工具来访问这些数据源。数据可以分组、排序、聚合、以动态的和有意义的方式显示。数据和显示元素的结构实际上可以在任何通信媒体上传输,使用了工业标准的格式,根据任何类型的客户和服务器计算机或者设备上调整。结果内容可以使用浏览器和文档阅读器以多种标准格式显示。更进一步,数据本身可以用于标准和定制的应用程序来进一步分析、导入、操作和使用。这是真正非凡的革新,拥有令人难以置信的可能性。
因为报表服务是基于.NET的,它有和Windows平台紧密结合的优点,在性能、可伸缩性和安全性上从.NET平台上受益良多。当和BackOffice 产品比如SharePoint Portal一起使用时,它可以提供全面的企业解决方案,几乎不需要编程工作。报表服务可以和ASP.NET以及其他.NET编程工具一起使用,产生高度定制的、用于特定目标的解决方案。
第3 章讨论了定制的报表服务体系结构,用于体现所有这些神奇的来源。简单地说,功能通过一个XML Web服务来体现,这个服务可以通过一个LAN或者通过Web访问。报表可以以程序代码方式表示,或者像其他Web页面一样通过一个简单的Web地址访问。报表可以以几种格式显示。这些格式包括了不同风格的超文本标记语言(HTML)以提供和不同的浏览器和设备的兼容性、Adobe Acrobat便携文档格式(PDF)用于统一表示和打印、图形文件的方式、Microsoft Excel格式以便用户可以分片、分块、确定基准和重新分析数据。内容可以用XML和CSV(以逗号分隔值的格式)格式,从不同的应用程序中导入以及与之交换数据。
0
相关文章