报表制作实例,然后从耗费条件的各样方面来探究什么成立新的报表

简介 

目录

“快点 –
关上电梯门”你气短吁吁的冲进即将关张的电梯门,就算你的一举一动让你的同事很震惊,但他要么两肋插刀的按下了电梯的倒闭按钮。当电梯关门后,你重重的松了一口气。那早已是你今天第⑥次躲避你的经营了。

     SQL Server Reporting
Services(SS汉兰达S),微软商厦级报表平台,和SQL Server Integration
Service以及SQL Server Analysis
Services一样,都以微软BI套装的一某些。虽然SS帕杰罗S和其它微软BI产品集成的很好,但SS讴歌MDXS和其他平台的产品集成也很简单。SQL
Server的报表效用为您公司提供了创制,分发和管制报表的效应。多个SS智跑S报表如图1-1所示:

报表服务的设置与布署

   
但您精晓您不可能永远逃避老板,你又老实的归来办公桌前发轫写他要的报表。第贰篇初识SSRS早已帮您领悟怎样是SQL
Server Repotring
Services.今后是要初叶支付的时候了。作为第②篇小说,以座谈差别的付出环境的利弊为起源,然后从支付条件的各种方面来谈谈怎样创建新的表格。下边,大家来以商量开发报表的差别开发条件作为初叶。

图片 1

付出报表的历程

 

安装配置的注意事项

报表制作实例

您什么初步?

    在咱们能够创造报表在此之前,大家须要在底下三种开发条件中任选一种:Report
Builder 或是 Business 英特尔ligence Development Studio.
大家的座谈基于多地点意见,包括大家的技艺,权限和大家愿意达到的靶子。下边大家来详细看一下那三种开发环境。

 

     Reporting Services作为SQL Server的3个零部件,自然是要伴随SQL
Server一起安装了。如今SQL Server
的居多版本,只有Enterprise和Development版本有着对SS奔驰M级S的通通帮忙。因此,在小卖部配备的时候应该选取Enterprise版,作为开发者应选择Development版。在装置SQL
Server的经过中选中Reporting Services的连带组件,大概转移二个SQL
Server的设置以添加SS奥迪Q3S都是实惠的。需求留意的是在进行付出的机器(能够就在服务器上,也足以是别的的工作站)安装工作站组件。当中的Business
AMDligence Development Studio必须安装。

一 、报表服务的设置与布局

Report Builder

    对于SQL Server 二零一零 逍客2,Report
builder已经经历了三轮车迭代,那也正是干吗我们运用的是Report Builder
3.0.图2-1展现了在Report Builder程序下的二个空报表。

   
图片 2

    图2-1. Report Builder 3.0

 

    借使你已经下载了Report
Builder,那么您能够在先河菜单中打开它。假设还尚无下载,你能够以ClickOne程序的章程从报表服务器下载。在SharePoint整合方式下,能够通过Report
Library下载,而在该地格局下,则足以经过报表管理器下载。

    Report
Builder可以让事情分析师和消息工小编创设即时分析报表或将报表上盛传报表服务器实行分发。Report
Builder使用了Office 二零零五ribbon界面,使得Office用户用起来很投机。不幸的是,并不曾Report
Builder和源码控制系列的咬合来治本报表的版本和实行还原。你不得不一向向Repository添加报表。

    Report Builder在共享项时和布置时会有一对本身的特色。首先,Report
Builder报表既能够动用由DBA公布的共享数据源,也得以接纳只有本报表能用的嵌入数据源。Report
Builder的用户仍是能够从报表画廊(gallary)中程导弹入对象。其次,假若用户有丰富的权限,则报表能够一向配备到Report
Server上。让我们跟着来看Business 英特尔ligence Development Studio。

 

     服务器端配置SSPRADOS有三种办法,一是透过SQL Server Management
Studio,登录到Server进行操作;二是由此web访问服务器的Report
Manage页面,比如http://IP/Reports。两种方法在功能上略有差别,具体操作过程可以查看相关文档。

1. 表格服务的组件

Business Intelligence Development Studio

    开发人员能够应用Business 英特尔ligence Development
Studio(BIDS)来规划和开发报表,新建的表格图片如图2-2。

   
图片 3

图2-2. Business Intelligence Development Studio

 

    BIDS,在设置SQL Server时实行安装。本质上实际是带有business
