代码之家  ›  专栏  ›  技术社区  ›  AJM

以Excel作为前端的Analysis Services-是否可以获得PowerPivot提供的更好的用户界面?

  •  4
  • AJM  · 技术社区  · 15 年前

    我一直在研究PowerPivot,并得出结论,对于“自助式BI”和AHOC构建多维数据集,它有其用途。特别是,我喜欢使用PowerPivot而不仅仅是使用连接到AnalysisServices数据源的数据透视表获得的增强的UI。

    然而 似乎将PowerPivot连接到现有的AnalysisServices多维数据集并不是“组织BI”的解决方案。一次将数百万行吸进Excel并不总是可取的,在我的书中,PowerPivot和Analysis Services之间的接口非常差。

    因此,问题是 现有的Analysis Services解决方案能否获得Power Pivot带来的增强的用户界面功能, 没有 使用PowerPivot作为设计工具?如果PowerPivot的目标是自助服务/个人BI,那么Bizare似乎认为这方面的UI比大型/成本更高的Analysis Services解决方案更好。

    7 回复  |  直到 11 年前
        1
  •  4
  •   Dave Markle    14 年前

    尽管我同意PowerPivot比通过标准透视表使用Analysis Services有更好的用户界面,但是通过Excel客户端使用PowerPivot在尝试使用它代替Analysis Services时有一些非常糟糕的缺点。

    您必须将所有行下载到电子表格中以“刷新”数据。在大型数据仓库中,这相当于让用户直接对数据库运行select*查询。它对用户来说速度非常慢,并且对服务器的资源使用成本很高。

    1. 对于某些人来说,以一种不安全的方式故意或无意地走出办公室,使用整个数据仓库是非常容易的。哎哟!

    2. 最终用户的机器需要非常强大。我尝试在我们标准的公司机器版本上使用PowerPivot,但它没有足够的内存刷新PowerPivot。在整个企业中部署PowerPivot的唯一方法是将所有分析机器升级到64位Windows7,其中至少有6GB到8GB的RAM。虽然这在一个小的组织中是可行的,但在一个大的企业中并不是一个合理的解决方案。

    3. 如果您向PowerPivot提供对数据仓库的无限制访问,那么您将无法获得任何有关人们如何使用数据的良好指标。是的,您可能有关于人们点击刷新按钮的频率的度量,并且您可以记录他们查询的表,但是除非您直接审计他们的电子表格,否则您将看不到他们如何使用数据。即使这样,你也只能得到他们的最终结果,而不是他们如何到达最终结果的路径。

    4. PowerPivot生成非常大的文件。即使有人将数据深化到总数据的一小部分,仍然很难与其他人共享这些文件,因为大型PowerPivot文件通常超过了最小Exchange服务器文件大小限制。我在组织中遇到过这个问题,尽管在AnalysisServices文件中从未遇到过这个问题。

    5. PowerPivot没有非常好的安全模型。当然,您可以限制谁第一次访问数据,但一旦数据在电子表格中,就不能限制它。如果用户无权访问基础多维数据集,Analysis Services将阻止用户对电子表格进行更改。使用PowerPivot来危害最有价值的业务数据的安全是非常容易的。

    6. PowerPivot目前不能扩展到非常大的数据源。我有几十亿个事实数据表,除非我预先将它们聚合到几亿行,否则PowerPivot无法下载它们。PowerPivot在小型数据仓库中工作得非常好,但它不能优雅地扩展到大型数据仓库。

    请注意,我的上述评论不适用于通过SharePoint的PowerPivot。我还没有尝试过SharePoint集成产品,但是上面的许多问题似乎已经从我所看到的产品SharePoint版本的文档和演示中得到了解决。

    尽管有上述所有评论,但如果您有一个非常小或不成熟的数据仓库,PowerPivot可以替代Analysis Services。如果您最大的事实数据表是几百万行,那么如果您是一个由1-2人组成的BI团队,那么构建和维护数据仓库的开销可能不具有成本效益。PowerPivot对于没有专门的BI团队并且只有少数几个Excel垃圾分析师的部门来说,可能是一个很好的新功能。使用PowerPivot将来自不同数据源的虚拟数据集市组合在一起不需要太复杂。但是,如果您想要构建一个真正专业的数据仓库,它是安全、可扩展和高度可管理的,那么我建议您在Analysis Services中构建多维数据集,并使用Excel或第三方供应商的工具连接到Analysis Services OLAP多维数据集。

        2
  •  2
  •   Lynn Langit    12 年前

    现在SQL Server 2012发布了,您可能希望了解使用一个或多个SSAS BISM模型,而不是PowerPivot。您可以与PowerPivot进行互操作,但现在可以使用ssdt(在Visual Studio中)构建模型,并可以对安全性进行更多控制,并且可以在专用服务器上进行托管。

    我将在今年春季和夏季的BISM现场和在线演示-这是我在Slideshare上的最新版本- http://www.slideshare.net/lynnlangit/sql-2012-bism

    现在Office2013预览版已经推出,您可以在Excel(PowerPivot)中签出PowerView,而无需使用SharePoint。当MSFT将删除对Silverlight的依赖(即移动到HTML5)时,仍将看到这一点。我在9月份获得的Office2013预览版仍然包括需要Silverlight的PowerPivot。我期待着基于HTML5的发布。 Here's Jen Underwood提供的一个平台,让您了解PowerView的外观。

        3
  •  2
  •   Sean Zhao    11 年前

    WebPivotTable 是一个纯javascript透视表和透视图组件,可用于透视csv数据和各种OLAP多维数据集,包括Microsoft SSAS。它模仿了Excel的所有功能,但基于Web,不依赖于任何其他插件、驱动程序、服务器端组件。它可以很容易地集成到任何Web应用程序和网站中。

    这里是 Demo Documents

        4
  •  1
  •   JoeK    15 年前

    我知道PowerPivot是Excel2010的免费下载,但是为了获得更好的桌面客户端体验,您应该看看ProClarity客户端。

        5
  •  1
  •   Richard Beattie    15 年前

    同样值得一看战略伙伴分析工具( http://www.strategycompanion.com ) 我发现它提供了一个平滑的基于Web的界面,可以在数据透视表(和图表)中进行切片和切割,这比Excel2007提供的更好。

        6
  •  1
  •   Jon Crowell    13 年前

    ProClarity是微软收购并杀掉该产品之前的最佳选择。一些功能正在进入其他工具,但不再支持产品本身。全景或全景可能是最好的第三方选择。

        7
  •  0
  •   Jeremy Thompson    13 年前

    这是迄今为止我发现的最新的: http://www.varigence.com/products/vivid/videos

    编辑: http://silverlight.galantis.com 也是一个可能的解决方案-WPF版本下个月发布,可以使用的是VSTO插件。