FsYd

木有描述.

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

最近准备做点关于Reporting Services的东西,先贴个FAQ

SQL Server Reporting Services 概述

本篇文档提供了对微软商业智能平台基于服务器的报表组件—SQL Server Reporting Services的高度概览。

*
*
*

在商业环境中,SQL Server 2000 Reporting Services 通过很容易地将正确的信息传递给适当的人扩展了微软的商业智能(BI)平台。

Reporting Services 是一个完整的基于服务器的平台,它可以建立、管理、发布传统的基于纸张的报表或者交互的、基于Web的报表。产品模块化的设计方式和可扩展的应用编程接口(APIs)使得软件开发人员和企业可以将报表集成到已有的系统或第三方的应用中。

Reporting Services包括:

  • 用来建立管理以及浏览报¢表的一组完整的工具
  • 用来存放、处理报表的一个引擎
  • 可扩展的体系结构和开发的接口,可将报表嵌入或者集成到各种不同的IT环境的解决方案中
SQL Server Reporting Services体系结构
 
做为微软商业智能平台中集成的部分,Reporting Services通过提高组织内所有层次的决策能力来节省开支。

为什么要使用Reporting Services?

没有人会怀疑将正确的信息在合适的时间传递给合适的人的价值。但做到这一点并不容易。通常,需要访问信息的人群广泛分布的企业的内部和外部,技能和专业知识也各不相同。

Reporting Services很容易实现以下工作,制作传统和交互式的报表,将它们通过灵活的订阅和发布机制发布给分布广泛的业务用户。做为一个基于服务器的解决方案,它包括的管理和安全特性可以处理复杂的要求苛刻的业务环境。

Reporting Services将一系列独一无二的特性组合成了节约成本的易于部署的解决方案:

  • 完整的基于服务器的报表平台:Reporting Services支持完整的报表过程,从制作到发布以及持续的管理工作
  • 灵活可扩展的报表:Reporting Services可以以多种格式建立静态与交互式的报表。开放的APIs和可扩展的体系结构支持与多种环境的解决方案相集成。
  • 性能与可扩展性:产品模块化,基于WEB的设计方式使得它可以很容易地扩展以满足大规模的环境。你可以建立一个报表服务器农庄来处理数以千计的基于WEB的客户端对同样核心报表的访问。
  • 与微软产品和工具的集成:Reporting Services做为SQL Server的一个组件,无需编程或者定制就可以与熟悉的微软工具如Office 或者SharePoint很好地集成。使用单一的,集成的平台可以很容易地节约开支,提高布署速度。

Reporting Services的应用

Reporting Services可扩展的体系结构使得它可以适用于各种报表的需求:

企业报表
企业可以使用Reporting Services来制做内部报表或者商业智能的应用。许多企业使用数据集市或者数据仓库来聚合运营数据。使用Reporting Services,公司内部的IT人员可以设计出各种不同的报表,并使用与EMAIL结合的发布方式或公司门户将它们发布给整个企业中的每个人。Reporting Services提供了快速布署解决方案的同时,可以做到最小化开发/集成。

嵌入式报表
独立软件开发商(ISVs)可以使用Reporting Services来发布做为应用包一部分的、已经预定义好的报表。客户的IT机构可以访问这些报表或者使用Reporting Services来自定义报表,也可以针对特殊的业务需要建立新的报表。对于ISV来讲,Reporting Services提供了将灵活的可交互的报表嵌入应用的一个简单的模式。

对合作伙伴和最终客户的基于Web的报表
组织可以通过布署传统的或者交互式的基于Web的报表来通过extranets与客户或者合作伙伴交流。Reporting Services将报表消费者从复杂的底层数据源分离,同时提供了个性化与交互性。

报表服务器的特性

Reporting Services企业报表系统需要的强大、可管理性、灵活的用户控制桌面以及基于Web的应用很好地结合起来。做为一个完整的报表平台,Reporting Services支持从报表制作到布署完整的报表生命周期。

制作报表

Reporting Services包括你需要的制作传统与交互报表的工具,包括带有报表设计向导的图形化的报表设计工具。

报表制作特性 详细说明
对数据源的广泛支持 Microsoft SQL Server
Microsoft Analysis Services
Oracle
OLE DB兼容的数据源
ODBC兼容的数据源
灵活的制作工具 报表设计器(使用Visual Studio.NET)
基于XML的报表定义语言(RDL)
第三方可以生成RDL的工具
灵活的报表样式 Freeform
Table
Matrix
Charts
带有实时过滤的参数化报表
排序与分组
Drillthrough
Hyperlinks

管理报表

Reporting Services包括在复杂环境下管理报表的完整的功能特性。Report manager是基于WEB的管理报表的工具。你可以通过使用Reporting Services Web Services API自已建立管理界面。

报表管理特性 详细说明
报表信息与元数据 名称与描述
数据源与连接信息 数据源类型
连接串
信任
参数化报表的参数(缺省值,参数名称) 管理参数化报表的参数名与缺省值
执行特性 按需
多用户共享缓存
快照(静态)
报表调度 与SQL Server代理集成
报表历史 将处理过的报表的拷贝为回顾和审计存储起来

所有这些特性都由灵活的基于角色的安全模型支持,从而保护了报表与数据源。安全性可以被很好设计以满足不同需求。用户可以被授权按照他们自己的参数来按需求运行报表或者订阅报表。管理员可以将不同的报表内容管理属性委派给不同的特定人员。

发布报表

你可以将报表发布到门户上或者通过电子邮件发布给最终用户,也可以给最终用户合适的权限让他们访问基于WEB的应用来获取报表。查找和定位的特性可以帮助用户定位和运行他们需要的报表。个性化的订阅使得用户可以按照他们喜欢的方式选择报表渲染的格式和调度的方式。

可用性

Reporting Services做为SQL Server 2000的一个附加组件,将在2004年初时发布。

posted on 2004-06-01 11:03  FsYd  阅读(1345)  评论(2)    收藏  举报