AdventureWorks 报表示例

[本主题为预先发布的文档内容,在未来的版本中可能会更改。包括以占位符形式出现的空白主题。请注意:为了提供更多的中文内容,Microsoft 引进了非传统翻译方式。在本预发行版本中,文档中的部分内容就是使用非传统翻译方式翻译。Microsoft 知道使用非传统翻译方式翻译的文档很难尽善尽美,内容中或许会有词汇、句法、语法方面的错误。本文档的正式版本将使用传统翻译方式翻译,提供与上一版本正式版相同的译文品质。]

备注

对于 SQL Server 2008 R2,没有对本主题中所列的内容进行任何更改。

AdventureWorks2008R2 2008 示例报表是一组预定义的报表定义文件,这些文件使用 AdventureWorks2008R2 2008 数据库作为数据源。可以分别上载和查看每个报表;但有些报表是使用链接来协同工作的。您可以使用这些实例报表来熟悉 SQL Server 2008 Reporting Services (SSRS) 的功能,或将其用作设计新报表时的模板。

备注

SQL Server 示例和示例数据库只有在下载和安装以后才能查看或使用。有关详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项

备注

如果使用的是 SQL Server 2008 Express with Advanced Services,则必须先修改报表服务器 URL,然后才能向报表服务器发布示例报表。还请注意,不支持 Sales Reason Comparison 报表。该报表需要的 SQL Server 2008 Analysis Services (SSAS) 在 SQL Server 2008 Express 中没有提供。

应用场景

Adventure Works Cycles 2008 发布了全公司员工均可访问的产品和销售信息。公司采用的报表通过多种格式来显示该数据。用户可以根据需要在报表管理器中打开这些报表进行查看。

语言

报表定义语言 (RDL)

功能

AdventureWorks2008R2 2008 示例报表演示了一整套报表功能。下表中提供的说明介绍了每个报表中实现的功能。

报表 说明

Company Sales 2008

按季度和产品类别的 Adventure Works Cycles 销售额。此报表说明了矩阵数据区域的具体使用,在该数据区域中,可以通过显示和隐藏行从摘要数据下钻到详细数据。此报表还说明了背景图像的具体使用。

Employee Sales Summary 2008

单个员工的 Adventure Works Cycles 销售额。此报表不仅包括钻取各个订单的 Current Month Order Summary 表,而且包括 Sales Comparison 和 Current Month Sales Comparison 两个图表。此报表说明了多个数据集、图表、表、钻取和动态参数的具体使用。

Product Catalog 2008

带有图片的 Adventure Works Cycles 完整产品类别。此报表说明了嵌入图像、数据库图像、分页符、页脚、表、条件格式和文档结构图的具体使用。

Product Line Sales 2008

Adventure Works Cycles 排名前五位的销售人员和商店。此报表说明的数据集使用包含 TOP 子句的查询。此报表还说明了表、图表、多值参数、最终用户排序、计算字段和钻取链接的具体使用。

Sales Order Detail 2008

单个 Adventure Works Cycles 订单的详细信息。此报表可以作为钻取报表从 Employee Sales Summary 和 Territory Sales 明细报表中进行访问。此报表说明了列表、表、参数和表达式的具体使用。

Territory Sales 2008

按区域的 Adventure Works Cycles 销售额。此报表通过钻取各个订单下钻到销售人员和订单号。此报表说明了表数据区域的具体使用,在该数据区域中,可以通过显示和隐藏行从摘要数据下钻到详细数据。此报表还说明了钻取链接和条件格式的具体使用。

Store Contacts 2008

Adventure Works Cycles 商店联系人。每个商店都可以有一个或多个商店联系人。此报表是 Sales Order Detail 中用到的子报表,用于显示某个商店的所有联系人和 Product Line Sales 图表的钻取报表。表的边框样式是“None”,这样边框就不会出现在主报表中。请注意,子报表中不包括页眉和页脚内容。

Sales Trend 2008

