SQL Server Reporting Services

编辑
本词条由“匿名用户” 建档。
SQL Server Reporting Services (SSRS) 是 Microsoft 的基于服务器的报告生成系统。 它可用于准备和高效生成各种类型的交互式或罐装报告。 管理是通过网络界面进行的。 Reporting Services 提供基于 Web 服务的界面,支持自定义报告应用程序的开发。 SSRS 与 Crystal Reports 和其他商业智能工具竞争; 它作为安装...

SQL Server Reporting Services

编辑

SQL Server Reporting Services (SSRS) 是 Microsoft 的基于服务器的报告生成系统。 它可用于准备和高效生成各种类型的交互式或罐装报告。 管理是通过网络界面进行的。 Reporting Services 提供基于 Web 服务的界面,支持自定义报告应用程序的开发。

工作原理

编辑

SSRS 与 Crystal Reports 和其他商业智能工具竞争; 它作为安装选项包含在 Microsoft SQL Server 的 Express、Workgroup、Standard 和 Enterprise 版本中。 xxx个版本于 2004 年作为 SQL Server 2000 的附加组件出现。

在 SSRS 中,报告是在报告定义语言 (RDL) 中定义的,这是一种 XML 标记语言。 通过安装 Business Intelligence Projects 插件,可以使用 Microsoft Visual Studio 设计报表; 一个不提供 Visual Studio 全部功能的简化选项是产品附带的报表生成器。 基于 RDL 文本,可以生成多种格式的报告,包括 Excel、PDF、CSV、XML、TIFF 和其他图像格式,以及 HTML 网络存档。 SQL Server 2008 还支持 Microsoft Word (DOC) 格式。 其他输出格式由第三方报告生成器提供。

用户可以直接使用 Report Server Web 服务,或者使用 Report Manager,这是一个与 Report Server 进行通信的 Web 应用程序。 Report Manager 允许用户查看和订阅报告,以及管理报告、数据源和安全设置。 报告可以通过电子邮件发送或通过共享文件夹放置在文件系统中。 安全性是基于角色的,可以在单个对象(报表、数据源)、此类对象的文件夹或所有对象的全局级别进行定义。 角色可以继承和重载。

SQL Server Reporting Services

可以通过“订阅”定期生成报告。 一个特殊的功能是数据控制的订阅,它允许生成的报告数量使用来自数据库本身的参数动态获取。 (例如,您可以通过这种方式执行任务:为每个在上个月订购商品客户生成一份报告,并将该报告发送给负责该客户的店员)。

除了这里写的独立模式外,报表服务器还可以在 Sharepoint 集成模式下运行。 Microsoft Office SharePoint Server 接管 Sharepoint 门户中的报告和可视化的管理。

除了作为 SQL Server 交付的一部分的独立报表服务器之外,还可以通过 Web 或使用 ReportViewer 通过 Windows 窗体查看 RDL 报表。 这允许将报告直接嵌入到网站或 .Net Framework 应用程序中。 ReportViewer 可以通过服务器或本地处理报告。

从 2005 版本开始支持临时报告:开发人员设计一个报告模式并将其安装在报告服务器上,用户可以在其中选择相关字段或数据元素,从而生成报告。 用户可以在本地下载生成的报告。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/364266/

(4)
词条目录
  1. SQL Server Reporting Services
  2. 工作原理

轻触这里

关闭目录

目录