intelligence项目项指标Visual Studio。因为大家运用了Visual
Studio的费用环境。所以咱们接纳了缓解方案,项目,项来构成开发环境。我们仍可以将Visual
Studio直接连接到源代码控制器中,比如:Visual SourceSafe or Team
Foundation
Server。因为BIDS开发环境是以开发职员为用户群的,所以工作分析人士用起来只怕会略带无所用心。

   
既然大家曾经领悟了三种开发环境各自的性情。接下来让大家来看BIDS。固然本篇文章使用了BIDS,但在以后的小说中本身将会在BIDS和Report
Builder之间来回切换。

 

创造及使用:

图片 4

让大家开始吧

    你能够通过初步菜单执行BIDS,也足以通过Microsoft SQL Server
<版本号>
目录来运作。你能够在图2-3中观察图片.基于不一致的操作系统,运转BIDS恐怕须求管理员权限。

   
图片 5

     图2-3 打开Business Intelligence Development Studio

 

    打开BIDS后,通过文件-新建-项目来创建贰个新类型,如图2-4。

   
图片 6

   图2-4 新类型窗口

 

    你有能够选用3类报表项目:

  • 报表服务器项目指导.
    创设3个报表项目和平解决决方案然后立时打开报表向导来教导你创造3个骨干的报表。
  • 报表模型项目. 为工作作用能户创造三个可供使用的报表模型。
  • 报表服务器项目.
    创造三个空的表格项目和缓解方案。那也是我们所做的选项来得到可相信的表格布局。

    
在开立报表服务器项目后,大家需求创设一个新的报表来进展规划。在消除方案管理器,如图2-5,右键点击报表目录,选取添加>新类型

    
图片 7

     图2-5.化解方案管理器

 

    
在添加新项窗口中,选择报表模版,敲入二个适用的名字。如图2-6所示,然后选择丰硕。以往大家已经开设好了主旨的报表,大家来看在统一筹划条件中的区别窗格。

  
图片 8

  图2-6.添加新项窗口

 

     作为本篇的重庆大学,接下去大家详细的牵线每三个手续通过简单的利用来验证其作用和贯彻。

 

规划条件

   
Toolbox包罗了大家想在表格中显示的项。包涵了报表,矩阵,图片和矢量图。图2-7足以见到全数的可用项。

   
图片 9图片 10

    图2-7.工具箱

 

报表数量

    
报表数量窗口为您想放入报表的数目提供了一个进口。包蕴全局变量,从数额集中取出的数额,用户传入的参数以及图片。那么些都以用于给报表填写数据的,能够在图2-第88中学看到有着选项。

   
图片 11

     图2-8.报表数据窗口

 

规划选项卡

   
设计选项卡包括了您关系报表的关联界面。你能够从数额和工具箱中拖拽相关的数目项到那么些窗口中。同样的,那些界面如2-9所示。

   
图片 12

图9.安插选项卡

 

预览选项卡

    预览选项卡军长会切实你用多少填充过的表格。能够在图2-第10中学看出。

   
图片 13

    图2-10.预览选项卡

 

本性窗口

    
最终,属性窗口展现了您能够修改的具备属性。你能够挑选差异的目的,属性窗口也会随着变动。有些属性值可以从下拉列表中甄选,而略带你供给协调敲入值.属性窗口能够从图2-1第11中学看到。

   
图片 14

    图2-11.属性窗口

 

1.通过SqlServer2008R2打开SQL Server Business Intelligence Development
Studio,创建

2. 表格服务 二〇〇八 的设置 

其多少个选取

    大家早就看到了Report
Builder和BIDS的付出环境,但大家不可能大意其实还有第贰类并非微软提供的表格开发工具。任何遵循奥迪Q3DL
规范的表格开发顺序都足以将报表安排到报表服务器。SportageDL
规范可以在此间看到http://msdn.microsoft.com/en-us/library/dd297486.aspx

 

图片 15

2.1在SQL Server 2009上安装报表服务有三种方法: 

