1

是否存在任何(理想情况下免费或开源)工具用于对关系数据库中的任意表执行 OLAP 分析,而不需要任何维度层次结构、基数或任何其他关于表的元信息的高级规范,超出可以提取的内容自动从表本身?

我无法使用谷歌搜索我所描述的任何内容,这让我怀疑我使用了不正确的术语,并且我正在搜索的内容不被正确地视为 OLAP。如果是这种情况,我特别想要的是任何能让技术上不成熟的用户使用关系数据库中的表创建交叉表或列联表聚合的东西,而无需编写复杂的 SQL 查询。

或者,换句话说,我想要更大规模地模仿 Excel 数据透视表的东西。我很欣赏当您制作数据透视表时,Excel 确实会在后台生成大量缓存,但它无需用户向它解释需要创建哪些缓存就可以做到这一点。这是我试图在其他地方找到的功能,如果它存在的话。

4

2 回答 2

2

我所知道的最好的选择是 Excel 和 Access,但它们当然不是开源的。这个空间有点被现在所谓的商业智能的兴趣爆炸所践踏,许多公司被微软和其他公司收购。据我所知,它现在很薄。不过我会看这个线程。

我认为最有用的范例是电子表格,那里不再有太多竞争。Google Docs 电子表格可以导入从数据库导出的 csv 等,并且有一个可用的数据透视图,但仅此而已。

我看到的另一个 OLAP 功能是在 Adob​​e Flex 库中,如果您有任何倾向,可以使用 ActionScript 进行构建。像往常一样,Adobe 设法做到了大约 90% 的正确率,但并没有完全提供完整的产品。

于 2011-04-19T21:56:48.517 回答
0

icCube旨在尽可能简单地设置 OLAP 多维数据集。它与模式无关,但我想从现有数据库表中定义维度和事实非常简单。然而,这可能不是那么“简单”,具体取决于您的表格——如果不了解它们就很难说。我想没有通用的简单解决方案;-)

然后,您可以使用 Excel 数据透视表(以及其他)来访问多维数据集。请注意,据我所知,Excel 在连接到多维数据集时不会进行任何缓存或聚合。实际上,它正在为多维数据集生成所有必需的 MDX 请求。

希望有帮助。

于 2011-04-20T08:58:54.513 回答