SQLServer2005报表服务概述(共38页).ppt_第1页
SQLServer2005报表服务概述(共38页).ppt_第2页
SQLServer2005报表服务概述(共38页).ppt_第3页
SQLServer2005报表服务概述(共38页).ppt_第4页
SQLServer2005报表服务概述(共38页).ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server 2005 报表服务报表服务SQL Server 2005 报表服务概述报表服务概述 做为SQL Server 2000的一个组件,2003年发布 开放,可扩展的报表解决方案 报表设计,管理与发布的平台 与Office System 良好的集成 VS.NET 的开发环境 SQL Server 2005增强 与 AS, SSIS, management tools更好地集成 增强了开发功能 增强了报表的交互性 丰富的最终用户报表工具报表服务报表服务RelationalReporting Services应用场景应用场景ReportingServicesSQL Server 报

2、表服务报表服务SQL Server 报表服务对报表的生成报表服务对报表的生成,管理与发布管理与发布提供了一个统一的平台提供了一个统一的平台SQL Server CatalogReport ServerXML Web Service InterfaceReport ProcessingScheduling & DeliveryDelivery Targets(E-mail, SharePoint,Custom)RenderingOutput Formats (HTML, Excel, PDF, Custom)Data ProcessingData Sources(SQL, OLE DB,

3、 XML/A, ODBC, Oracle, Custom)OfficeCustom ApplicationBrowserReporting Services 体系架构体系架构ModelDesignerReportBuilderModel SecurityQuery GenerationDrillthrough report generationSecurity Services(NT, Passport, Custom)SecuritySQL Server 2005报表服务报表服务设计篇设计篇设计报表设计报表Report Definition LanguageList / Table / Ma

4、trix / ChartSorting / Filtering / Grouping / AggregatesInteractivity (drill-down, drill-through)Parameters Full Visual Basic .NET Expression LanguageAccess through ADO.NET managed data providersOLE DBODBCOLE DB for OLAPDevelopment optionsReport DesignerThird Party报表设计报表设计MDX Query Builder MDX 与数据挖掘的

5、查询设计器 MDX 参数的支持 支持服务器端的聚合 与紧密集成报表设计报表设计Date Picker Parameters 选择日期的控件 支持Windows 与 Web报表设计报表设计增强的表达式编辑器增强的表达式编辑器 对所有 VS Report Designer中的表达式适用 列出了所有可能的 VB.NET functions 参数信息提示 实时语法检查报表设计报表设计丰富的客户端打印功能丰富的客户端打印功能 无需输出可直接打印 通过浏览器下载一个小的 ActiveX控件 页面设置 预览输出 性能进一步提高报表设计报表设计 多值函数 交叉排序 自定义报表图形 更多SQL Server 2

6、005报表服务报表服务管理篇管理篇报表管理报表管理与与Management Studio的集成的集成 同一集成环境下管理所有组件 Report Manager 功能的超集 可从属性页上生成 脚本报表管理报表管理服务器配置工作服务器配置工作 图形化的报表服务器配置工具 数据库设计 虚拟目录 E-Mail 关键信息管理报表管理报表管理SharePoint Web Parts Report Explorer 提供对服务器的浏览与简单管理 Report Viewer 用来浏览报表 可以应用于 SPS 或 WSS我们可以我们可以 发布报表 执行报表 管理 Cached Instances 管理 Snap

7、shots and Report History 管理 SubscriptionsPublished ReportIntermediate Report .Rendered ReportFirst Report RequestOther Report RequestReport ServerCacheRendered ReportIntermediate Report .Published ReportSnapshot CreationReport RequestReport ServerSnapshot CacheRendered ReportIntermediate Report .Pub

8、lished ReportRendered ReportSnapshot HistoryHistory RequestSnapshotPublished ReportSQL Server 2005报表服务报表服务应用篇应用篇使用使用URL访问来调用报表访问来调用报表 从Web页面中使用超链接 http:/localhost/ReportServer?/Reports/SalesReport&rs:Command=Render RS参数可以控制报表显示 http:/./SalesReport&rs:Command=Render&rc:Toolbar=false&r

9、c:Zoom=200 URL 可以含有报表参数 http:/server/reportserver?/Sales/Northwest/Employee Sales Report&rs:Command=Render&EmployeeID=1234 URL 支持SSL以提高安全使用使用Web Services来调用报表来调用报表lAdd a Web reference to the client applicationlSpecify security credentials for the proxy objectlUse the Render methodSpecify rep

10、ort path, render format, and other optionsReturns byte array as result Save byte array to file or display manuallyReport Viewer控件控件 可以使用报表控件将报表功能与定制开发应用集成 Windows Forms (rich client) 与 Web Forms (ASP.NET) 控件 本地处理模型或连接到服务器的模型Why Report Builder?Report ViewerReport BuilderReport Designer什么是什么是Report Bu

11、ilder? SQL Server Reporting Services 中一个全新的 ad-hoc 报表设计工具 目标在于让商业用户能更方便地找到并共享他们所感兴趣的商业信息 建立在商业数据模型基础之上,用户无需了解后台数据的结构 与 SQL Server 2005 Reporting Services 完全集成Report Builder 架构架构Data Sources(SQL Server, Analysis Services)Report Builder VS. Report DesignerReport BuilderReport Designer目标用户是商业用户目标用户是IT

12、pros和开发人员 Ad hoc 报表日常复杂报表根据由数据源得到的语义层自动生成查询查询 (SQL, OLE DB, XML/A, ODBC, Oracle)由模版构建报表自由格式报表(nested、banded)Click-once应用程序,易于部署和管理与Visual Studio集成不能导入Report Designer报表可以处理由Report Builder构建的报表Report Builder客户端客户端 Report Builder 是“Click Once” Windows 应用程序,由Report Server 管理 需要 用户从Report Manager 或第三方应用程

13、序中下载并启动Report Builder 客户端 建立在常见的Microsoft Office样式之上:Excel、PowerPoint 通过模版构建报表 (textboxes, tables, matrices, charts) 构建好的报表能被存储在报表服务器上Report Builder客户端客户端Model设计设计 Model Designer 是用于设计/编辑model 的工具 BI Development Studio 中全新的project类型 定义fields 和roles 定义calculated fields 组织model Models 能在Model Designer

14、 中或者Report Server上自动生成 根据元数据生成entities、fields 和roles 数据源可以是SQL Server 和Analysis Services 数据库Model DesignerReport Builder报表报表 Report Builder 报表和其他Reporting Services 报表非常相像 Report Builder报表由RDL定义 通过同样的API管理 通过同样的API设置安全性 不同之处: Report Builder 报表包含语义模型元数据 当Report Builder 报表被请求处理时,语义元数据用于生成查询 Report Server 上一个新的组件用于处理查询生成总结总结 报表服务在设计与管理上增加了许多有用功能 提供最终用户报表设计器,方便最终用户使用报表 与SQL Server 或Office更好地集成更多资源更多资源 sql/reporting/ sql/community/HOL Lesson1:创建基本报表 创建报表项目 创建报表 设置连接信息 定义报表查询 添加表数据区域 浏览基本报表HOL Les

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论