准备好开始干正事吧

   
今后,大家早就看到了可选的支付环境。也领略了不一样的窗口和窗格之间的效果。未来领会了什么创造三个空报表。将来大家早就能够准备支付报表了。下一步是连接受数据源并从中抽取数据。

   
你给大BOSS的报表需求多少个数据源。所以大家供给学习将数据导入报表的两样选项之间的异同以及大家如何运用那个数量。你将会在种种小说中的下一篇文中学到这几个。


初稿链接:http://www.sqlservercentral.com/articles/Reporting+Services+(SSRS)/70994/

Translated by:CareySon

通过文件-新建-项目来创建多少个新类型,创立报表服务器项目,成立2个表格(.rdl)文件。

  •  默许配置 
  • 文件安装 

   
图片 16

2.2暗中同意配置的假诺:

你有能够挑选3类报表项目:

  • 在同一的实例中安装关系型数据库 
  • 用以数据库连接的劳务帐户 
  • 报表服务器项目教导.
    创造四个报表项目和消除方案然后立刻打开报表向导来指导你创建2个为主的报表。
  • 报表模型项目. 为工成效户创设三个可供使用的表格模型。
  • 报表服务器项目.
    创立多少个空的表格项目和缓解方案。那也是大家所做的选项来赢得准确的表格布局。

2.3在安装元帅不再包括配置:  

    
在创制报表服务器项目后,大家供给创建贰个新的报表来拓展规划。在化解方案管理器,右键点击报表目录,选取添加>新类型

  • 远程目录数据库 (包罗在SQL 两千中)
  • 向外扩大的布局 (也称之为 Web farm) 安装

    
图片 17

2.4  SMTP 服务器配置 

为报表起三个名字,比如自个儿的叫MyReport,点击Add按钮后会生成八个.rdl文件

  • 私下认可Web站点 (在Windows 2002准将开创新的施用程序池) 

图片 18

2.5客户端安装包涵Visual Studio 二〇〇九 内核 (Business 英特尔ligence Development Studio)

图片 19

3. 表格服务配置步骤

2.在Report Data中,创立并安顿数据源Data Source,那里,连接SQL
Server本地业务数据库。

3.1安顿界面:

协理的常用数据源,包涵:

开拓Microsoft SQL Server 二零一零 CR-V2 –>配置工具 –>Reporting 瑟维斯s 配置管理器。

  • Microsoft SQL Server,SQL Server Analysis
    Services

  • Oracle,SAP NetWeaver BI,Hyperion Essbase,Teradata

  • Report Server Model,XML,OLE DB,
    ODBC

图片 20

 

 

创立共享数据源

 

    打开Business AMDligence Development Studio
(BIDS).在成立完报表服务项目后,在缓解方案管理器中能够见到共享数据源目录(Shared
Data Sources)。右键点击该目录接纳添加新的数据源

图片 21

     共享数据源,接下去出现数据源向导。大家可以在那几个窗口看看数据源名称,类型以及连接字符串,能够透过编写制定按钮进入自动生成;

图片 22

 

 

3.创造并安排数据集DataSet

将共享数据源归类为报表数据源;

图片 23

创办DataSet1,定义报表查询语句检索出新闻(先忽略where条件)。右键到场数据集,选用置于数据集存款和储蓄在单个报表中,选用此前陈设好的DataSource1,然后手写或然通过配置器配置T-Sql查询语句。

图片 24

成就后会展现插入结果集等。点击+号展开树状菜单就足以看看可用的字段。

图片 25

至于参数,作者大概展现一下,有不知晓的今后会有详尽分解

右键参数文件夹,创造参数

图片 26

右键数据集进行质量配置

图片 27

图片 28

 

总结:

    
到近日甘休,大家已经延续到数据源并领会我们须要选用的报表成分。我们也能够在此外报表中利用那个表格所创设的共享音信。对于需求的表格来说,你还亟需知道体现怎样数据,分组行和列,按某个命名规则排序,以及按一定格式呈现数据。下一篇大家将介绍怎么样展现

 

 

 

 

 

 

 

 

 

  

  • 劳动账户:一般选拔使用内置账户,取决于使用者的须求;
  • Web服务U奥迪Q5L: 提供用于访问报表服务器的U奥迪Q7L,如http://localhost/ReportServer  ;
  • 报表管理器U奥迪Q5L:提供一个UXC60L用于访问报表管理器,如http://localhost/Reports ;
  •  数据库:假使已经创办了表格服务器数据库就分选“现有报表服务器数据库”,不然 “成立新的表格服务器数据库”,报表服务器数据库选用“ReportServer”,在凭证中输入本机用户名(域\用户)及密码,完毕布局;
  • 除此而外以上多少个布局外,其余几项配置一般采用系统私下认可配置即可。

