技术开发 频道

微软多款产品整合发力商业智能



Reporting Services实战技巧剖析

  在「SQL Server 2005 Reporting Services进阶报表设计」这堂课中,由于Reporting Services改版幅度较小,讲师胡百敬直接汇整过去他在上课、研讨会的场合,学员们经常发问的问题,从实作的角度来介绍一些报表设计技巧,而不从功能面介绍。

  Repoting Services新增的数据来源有Integration Services、Analysis Services Cube/Data Mining Models、XML、Report Builder Models以及SAP的R/3与Business Information Warehouse(BW)。讲师分别示范如何从使用SSIS、Report Model作为数据来源,以及存取Analysis Services,建立在线分析与数据采矿的报表。

  另外,很多学员也曾经问过讲师如何去设定报表上的图形颜色,如何作出渐层颜色等与图像有关的问题。胡百敬分别示范了几个技巧,并强调有「Fx」按钮的地方,就是可以让使用者利用.NET程序去变戏法的所在,例如超过某个范围的值让它变成另一种颜色,透过程序语法,可以让报表更具表现力与意义。在整合多影像的地方则示范如何自制仪表板或红绿灯灯号。而报表使用率,也是企业可以用来评估成效的一个指标,胡百敬介绍二种作法,一个是从数据源直接将使用者浏览状况insert到数据库中,另一个作法则是套用Reporting Services的范例文件。

  整堂课以Demo的方式进行,除了示范实作的技巧外,往往也会解答学员在系统在使用上的一些小问题。举例来说,统计报表使用率如果套用范例,系统只会产生数据表而不会产生数据库,造成数据表直接建到master数据库中,在执行上会发生问题,使用者必须事先手动调整。类似这样的诀窍都是从实务中得来的宝贵经验,对于学员在设计上应该有不少的帮助。

  总结来说,胡百敬认为想充份驾御Reporting Service,要同时掌握T-SQL和.NET两种技术。不过从课程结束后有人说「果然是进阶」的感想来看,要能充份掌握相关语法,同时要懂T-SQL和.NET,还要了解MDX、DMX和Integration Services的人,恐怕目前还不多。

  整体来说,TechEd 2006在商业智能这个议题上,除了延续SQL Server 2005在后端、IT端的部分提供给学员有用的课程外,也将未来微软的发展方向提供给使用者,尤其是绩效管理这一领域,让学员亲自参与、听闻未来的方向与技术。不过SQL Server 2005改版之后编制庞大,技术众多,技术人员要能充分驾御恐怕还要一段时间。

0
相关文章