SSRS 的简单使用(一)
简介
SQL Server Reporting Services(SSRS),微软企业级报表平台,和SQL Server Integration Service以及SQL Server Analysis Services一样,都是微软BI套装的一部分。虽然SSRS和其他微软BI产品集成的很好,但SSRS和其他平台的产品集成也很容易。SQL Server的报表功能为你公司提供了创建,分发和管理报表的功能。一个SSRS报表如图1-1所示:
安装配置的注意事项:
Reporting Services作为SQL Server的一个组件,自然是要伴随SQL Server一起安装了。目前SQL Server 的诸多版本,只有Enterprise和Development版本有着对SSRS的完全支持。因此,在企业部署的时候应该选用Enterprise版,作为开发者应选择Development版。在安装SQL Server的过程中选中Reporting Services的相关组件,或者更改一个SQL Server的安装以添加SSRS都是可行的。需要注意的是在进行开发的机器(可以就在服务器上,也可以是另外的工作站)安装工作站组件。其中的Business Intelligence Development Studio必须安装。
服务器端配置SSRS有两种方法,一是通过SQL Server Management Studio,登录到Server进行操作;二是通过web访问服务器的Report Manage页面,比如http://IP/Reports。两种方法在功能上略有差别,具体操作过程可以查看相关文档。
创建及使用:
作为本篇的重点,接下来我们详细的介绍每一个步骤通过简单的使用来说明其功能和实现。
1.通过SqlServer2008R2打开SQL Server Business Intelligence Development Studio,创建
通过文件-新建-项目来创建一个新项目,创建报表服务器项目,创建一个报表(.rdl)文件。
你有可以选择3类报表项目:
- 报表服务器项目向导. 创建一个报表项目和解决方案然后立刻打开报表向导来带领你创建一个基本的报表。
- 报表模型项目. 为业务用户创建一个可供使用的报表模型。
- 报表服务器项目. 创建一个空的报表项目和解决方案。这也是我们所做的选项来得到精确的报表布局。
在创建报表服务器项目后,我们需要创建一个新的报表来进行设计。在解决方案管理器,右键点击报表目录,选择添加>新项目
为报表起一个名字,比如我的叫MyReport,点击Add按钮后会生成一个.rdl文件
2.在Report Data中,创建并配置数据源Data Source,这里,连接SQL Server本地业务数据库。
支持的常用数据源,包括:
- Microsoft SQL Server,SQL Server Analysis Services
- Oracle,SAP NetWeaver BI,Hyperion Essbase,Teradata
- Report Server Model,XML,OLE DB, ODBC
创建共享数据源
打开Business Intelligence Development Studio (BIDS).在创建完报表服务项目后,在解决方案管理器中可以看到共享数据源目录(Shared Data Sources)。右键点击该目录选择添加新的数据源
共享数据源,接下来出现数据源向导。我们可以在这个窗口看到数据源名称,类型以及连接字符串,可以通过编辑按钮进入自动生成;
3.创建并配置数据集DataSet
将共享数据源归类为报表数据源;
创建DataSet1,定义报表查询语句检索出信息(先忽略where条件)。右键加入数据集,选择嵌入数据集存储在单个报表中,选择之前配置好的DataSource1,然后手写或者通过配置器配置T-Sql查询语句。
完成后会显示插入结果集等。点击+号展开树状菜单就可以看到可用的字段。
关于参数,我简单展示一下,有不明白的今后会有详细解释
右键参数文件夹,创建参数
右键数据集进行属性配置
总结:
到目前为止,我们已经连接到数据源并知道我们需要用到的报表元素。我们也可以在其它报表中使用这个报表所创建的共享信息。对于需要的报表来说,你还需要知道展示哪些数据,分组行和列,按某些命名规则排序,以及按特定格式展现数据。下一篇我们将介绍如何展示
SSRS 的简单使用(一)相关推荐
- 叶绿体基因组简单重复序列(SSRs)分析
叶绿体基因组简单重复序列(SSRs)分析 简单重复序列: single sequence repeats (SSRs) 简单重复序列又被称为微卫星序列 是指基因组中的一段串联重复序列,如:AAAAAA ...
- SSRS 使用(1)建立简单的Report
http://www.softnado.cn/DotNet/5.Html 作者: 来源: 日期:2009-10-27 16:17:51 人气:154 标签:SSRS Report 报表 .net 导读 ...
- ssas ssrs_如何使用SSAS表格模型数据库创建简单的SSRS报告
ssas ssrs In this article, we will show how to create a simple SQL Server Reporting Services report ...
- 微软BI 之SSAS 系列 - 在 SQL Server 2012 下查看 SSAS 分析服务的模型以及几个模型的简单介绍...
在SSDT中部署一个 SSAS 项目到本地服务器上出现错误. You cannot deploy the model because the localhost deployment server i ...
- SSRS配置2:加密管理
在初始化Reporting Service时,SSRS会自动创建数据库[ReportServer],用于存储报表元数据,报表订阅,以及凭证(Credential)和连接信息等身份验证信息,身份验证数据 ...
- 微软BI 之SSRS 系列 - 报表邮件订阅中 SMTP 服务器匿名访问与 Windows验证, 以及如何成功订阅报表的实例...
这篇文章源于在上一篇博文中有园友提出订阅 SSRS 报表时的一个问题, 于是就好好总结了一下,把有关 SSRS 报表订阅的要点和容易出现问题的地方写出来,希望对大家有所帮助! 参看上一篇博文 - S ...
- 玩转SSRS第十篇---自定义代码
提到SSRS 那么就不得不提一下自定义代码的功能,通过自定义代码,有时候可以解决一些比较复杂的问题,比如将让指定的数据行应用指定的属性值.此篇将演示如何通过简单结构的自定义代码进行报表样式的基本设计. ...
- SQL Server Reporting Services(简称SSRS)
主要说说关于SSRS的安装.部署和配置问题. SSRS的安装 Reporting Services作为SQL Server的一个组件,自然是要伴随SQL Server一起安装了.目前SQL Serve ...
- SSRS的安装、部署和配置
http://www.cnblogs.com/millen/archive/2009/07/17/1525528.html SSRS的安装 Reporting Services作为SQL Server ...
最新文章
- java集合学生信息_java 使用 集合 制作学生管理系统
- ASP.NET 2.0 Web Part编程入门(实践篇)
- 老子《道德经》第四十一章
- IDEA创建maven JavaWeb工程
- 压力与动力是否成正比?
- 网络大学计算机统考缺考,2020网络教育统考缺考后会有什么影响
- mt4交易软件云服务器_MT4软件使用教程1常见货币对交易图表类型
- 在windows下编译ffmpeg
- Codeforces Round #378 (Div. 2) D. Kostya the Sculptor 分组 + 贪心
- 【新番尝鲜】玛利亚狂热--百合VS伪娘之战
- 开放、创新、合作,共赢多样性计算新时代
- IDEA左侧目录,按照文件夹排序
- 3分钟,把你的安卓手机/平板变成你的电脑副屏
- FRM 5.3业绩衡量比率
- 使用C++设计贪食蛇小游戏
- 2018吉大计算机学院复试线,吉林大学2018年考研复试分数线【已公布】
- 大家好,给大家介绍一下,这是金蛇郎君
- iframe简单用法
- 2021年化工自动化控制仪表考试题库及化工自动化控制仪表模拟试题
- 盲盒微信抽奖小程序源码