【问题标题】:Schema-agnostic OLAP-like tool?与模式无关的类似 OLAP 的工具?
【发布时间】:2011-04-19 21:52:20
【问题描述】:

是否存在任何(最好是免费或开源的)工具来对关系数据库中的任意表执行 OLAP 分析,而不需要任何维度层次结构、基数或任何其他元数据的预先规范- 除了可以从表本身自动提取的信息之外的有关表的信息?

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

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

【问题讨论】:

  • LibreOffice Calc DataPilot 怎么样?

标签: sql mdx olap pivot-table xmla


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-20
      • 2011-03-18
      • 2019-03-22
      • 2012-01-03
      • 2010-12-01
      相关资源
      最近更新 更多