使用报表管理器管理报表
1. 报表管理器简介
当报表创作完成并部署到报表服务器后,就需要管理报表的组织方式以及控制访问权限。例如,公司的月度销售报表添加到报表服务器数据库后,可能希望每月 1 号运行该报表,并确保只有经理可以访问。微软在报表服务中提供了报表管理器(Report Manager)这一应用程序,它能满足报表服务器数据库内容管理者的常见需求。
1.1 报表管理的定义
有效的报表服务平台需要支持关键的内容管理任务,报表服务器管理者通常负责生成报表、组织报表和控制访问权限。主要职责包括:
- 管理内容的组织和标识
- 管理报表所需的其他资源
- 配置用户并定义访问权限
- 管理报表的生成和部署
1.2 报表管理器的作用
报表管理器是一个基于 Web 的应用程序,通过 Web 浏览器访问,它为报表服务器数据库的内容管理提供了一个界面。它是一个 ASP.NET Web 应用程序,作为报表服务 Web 服务的图形用户界面,而报表服务 Web 服务本身也是一个 ASP.NET Web 应用程序。
使用报表管理器,你可以:
- 创建文件夹和文件夹结构,作为报表集合的容器
- 创建和修改数据源,并向报表服务器数据库添加额外资源
- 实施基于身份的安全模型,控制对报表服务资源的访问
- 配置自动化报表生成和交付
最重要的是,它可以灵活管理所有报表和资源的访问权限。例如,用户可以根据自己提供的值按需访问报表,也可以限制为查看通过订阅交付的静态报表。内容管理任务还可以分配给多个角色,每个角色负责管理不同报表或其他资源的功能。使