请大家一起讨论我的报表展示方式
各位:
因工作调整,我被安排了做报表数据展示,有好多东西都不懂,还请大家赐教。
使用的报表展示工具:Sql Server Report Server 2005,使用SSRS是总公司要求的,涉及到版权问题,因此不能使用其他工具。
数据库:sql server 2005,已经使用ETL将各类数据做成了镜像表。
本人水平:熟悉asp开发,熟悉sql语句,能使用sql server管理器(SSMS)进行一般的数据库维护,了解一些存储过程及函数的编写,但未使用过SSRS。
预计达到的目的:
一、尝试用asp.net来进行开发,员工登录到系统中,查看对应的报表(已有员工表,准备再建立一张员工工号——报表编号对应表来进行权限管理)
二、报表使用SSRS开发,然后在asp.net页面中展示,可以选择报表数据的起止日期,可以导出为EXCEL表,拖动表格时,表头项目跟随。
三、同一张报表,根据不同员工的登录机构显示不同的层级内容,如省级登录,就显示全省的内容,而且可以进入所有机构的下级查看县级报表,市级登录就先显示全省的,但只能查看本市的下级,以此类推。也就是我该如果将asp.net的参数传递给SSRS的报表。
我现在手头的资料有二本关于报表服务的书,但粗阅了一下,好像只使用SSRS的功能不能对访问者进行较好的权限控制,不知是这种情况还是我了解的不够深入。
我的想法还不成熟,希望大家一起讨论一下,或者使用其他方式可以更好的进行展示(当然要限于asp.net和SSRS),谢谢大家。