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)
上一篇 2021年11月25日 上午9:00
下一篇 2021年11月25日 上午10:00


相关推荐

  • 操作系统和网络基础知识整理「建议收藏」

    一为什么要有操作系统现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。一般而言,现代计算机系统是一个复杂的系统。其一:如果每位

    2022年3月29日
    39
  • 修改hosts文件时提示无权限的解决办法

    修改hosts文件时提示无权限的解决办法修改 hosts 文件时提示无权限的解决办法问题描述当我们安装一些软件时 有时需要去 windows system32 drivers etc 中修改 hosts 文件 若直接以记事本打开 修改内容后保存时会提示我们没有操作权限解决办法将 etc 文件夹中的 hosts 文件复制到本地 我这里是复制到了桌面 开始 目录 搜索 记事本 管理员方式打开在记事本菜单栏中选择 文件 打开 找到复制下来的 hosts 文件在记事本中对 hosts 内容进行修改 修改完成后点击 保存 将文件保存到另外的地

    2025年7月2日
    4
  • SS5 windows移植

    SS5 windows移植SS5 代理服务器 SS5 是一款 linux 下的代理工具 支持 SOCKSV4 和 SOCKSV5 官网介绍说 它支持 telnet ftp finger whois gohper 和 WWW Windows 下的纠结这么好的一个开源代理软件只有 linux 版 并没有 windows 版 可能出于某种方面的考虑吧 在面对 windows 版的需求 我想到第一个就是拿

    2026年3月16日
    2
  • windows 修改nginx端口号_修改nginx默认端口,使其占用非80端口

    windows 修改nginx端口号_修改nginx默认端口,使其占用非80端口Postedby 撒得一地 on2015 年 8 月 25 日 innginx 笔记 nginx 相关文章在 web 服务器中 不管是 Apache 还是 Nginx 这些服务器默认占用的端口都是 80 端口 但是 有时候 80 端口被占用 或者一些其他原因 我们需要这些服务工作在非 80 端口上 那么如何修改 Nginx 默认端口 使其占用 8089 端口 或者其它非 80 端口 方法步骤如下 1 首先修改 nginx 根目录下的配置文件 n

    2026年3月18日
    2
  • 几种常见的ICMP报文类型

    几种常见的ICMP报文类型通过将一些常见的ICMP报文类型整理给大家,希望在需要的时候能帮助到大家。

    2022年5月2日
    54
  • Pytest(8)parametrize参数化「建议收藏」

    Pytest(8)parametrize参数化「建议收藏」前言当某个接口中的一个字段,里面规定的范围为1-5,你5个数字都要单独写一条测试用例,就太麻烦了,这个时候可以使用pytest.mark.parametrize装饰器可以实现测试用例参数化。官方示

    2022年7月29日
    8

发表回复

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

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