如何从 Mondrian OlapConnection 获取 org.olap4j.metadata.Cube
Posted
技术标签:
【中文标题】如何从 Mondrian OlapConnection 获取 org.olap4j.metadata.Cube【英文标题】:How get org.olap4j.metadata.Cube from Mondrian OlapConnection 【发布时间】:2013-10-14 17:45:14 【问题描述】:我使用 Mondrian OLAP 引擎和 Olap4j 开发 Web 应用程序,并且应该向用户呈现/显示数据。 我从 Java 代码创建 OlapConnection 并尝试从数据库中获取所有多维数据集。
OlapConnection c = (OlapConnection) DriverManager.getConnection(connStr);
OlapDatabaseMetaData md = c.getMetaData();
ResultSet cubes = (Cube)md.getCubes("wdi", "", "wdi");
但我只有 ResultSet 类型,如何通过 org.olap4j.metadata.Cube 类型获取所有多维数据集? 感谢您的帮助。
【问题讨论】:
【参考方案1】:org.olap4j.metadata.Cube cube = c.getOlapSchema().getCubes().get("wdi");
【讨论】:
以上是关于如何从 Mondrian OlapConnection 获取 org.olap4j.metadata.Cube的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mondrian OLAP 中使用 DRILLTHROUGH?
如何在 Mondrian 4 Schema 中使用来自 PostgreSQL 的时间戳?