12

理想情况下,库需要详细说明每个维度/度量映射到哪些表/列/聚合。然后,当给出选定的列表时,它会生成 SQL 查询

4

4 回答 4

1

您可能需要一个通用层来访问底层分析数据库,例如OLAP4J,它为底层分析数据库提供 API 层。

于 2012-05-30T15:09:19.273 回答
0

如果您希望从多个数据库轻松生成查询,您可以尝试Active Query Builder,它是图形(让您下拉表格),在您的程序中放入非常简单并且易于定制(在某种程度上),这可能与JasperReports 或简单的网格,可以帮助你做你想做的事。

于 2012-05-30T17:30:03.693 回答
0

我自己没有使用过它,但我听说过Pentaho的好消息。基于 Java 和开源。

于 2012-05-06T06:44:59.563 回答
0

另请参阅此处的问题:Java Business Intelligence framework with ad-hoc web reports?以及 Groovy 的链接jasper 插件。但是,临时查询很少,我目前面临同样的问题。

我认为 BIRT 和 JasperSoft 的 Adhoc 查询仅在“企业”(阅读“商业”)解决方案中提供。我试图以报告的创建者可以提供参数(特殊标记)并且最终用户可以选择包含或排除此参数的方式来实现它。这不是特别“临时”,但足以满足我的客户要求。

于 2012-05-29T09:21:46.400 回答