《SQL SERVER 商业智能维护与管理》读书笔记(十四):SSRS部署与调度

本章将介绍如何部署SSRS报表与报表模型,以及数据驱动订阅的简单与高级功能。

学习目标:

l         部署SSRS解决方案

l         使用BIDS增量部署

l         部署报表模型

l         从报表管理器上传文件到报表服务器

l         使用报表管理器实现报表调度与订阅

l         建立共享调度

l         建立报表相关揣度

l         使用数据驱动订阅实现自定义分发

l         为订阅选择分发方式与渲染格式

 

一、部署新报表与更新部署

与部署相关的检查点和任务:

l         如何将报表呈现给用户有多种方式:如果是部署在本地报表报务器,可以使用报表管理器查看报表;也可以将报表集成了现在的Portal中;或者使用report viewer控件集成到自定义应用中。

l         在最终用户使用前,应将报表发布到准备目录,待测试完毕后再将其移到生产目录。

l         当报表发布以后,应当限制它用数据源的访问,即仅赋予报表用户完成工作所需的权限,符合最小权限集原则。

l         考虑使用查询超时功能,以避免生产服务器上出现长时间运行的查询。

l         对需要长时间运行的报表考虑定时调度,避免高峰时间查询。

l         考虑保存一份报表的快照,使最终用户从快照中查询

l         考虑建立订阅。你可以指定报表参数、分发方式、渲染格式,使用数据驱动订阅为每个用户分别建立订阅。

 

1BIDS中的报表部署属性

执行部署的用户必须有发布权限,即是publisher report server role的成员

BIDS的报表设计器默认提供三种部署选项:

l         Debug local

在预览窗口预览报表时使用

l         Debug 测试用(F5

l         Production 部署使用

 

部署属性有:

属性

描述

开始项

调试属性

重写数据源

生产环境不需要使用,因为报表管理员已经配置好了

目标数据源目录

需指定完成路径,如:

http://<server>/<site>/Documents/Folder1

目标报表目录

报表发布的目录,默认是项目名

如果是部署到报表服务器,需要指定从根目录开始的路径;如果是部署到portal,需要指定URL路径

目标服务器URL

如果是报表服务器,指定报表服务器的虚目录,如http://local/ReportServer

如果部署到sharepoint,要指定到Sitesubsite,如:http://<server>/site/subsite

2、在BIDS中部署与重新部署

可以设置F5是否构建或部署项目。

3、在SSMS和报表管理器中上传文件

4、部署report builder的模型和报表

Report builder中的报表可以保存到报表服务器或者文件系统

二、建立报表调度和订阅

运行报表调度的帐号不是当前登陆帐号,而是另外指定的,它必须有访问数据库中相关对象的权限。

SQL Server Surface Area Configuration ->scheduled event and report delivery

1、报表共享调度

可在SSMS或者报表管理器中新建共享调度

参数有名称、生效起始终止日期、调度频率

2、定义报表专有的调度

报表服务器会自动缓存报表,当下次用户查询时,自动从缓存中读取,这样可以减轻报表服务器的负担。你可以定义报表缓存的更新是基于调度的,共享调度或专有调度。

当使用缓存方式时,生成第一份报表会非常快,为了避免这一情况,可以考虑使用快照方式,它也是基于调度的,系统自动在reportSreverTempDB中快照历史。

3、生成对报表的订阅

需要指定的信息:

l         分发方式

l         渲染方式

l         订阅条件,要么基于调度或者基于快照更新

l         参数值

 

三、定义数据驱动的订阅和渲染格式

1、建立数据驱动订阅

以下情况下使用数据驱动订阅:

l         订阅者经常变动

l         订阅参数各不相同

l         订阅的分发方式与渲染格式不一致

 

2、指定订阅分发格式和地址

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值