贰 、开发报表的进程

1.表格制作进度如图所示

图片 29

叁 、报表制作实例

   
 创立报表能够经过Microsoft SQL Server 二〇〇九 讴歌ZDX2中的Business AMDligence Development Studio创造,也得以在Microsoft visual studio中经过选用ReportView控件来创立报表。本实例采取Microsoft SQL Server 2009 Evoque第22中学的Business 英特尔ligence Development Studio创设报表。

1. 创制报表服务器项目

   
 在炮制报表从前,要先创造一个表格服务器项目,在当中可以存放若干报表供用户调用。在Business AMDligence Development Studio中创立报表服务器项目的操作步骤如下。

   
 1.1摘取【发轫】|【全部程序】|【Microsoft SQL Server 二零一零 Sportage2】|【Business 英特尔ligence Development Studio】,运转商业智能开发环境。在菜单栏中选拔【文件】|【新建】|【项目】命令,弹出【新建项目】对话框。在【项目项目】列表中精选【商业智能项目】选项,在【模板】列表中甄选【报表服务器项目指点】选项,在【名称】文本框中输入【报表项目4】,单击【鲜明】按钮以创立项目。

图片 30

1.2种类将弹出【报表向导】对话框。

1.3单击【下一步】按钮进入创立数据源的操作。

2. 开立数据源

数据源从精神上讲正是对从中获取数据地方的再而三的定义,它能够是与二个SQL Server数据源的连天,也能够是与任意OLE DB或ODBC数据源的连日。

     
数据源是Reporting Services中极其重庆大学的内容。无论建立的表格是何类别型,也不管报表是运用报表模型器依旧报表项目,它都以某种格局表达着效能。数据源有以下三种档次:嵌入式和共享式。

     
2.1在【新建数据源名称】中输入【bookshop】、在【连接字符串】中输入【Data source=localhost;Initial catalog=bookshop】,单击【下一步】进入【设计查询】界面;

图片 31

 2.2在【设计查询】界面能够接纳【使用查询生成器设计查询】也能够从来在【查询字符串】文本框中输入查询语句【SELECT   ID, Type, Name, Author, Translator, Publisher, OriginalPrice, Price, Cover, Hits, Sales, Status, Recommend FROM Book】;

图片 32

2.3单击【下一步】,采取报表类型:表格大概矩阵;

2.4终极在【达成向导】中输入报表名称【Report1】,报表项目就创设完毕。

3. 统一筹划报表

在Business AMDligence Development Studio的菜单栏中选拔【视图】|【工具箱】命令,使用【工具箱】中的【报表项】设计报表,完善报表。

图片 33

4. 布告报表

报表设计到位后,接下去必要对报表实行配置,操作步骤如下:

   
 4.1在Business AMDligence Development Studio的菜单栏中甄选【项目】|【报表项目4属性】命令,弹出【报表项目4属性页】对话框。在TargetReportFolder字段中,设置签到到报表管理器时想驻留报表的公文夹。在TargetServerU福睿斯L字段中,输入报表服务器的Web服务U奔驰G级L。在本例中,该U汉兰达L很不难,为http://localhost/ReportServer 。明确这个参数后,单击【显著】按钮重返Business Intelligence Development Studio准备展开布署。

图片 34

4.2在Business AMDligence Development Studio的菜单栏中挑选【生成】|【布置项目报表4】命令实行配备,安插操作将会火速形成。

     
4.3布局形成以往,便足以查阅报表。运营浏览器,打开地址http://localhost/ReportServer 。单击【报表项目4】—【Report1】就能够查阅已建好的报表。右击选拔导出格式,就足以将报表导出。

图片 35

4.4初始浏览器,打开地址http://localhost/Reports ,就能够观望SQL Server Reporting Services 主文件夹,在文书夹中得以开始展览一些设置。

图片 36

到那里,一个粗略的报表已经做到了,希望大家能多提宝贵意见。

转:http://www.cnblogs.com/YZDONET/archive/2012/08/17/2644711.html

相关文章