Adventure Works Cycles 销售趋势分析用于按类别和子类别比较产品的年度同比 (Y/Y) 增长量。此报表说明了下列功能:使用按条件隐藏的静态列、重复列标题和重复行标题、KeepTogether 静态 Tablix 成员的 Tablix;计算 Y/Y 趋势的聚合函数 Previous;自定义代码;条件字体、背景单元颜色、KPI 图像和钻取参数。

必备条件

您的系统必须满足以下要求才能使用示例报表。

服务器

  • Microsoft SQL Server 2008 Reporting Services (SSRS)(Evaluation、Standard、Developer 或 Enterprise Edition)或 SQL Server 2008 Express with Advanced Services。
  • Microsoft SQL Server 2008.
  • AdventureWorks2008R2 2008 示例数据库。

客户端

  • 启用了脚本功能的 Microsoft Internet Explorer 6.0

  • Business Intelligence Development Studio(可选)

    备注

    基于 Itanium 的计算机不支持 Business Intelligence (BI) Development Studio。但是,基于 x64 的计算机支持 BI Development Studio。如果已在基于 Itanium 的计算机上部署了 SQL Server 示例数据库,请使用基于 x86 或 x64 的计算机上的 BI Development Studio 修改和运行这些示例。

安装示例

SQL Server 示例和示例数据库只有在下载和安装以后才能查看或使用。有关详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项

部署 AdventureWorks 示例报表

  1. 在 Business Intelligence Development Studio 工具栏上,单击**“文件”,指向“打开”,然后单击“项目/解决方案”**。
  2. 找到 <驱动器:>\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports,选择文件 AdventureWorks 2008 Sample Reports.sln,然后单击**“打开”**。
  3. 如果使用的是 SQL Server Express with Advanced Services,则必须修改目标报表服务器 URL 属性,并且更改用于指定与 AdventureWorks2008R2 2008 示例数据库的连接的默认连接字符串。此示例的默认值不正确,不能用于 SQL Server Express 安装:
    1. 在**“项目”菜单上,选择“属性”**。
    2. OverwriteDataSources 中,选择 True
    3. TargetServerURL 中,键入以下 URL:
      https://localhost/reportserver$SQLExpress
    4. 单击**“确定”**关闭“解决方案属性页”对话框。
    5. 在解决方案资源管理器中,双击**“共享数据源”**中的 AdventureWorks.rds
    6. 在**“共享数据源”对话框的“常规”**选项卡中,将连接字符串修改为使用以下值:
      Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks2008
    7. 单击**“确定”关闭“共享数据源”**对话框。
  4. 在标准工具栏上,选择“生产”解决方案配置。(默认配置为“调试”。)
  5. 在“生成”菜单上,单击**“部署 AdventureWorks 2008 示例报表”**。部署解决方案时,将向报表服务器发布这些报表。

在报表管理器中查看报表示例

发布报表示例后,可以在报表管理器中查看这些示例。查看报表需要以下权限:

  • 您必须具有登录 AdventureWorks2008R2 数据库所在的本地 SQL Server 数据库引擎的权限。默认情况下,报表数据源被配置为使用 Windows 集成安全性。使用 Windows 帐户凭据登录数据库。
  • 您必须有授权您访问报表的角色分配。如果您是计算机的本地管理员,将自动授予您所有这些权限。如果您不是本地管理员,则必须首先配置角色分配和登录权限,才能查看报表。
在报表管理器中查看报表
  1. 打开浏览器窗口。报表管理器需要启用了脚本功能的 Internet Explorer 6.0 或更高版本。
  2. 在 Web 浏览器的地址栏中键入报表管理器 URL。默认情况下,该 URL 为 http://<webservername>/reports。如果使用的是 SQL Server Express,则默认 URL 为 https://localhost/reports$SQLExpress。
  3. 导航到包含报表的文件夹。默认情况下为 AdventureWorks2008R2 Sample Reports 文件夹。
  4. 单击要打开的报表的名称。

请参阅

其他资源

安装 SQL Server 示例和示例数据库的注意事项

帮助和信息

获取 SQL Server 2008 R2 帮助