在 Excel 中类似 SSAS 的数据操作,无需 SSAS
我通过 Sql Server Analysis Services 向用户提供了大型数据集的视图,他们发现操作起来非常简单直观。
然而,我现在被要求向他们提供对越来越小的数据集的访问,而 Analysis Services 不太适合这些数据集。原因是他们喜欢数据操作的简便性,并且数据的呈现非常灵活。
此外,许多数据集都可以通过 REST API 以表格形式检索,我更愿意使用它而不是提供数据库访问。
任何人都可以推荐任何工具或库(最好是开源的),它们:
- 提供类似 SSAS 的界面来构建数据透视表(属性分组在一起而不是在平面列表中)
- 可以从 Web 服务而不是传统的检索数据数据库?
(注意,我考虑过尝试 powerpivot,但我不太确定我会做什么,所以如果有人有任何使用它的经验,我有兴趣听到)
I have provided users with a view of a large data set through Sql Server Analysis Services, and they find it very easy and intuitive to manipulate.
However, I am now being asked to provide them with access to smaller and smaller data sets, for which Analysis Services is not a great fit. The reason is that they like the ease of manipulation of the data, and it's pretty flexible in it's presentation of the data.
Also, many of the data sets are available to retrieve via a REST API, in a tabular form, which I'd prefer to use rather than providing database access.
Can anyone recommend any tools or libraries (ideally open source) which:
- provide an SSAS-like interface for building up a pivot table (with attributes grouped together rather than in a flat list)
- can retrieve their data from a web service rather than a traditional DB?
(NB I thought about trying powerpivot, but I'm not really sure what I'd be getting myself into, so if anyone has any experience of using this I'd be interested to hear)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Powerpivot 是 Excel 2010 的 Excel 插件,使用 vertipaq 引擎。它有一种名为 DAX 的语言,与 MDX 非常相似,
可以在此处找到更多信息
Powerpivot is an excel plugin for excel 2010 that uses the vertipaq engine. It has a language called DAX that is very similar to MDX,
more information can be found here
如果您希望使用 PowerPivot,您有以下三种选择:
1) 在 Excel 中使用 PowerPivot(它是一个免费插件 - 请务必安装与您所拥有的 Excel 版本相匹配的版本,即 2007 或 2010 以及 32 位)或 64 位)。您在此配置中使用客户端计算机的资源。
2) 使用 PowerPivot for SharePoint - 这需要 SPS 2010 Enterprise。它允许您使用 SPS 服务器中的资源托管(呈现)PowerPivot 工作簿。
3)使用以表格模式安装的SQL Server 2012 SSAS(构建BISM)。 BI 语义模型是托管在 SQL Server 实例上的 PowerPivot 模型。这需要完整的 SQL Server 许可证,所以它肯定不便宜。但是,在这里您拥有最大的资源灵活性,因为您可以使用(控制/监视)服务器的资源。
有关详细信息,请参阅我在 SlideShare 上的BISM 上的内容。
If you wish to use PowerPivot, you have three options:
1) Use PowerPivot from within Excel (it's a free add-in - be sure to install the edition that matches the edition of Excel you have, i.e. 2007 or 2010 and 32-bit or 64-bit). You are using the resources of the client machine in this configuration.
2) Use PowerPivot for SharePoint - this requires SPS 2010 Enterprise. It allows you to host (render) the PowerPivot workbook using resources from the SPS server.
3) Use SQL Server 2012 SSAS installed in Tabular mode (to build a BISM). BI Semantic Models are PowerPivot models which are hosted on a SQL Server instance. This requires a full SQL Server licence, so it's certainly not cheap. However, here you have the greatest flexibility for resources, as you can use (control/monitor) the resouces of your server.
For more information see my deck on the BISM on SlideShare.