技术开发 频道

深度解析PowerView:交互式商业智能

  【IT168 专稿】随着商业智能技术的发展,其报表的展现功能也在不断的丰富和增强。尽管可以利用现有的报表技术来开发一些图表并茂的报表,但仍然存在着一些缺陷,主要包括以下几个方面:

  1. 静态化的报表

  用以往的技术开发出来的报表,虽然可以添加很多图表、仪表盘、地图,使得报表变得丰富起来,但是这些图表都是静态的来呈现一些数据。最终用户在查看这些报表的时候,并不能和报表进行交互式的操作。报表呈现出来什么内容,用户就只能看到什么样的内容。静态化的报表也导致了报表较差的可视化,因而用户也不能从静态化的报表上得到更多或更深层次的信息。

  2. 需要专业的IT团队

  对于报表的开发来说,很多时候是需要一定的IT技能的,甚至有时候还要有一定的编程能力。这就使得报表的开发需要专业的IT人员来完成。最终用户当需要一张新的报表或者改进一张报表的时候,需要IT人员参与进来,这样也导致了大量的沟通成本和时间成本。

  3. 非自助式

  由于报表的开发需要专业的IT人员,这也导致了目前的报表不能进行自助式的开发。最终用户不能通过简单的一些拖拖拽拽的动作来自己完成一些特定的报表需求。

  PowerView——交互式商业智能

  在SQL Server 2012里,微软推出了一款新的自助式的报表开发工具——Power View。它集成在SQL Server Reporting Service中,是对之前版本的Report Builder工具的一个扩展。利用它可以在界面上拖拖拽拽,简单快速的开发一个可视化丰富、交互性很强的报表。

  Power View可以在同一个报表中创建多个不同视角的图,使用户可以从不同的角度来查看数据。同时每个图可以在柱状图、折线图、气泡图等各种图形之间进行瞬间的切换。

  Power View还有一个极具直观和交互性的功能——滑动功能。相信很多公司领导都会喜欢这个功能。它可以通过拉动报表上的滑动按钮,来动态地查看一段时间内某个或某些员工的KPI的趋势。

  要开发Power View报表,需要安装SQL Server 2012、sharepoint 2010 SP1及后续版本、silverlight 5.0。在安装好这些软件后,需要进行开发环境的一个配置,包括reporting service集成sharepoint的配置、reporting service数据源的配置,BISM的Tabular模型的一个Analysis Service的一个数据库。在这些环境配置好后,就可以进行Power View报表的开发了。下面我们来看看开发一个Power View报表的步骤:

  首先,在SharePoint站点里,打开SSRS数据源,点击后面的那个【…】符号,在弹出的菜单里,继续点击【…】符号,如图1所示:

深度解析PowerView:交互式商业智能
▲图1:单击SSRS数据源

  在单击【打开菜单】的按钮后,会弹出如图2所示的菜单,单击【创建Power View报表】即可弹出Power View报表创建的界面:

深度解析PowerView:交互式商业智能
▲图2:单击【创建Power View报表】

0
相关文章