SQL Server 中的 Microsoft Report Builder

Microsoft Report Builder 是一种用于创建分页报表的工具,主要面向更愿意在独立环境中工作而不是使用 Visual Studio/SSDT 中的 Report Designer 的业务用户。 设计分页报表时,将创建一个报表定义,用于指定要检索的数据、获取数据的位置以及显示数据的方式。 运行报表时,报表处理器将获取用户指定的报表定义、检索数据,并将其与报表布局组合以生成报表。 可在报表生成器中预览报表。 然后在本机模式或 SharePoint 集成模式下(2016 及更早版本),将报表发布到 Reporting Services 报表服务器。

还可以将分页报表发布到 Power BI 服务。 如果是,我们建议使用 Power BI 报表生成器。 有关详细信息,请参阅 Power BI Premium 中的分页报表(预览版)。

入门报表的屏幕截图。

此分页报表包含一个矩阵,该矩阵具有行组和列组、迷你图、指示器,以及角单元中的摘要饼图。 矩阵附带一个地图,其中包含以颜色和圆圈大小表示的两组地理数据。

快速开始报表创建

  • 首先使用共享数据集:共享数据集是基于共享数据源的查询,并在本机模式或 SharePoint 集成模式下保存到 Reporting Services Report Server。

  • 首先使用表、矩阵或图表向导:选择数据源连接,拖放字段以创建数据集查询,选择布局和样式,添加辅助功能行属性,并自定义报表。

  • 首先使用地图向导:创建根据地理或几何背景显示聚合数据的报表。 地图数据可能是来自 Transact-SQL 查询或美国环境系统研究所公司(ESRI) 形状文件的空间数据。 除此之外,还可以添加 Microsoft 必应地图图块背景。

  • 使用报表部件开始创建报表:报表部件是已在本机模式或 SharePoint 集成模式下单独发布到 Reporting Services Report Server 的报表项。 报表部件可以在其他报表中重用。 表、矩阵、图表和图像等报表项可以作为报表部件发布。

    注意

    SQL Server Reporting Services 2019 之后的所有 SQL Server Reporting Services 版本,以及 Power BI Report Server September 2022 之后的所有 Power BI Report Server 版本已弃用报表部件。

设计报表

  • 创建具有表、矩阵、图表或自由格式报表布局的分页报表:为基于列的数据创建表报表,为汇总数据创建矩阵报表(如交叉表或数据透视表报表),为图形数据创建图表报表,为其他任何数据创建自由格式的报表。 报表中可以嵌入其他报表和图表,还可以嵌入列表、图形和用于基于 Web 的动态应用程序的控件。

  • 基于各种数据源生成报表:使用来自具有 Microsoft .NET Framework 托管的数据提供程序、OLE DB 提供程序或 ODBC 数据源的任何数据源类型的数据生成报表。 可以创建使用来自 SQL Server 和 Analysis Services、Oracle、Hyperion 数据集和其他数据库的关系数据和多维数据的报表。 您可以使用 XML 数据处理扩展插件从任何 XML 数据源检索数据。 可以使用表值函数来设计自定义数据源。

  • 修改现有报表:通过使用 Report Builder,可以自定义和更新 SQL Server Data Tools (SSDT) Report Designer 中创建的报表。

  • 修改数据:筛选数据,将数据分组和排序,或者添加公式或表达式。

  • 添加图表、仪表、迷你图和指示器:以直观的形式汇总数据,使大量聚合信息一目了然。

  • 添加交互功能:包括文档结构图、显示/隐藏按钮以及子报表和钻取报表的钻取链接。 使用参数和筛选器筛选自定义视图的数据。

  • 嵌入或引用图像:包括其他资源和外部内容。

管理报表

  • 保存报表定义:将报表定义保存到电脑或 Report Server,可在其中对报表进行管理以及与他人共享报表。

  • 选择演示文稿格式:打开报表时或打开报表后,可以选择面向 Web、面向页面和桌面应用程序格式。 这些格式包括 HTML、MHTML、PDF、XML、CSV、TIFF、Word 和 Excel。

  • 设置订阅:在将报表发布到 Report Server 或处于 SharePoint 集成模式下的 Report Server 之后,可以将报表配置为在特定时间运行、创建报表历史记录并设置电子邮件订阅。

  • 生成数据馈送:可以使用 Reporting Services Atom 呈现扩展插件从报表生成数据馈送。

注意

发布的报表存储在报表服务器或处于 SharePoint 集成模式下的报表服务器上,由报表服务器管理员进行管理。 报表服务器管理员可以定义安全性、设置属性并计划报表历史记录和电子邮件报表传递等操作。 他们可以创建共享计划和共享数据源,供常规使用。 管理员还管理所有报表服务器文件夹。 执行管理任务的能力取决于用户权限。