Report Builder 3.0是一个独立报表制作工具,可以用来设计和定制报表,并将它们发送到一个报表服务器上。虽然这个工具是SQL Server 2008 R2的一部分,我们也可以单独下载Report Builder,并将它指向SQL Server Reporting Services (SSRS)报表服务器,其中报表在上面就像其它的SSRS报表一样以相同方式生成。 Report Builder 3.0包含了许多新的数据可视化特性,它可以让我们生成标准的表和图表之外的报表。这其中的一个特性是仪表(gauge),它以辐射型或线型格式显示关键性能指示 (KPIs)。
本文我将说明如何……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Report Builder 3.0是一个独立报表制作工具,可以用来设计和定制报表,并将它们发送到一个报表服务器上。虽然这个工具是SQL Server 2008 R2的一部分,我们也可以单独下载Report Builder,并将它指向SQL Server Reporting Services (SSRS)报表服务器,其中报表在上面就像其它的SSRS报表一样以相同方式生成。
Report Builder 3.0包含了许多新的数据可视化特性,它可以让我们生成标准的表和图表之外的报表。这其中的一个特性是仪表(gauge),它以辐射型或线型格式显示关键性能指示 (KPIs)。
本文我将说明如何添加一个仪表到一个报表,并配置该仪表的属性以显示一个有重要信息的KPI。
创建报表
为了说明如何添加一个仪表到一个Report Builder报表,我创建SQL Server 2008 R2的2009年11月社区技术预览(CTP)的一个本地实例。该安装包括数据引擎和Reporting Services。我同时也在相同的服务器上安装了Report Builder 3.0的11月CTP版本。接下来,我配置Report Builder的选项,这样它指向SSRS报表服务器,如图1所示。
注意,一旦Report Builder指向了一个报表服务器,我们就可以开始创建报表。我们所创建(和保存)的任何报表都会自动地提交到报表服务器上。
在我创建了SQL Server和Report Builder后,我再安装适用于SQL Server R2的AdventureWorks示例数据库(我们可以从 CodePlex下载到该数据库安装文件)。接下来,我在Report Builder上配置了一个数据源,它指向AdventureWorksDW2008R2数据库。图2显示了AdventureWorksDW2008R2数据源的属性。
当数据源配置好后,我创建InternetSales数据集,它查询每一个Internet销售的数目。图2显示了InternetSales数据集的Dataset Properties对话框,它包括了用于从数据源查询数据的Transact-SQL语句。
注意图3显示的SELECT语句包含了一个WHERE子句,它将变量@CalendarYear的值赋给字段CalendarYear 。由于有了这个子句,用户在查看报表时将能够指定一个年份。这个变量将动态地添加到Dataset Properties对话框的Parameters页,如图4所示。
注意在第一次查看Parameters页时,其中的参数值可能为空,但如果关闭该对话框然后再打开,就会有值出现。
当数据源和数据集创建好后,我们就可以添加一个仪表到一个报表上。注意,通常一个报表会包含许多其它特性。然而,基于本文的写作目的,我这里只介绍如何添加仪表。仪表将会提供一个KPI,它反映Internet销售总数,它们是存储是AdventureWorks数据仓库中的。
注意:关于如何配置Report Builder选项和如何创建数据源和数据集的详细步骤,可以参考Report Builder 2.0 Help,它可以从Report Builder中打开。
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
啤酒酿造公司通过SAP BW on HANA解决报表难题
啤酒酿造公司摩森康胜的商业智能(BI)系统变得越来越“笨重”,性能严重拖累了业务的运转,因此公司决定将SAP BW迁移到HANA上。
-
SQL Server 数据仓库迅速扩张市场
微软SQL Server有健壮的产品和较低的成本,该产品已经把自己定位为中端市场数据仓库业务的重要竞争者,并日益向整个数据仓库市场扩张。
-
微软SQL Server 2012:撒大网 捕大鱼
微软公司曾经提出过让商务智能“大众化”的策略,于是着手建立了一个庞大的基于其SQL Server平台的BI阵容。
-
企业级数据仓库管理理念的变化
经过多年的发展,企业级数据仓库的概念和功能已经大大改变。现在的数据仓库设备内置有分析能力。十年前,企业级数据仓库只用于作为一个集中化的信息管理存储库。