java - 用于 Olap 分析的 Swing 组件

标签 java swing olap pivot-table

我们正在创建一个桌面应用程序,它将使用 OLAP 服务器来执行分析。我正在寻找一个可以提供类似于 JPivot 功能的 Swing 组件。我们需要:

  • 能够将多维数据集的维度添加为行/列
  • 从多维数据集检索数据并显示
  • 展开/折叠层次结构(又名切片和切 block )

JPalo 也是一个很好的展示,但它仍然是一个 Web 解决方案。 demo

我们考虑了一些解决方案:

  • 朱比克。项目已经过时,是一个嵌入了 Mondrian OLAP 服务器的独立应用程序,它无法从头开始使用远程 XMLA 源。我们考虑 fork 该项目并根据我们的需求重写
  • OpenSwing 数据透视表/JIDE 数据透视表。网络中有 2 个可用的数据透视表组件,因此我们正在考虑围绕这些组件构建我们自己的解决方案。不管怎样,它们中的任何一个都不适合我们,因为两者都采用平面模型并在 Swing 代码中进行所有聚合。相反,我们希望在 OLAP 端进行所有聚合,并且我们的 swing 组件应该只显示它​​。
  • 拉阿扎达。它是另一个类似于 JRubit 的一体化应用程序,构建在 Eclipse RCP 之上。它包含我们需要的功能,但依赖于 SWT 和 Eclipse RCP,因此将其嵌入到现有 Swing 应用程序中可能需要花费太多精力。
  • 构建我们自己的解决方案。这是我们考虑的最后一个选项,但我们可能会选择这个。在这种情况下,我们希望尽可能地简化我们的工作,因此如果有任何具有可折叠行和列的 Swing 组件可以用来连接 XMLA,请告诉我。

目前我们对所提出的解决方案都不满意,因此我希望听到社区的想法和建议。如果问题不清楚,请告诉我,这样我会尽力更好地解释。谢谢。

最佳答案

如果您正在开发自己的解决方案,我强烈建议使用 Olap4J

关于java - 用于 Olap 分析的 Swing 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7741272/

相关文章:

sql - 如何计算 OLAP 立方体的可能大小

javafx 模块 javafx.scene.media.AudioClip 未找到

java - Jcommander 使用格式

olap - 离线 OLAP 多维数据集文件格式

java - 将 PropertyChangeListener 添加到 JComboBox

java - JinternalFrame ActionListener 事件

database - 用于 OLAP 数据库设计的雪花型或星型

java - JEdi​​torPane 和自定义编辑器套件

java - 当我为图形设备设置 newDisplayMode 时,图像质量变差

Java:获取时间间隔