SSRS 的简单使用(一)

SSRS 的简单使用(一)

简介 

     SQL Server Reporting Services(SSRS),微软企业级报表平台,和SQL Server Integration Service以及SQL Server Analysis Services一样,都是微软BI套装的一部分。虽然SSRS和其他微软BI产品集成的很好,但SSRS和其他平台的产品集成也很容易。SQL Server的报表功能为你公司提供了创建,分发和管理报表的功能。一个SSRS报表如图1-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,创建

3

通过文件-新建-项目来创建一个新项目,创建报表服务器项目,创建一个报表(.rdl)文件。

    4

你有可以选择3类报表项目:

  • 报表服务器项目向导. 创建一个报表项目和解决方案然后立刻打开报表向导来带领你创建一个基本的报表。
  • 报表模型项目. 为业务用户创建一个可供使用的报表模型。
  • 报表服务器项目. 创建一个空的报表项目和解决方案。这也是我们所做的选项来得到精确的报表布局。

     在创建报表服务器项目后,我们需要创建一个新的报表来进行设计。在解决方案管理器,右键点击报表目录,选择添加>新项目

     5

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

<span>SSRS 的简单使用(一)</span>

<span>SSRS 的简单使用(一)</span>

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)。右键点击该目录选择添加新的数据源

<span>SSRS 的简单使用(一)</span>

     共享数据源,接下来出现数据源向导。我们可以在这个窗口看到数据源名称,类型以及连接字符串,可以通过编辑按钮进入自动生成;

<span>SSRS 的简单使用(一)</span>

 

 

3.创建并配置数据集DataSet

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

<span>SSRS 的简单使用(一)</span>

创建DataSet1,定义报表查询语句检索出信息(先忽略where条件)。右键加入数据集,选择嵌入数据集存储在单个报表中,选择之前配置好的DataSource1,然后手写或者通过配置器配置T-Sql查询语句。

<span>SSRS 的简单使用(一)</span>

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

<span>SSRS 的简单使用(一)</span>

关于参数,我简单展示一下,有不明白的今后会有详细解释

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

<span>SSRS 的简单使用(一)</span>

右键数据集进行属性配置

<span>SSRS 的简单使用(一)</span>

<span>SSRS 的简单使用(一)</span>

 

总结:

     到目前为止,我们已经连接到数据源并知道我们需要用到的报表元素。我们也可以在其它报表中使用这个报表所创建的共享信息。对于需要的报表来说,你还需要知道展示哪些数据,分组行和列,按某些命名规则排序,以及按特定格式展现数据。下一篇我们将介绍如何展示

 

 

 

 

 

 

 

 

 

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/119744.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 字典树(前缀树)_字典树java实现

    字典树(前缀树)_字典树java实现什么是字典树?叫前缀树更容易理解字典树的样子Trie又被称为前缀树、字典树,所以当然是一棵树。上面这棵Trie树包含的字符串集合是{in,inn,int,tea,ten,to}。每个节点的编号是我们为了描述方便加上去的。树中的每一条边上都标识有一个字符。这些字符可以是任意一个字符集中的字符。比如对于都是小写字母的字符串,字符集就是’a’-‘z’;对于都是数字的字符串,字…

    2025年9月30日
    4
  • 嵌入在网站上Flash播放机(2)

    嵌入在网站上Flash播放机(2)

    2022年1月5日
    53
  • 解决Typora官方版本图片显示bug

    解决Typora官方版本图片显示bug问题:win10,官网下载的typorawinx64版,就是不显示图片,并不是路径问题!不是偏好设置问题!就是图片无法加载!,网上搜了一下发现很多小伙伴也遇到了这个问题;个人觉得这应该就是0.10版本的bug解决:换了一下0.9版本的,完美解决希望对你有所帮助!0.9版本的安装包pan链接:https://pan.baidu.com/s/1InBp08xV1DcOyiV9Ic65qQ提取码:1234复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享…

    2022年5月12日
    44
  • 多线程锁有几种类型_线程互斥和同步的区别

    多线程锁有几种类型_线程互斥和同步的区别一、同步与互斥的概念  现代操作系统基本都是多任务操作系统,即同时有大量可调度实体在运行。在多任务操作系统中,同时运行的多个任务可能:都需要访问/使用同一种资源;多个任务之间有依赖关系,某个任务的运行依赖于另一个任务。【同步】:  是指散步在不同任务之间的若干程序片断,它们的运行必须严格按照规定的某种先后次序来运行,这种先后次序依赖于要完成的特定的任务。最基本的场景就是:两个或两个以…

    2025年8月7日
    3
  • 三点估算法怎么计算_比例估算法公式

    三点估算法怎么计算_比例估算法公式某公司接到一栋大楼的布线任务,经过分析决定将大楼的四层布线任务分别交给甲、乙、丙、丁四个项目经理,每人负责一层布线任务,每层面积为10000平米。布线任务由同一个施工队施工,该工程队有5个施工组。甲经过测算,预计每个施工组每天可以铺设完成200平米,于是估计任务完成时间为10天,甲带领施工队最终经过14天完成任务;乙在施工前咨询了工程队中有经验的成员,经过分析之后估算时间为12天,乙带领施工队最终…

    2025年6月25日
    3
  • 向DropDownList 下拉框添加新选项[通俗易懂]

    向DropDownList 下拉框添加新选项[通俗易懂]    大家有没有遇见过这样的情况,假如有一个下拉框,现在让你在下拉框里面添加一个新的选项如“请选择”,而数据库里面又不存在这一选项》要怎么做,下面为大家推荐两种写法:数据库的表为类别表:createtableLE_FoodType(FoodTypeIDintprimarykeyidentity(1,1),FoodTypeNamenvarchar(50)notnu…

    2025年9月5日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号