2006-09-20

剖析SQL Server 2005中的报告服务架构

来源: 数据库 作者:佚名 评论 0 条
 
  在以前的SSRS版本中最常用的一个特征是开发终端报告的能力。微软在SSRS 2005中实现了这一功能。

  Report Builder是一个ClickOnce,特定的终端用户报告创作和出版工具,它提供拖放且轻易使用的报告设计功能。

  注重 你可以通过搜索http://www.microsoft.com和阅读http://msdn.microsoft.com/msdnmag/issues/04/05/clickonce/default.aspx查找更多的有关ClickOnce应用程序的信息。
作为一个典型的ClickOnce应用程序,Report Builder是从一个浏览器中发布的,并在一个客户端计算机上执行。在安装期间,Report Builder不要求治理员权限,它运行于一个.NET代码存取安全的封装中。

  为了发布Report Builder,点击报告治理器的工具栏上的"Report Builder"按钮。作为选择,你可以使用"http://<server>/ReportServer/ReportBuilder/ReportBuilder.application"URL来启动Report Builder。Report Builder被发布 到"C:\Documents and Settings\<UserName>\Local settings\Apps\2.0\<obfuscated directory>"路径下。

  在你可以使用Report Builder之前:

  · 你必须拥有适当的权限,并且成为该报告消费者角色或一个定制角色的一个成员。

  · 必须至少出版一个报告模型。

  · 一个互联网浏览器必须答应你下载文件。

  使用Report Builder开发的报告能够报告设计器所解释。

  十四、 报告模型设计器(Report Model Designer,SQL Server 2005中新增)

  报告模型设计器负责生成Report Builder需要的报告模型。一个模型抽象了内在数据的复杂性;例如,一个模型答应把表名和表中的列名映射成一个终端用户能够轻易理解的业务术语。

  报告模型设计器宿主在Business Intelligence Development Studio(BIDS)或Visual Studio中,由开发人员所使用。实际上,BIDS是一个仅有Business Intelligence工程而没有任何语言工程的Visual Studio外壳。这种Business Intelligence工程之一是报告模型工程,它能够启动报告模型设计器并答应开发人员创建模型。

  在这个发行版本中,模型和相应的特定报告仅能够使用SQL Server数据源:SQL Server数据库引擎和SQL Server分析服务。然而,开发人员能够借助链接服务器或分析服务统一数据模型来克服这一限制和存取其它数据源。二者都提供了一个薄的抽象层并答应存取任何OLE DB或ODBC兼容的数据源(包括Oracle)。

  十五、 Report Designer(报告设计器)

  Report Designer是一个面向开发者的综合性的报告创作、预览和出版工具,它宿主在Business Intelligence Development Studio 或 Visual Studio中。

  为了组织报告开发过程,Report Designer以选项卡形式提供一个报告的三个视图:数据,布局和预览。

  数据选项卡帮助开发人员定义数据源和设计数据集查询。Report Designer提供三种拖放式图形化查询设计器以帮助进行SQL查询。
布局选项卡帮助开发人员设计一个报告的图形化描述并且把图形化描述与数据关联起来。Report Designer提供一个拖放布局设计者和使用报告控件工具箱。布局设计很类似于Visual Studio为Windows和web应用程序提供的一个用户接口设计:你可以把报告控件拖放到一个报告中,然后根据需要安排它们,设置属性并且关联经数据选项卡设计的数据集。

  预览选项卡提供一个报告预览,以便开发人员能够据需要测试和调整报告。

  Report Designer还提供报告向导,它指导开发人员通过一系列步骤创建一个报告。然而,这个向导仅提供有限个数的布局方式供选择;不过报告开发者能够在向导结束后使用布局选项卡据需要修改该布局。
共8页: 上一页 [1] [2] [3] [4] 5 [6] [7] [8] 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:比较SQL Server2005和Oracle 10g R2  
下一篇:Sql Server 2000数据库日志日益庞大的解决方法
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号