问题标签 [olap4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1445 浏览

java - Play Framework 2.1.0 - 使用 Class.forName 注册 JDBC 驱动程序时出现 NoClassDefFoundError

我正在尝试将 olap4j 与 Play 2.1.0 一起使用,但很难让一些 olap4j 代码在 Play 控制器中工作,同样的代码在单独的 Eclipse Java 项目中工作得很好,因此我已经排除了 olap4j 的任何问题或它连接到的我的 XMLA 服务器。通过将 JAR 文件放在 \lib 文件夹中,我已将 olap4j JAR 文件添加为非托管依赖项。我在 Play DEV 模式下运行。

以下代码返回以下异常:

Java 代码:

错误:

在进一步挖掘之后,我发现 Play 使用它自己的 Classloader,所以我尝试了以下方法:

Java 代码:

这似乎消除了 NoClassDefFoundError 错误,但是引发了以下异常:

错误:

也许我需要在 Global 类中添加 JDBC 类注册?任何帮助将非常感激。org.olap4j.driver.xmla.XmlaOlap4jDriver 的 JavaDocs 说明了以下内容,这正是我所关注的:

由于 olap4j 是 JDBC 的超集,因此您可以像注册任何 JDBC 驱动程序一样注册此驱动程序: Class.forName("org.olap4j.driver.xmla.XmlaOlap4jDriver"); 然后使用前缀为“jdbc:xmla:”的 URL 创建连接。

完整代码:

0 投票
1 回答
158 浏览

java - 未找到符号 - Java

我正在使用 Olap4j 连接到 GWT 中的 OLAP 服务器。但是,当我尝试遍历行和列时,在编译过程中会出现“未找到符号”错误。

我的代码

错误

错误信息

0 投票
1 回答
1882 浏览

ssas - olap4j 连接到分析服务

嗨,我正在尝试通过 olap4j 连接到 Microsoft 分析服务,但每次“org.olap4j.OlapException:此连接在执行查询时遇到异常”时都会出现此错误

错误的完整描述:

}

0 投票
1 回答
333 浏览

olap - 如何在蒙德里安的两个或多个立方体中找到共享维度

我有很多立方体ABC,...

我想通过蒙德里安找到这些立方体之间的所有共同尺寸

注意每个多维数据集中的共享维度可能有不同的名称,因此使用

没有帮助

0 投票
0 回答
1099 浏览

java - JasperReports:使用 XML-A 数据源 (Olap) 在 Java 中填写报告

我有一个使用JasperReports 4.0.5库生成报告的Java服务。它适用于标准 JDBC 数据源。 现在我试图在 olap 数据源上运行它,然后将我连接到 XML-A 服务器。在iReport的设计阶段,一切都运行了,但是当我在Java中运行它时,执行时出现错误“NullPointerException”! 我正在使用olap4j库连接到数据源,与iReport使用的相同 这是代码:



我在哪里做错了?

0 投票
2 回答
1952 浏览

sql-server-2008 - Mondrian Olap ClassNotFoundException: mondrian.olap4j.MondrianOlap4jDriver

我在 mondrian 和 sql server 的帮助下构建了一个模式文件。

现在我正在使用 olap4j 在 java 中编写用于数据库连接的代码。

代码是:

但这在运行代码时给了我错误:

我正在使用以下罐子:

请帮助我为什么会收到此错误?

谢谢。

0 投票
0 回答
169 浏览

jboss5.x - Olap4j 不适用于 Jboss-5.1

我正在使用 JSF 2 开发一个 Web 应用程序。在这个应用程序中,我使用 SSAS Cube 来获取数据。我正在使用 Olap4j 与 SSAS 连接。

但是当我试图在 JBoss 中部署我的应用程序时,它给了我以下错误:

有人可以告诉我为什么在 JBoss 中部署应用程序时出现此错误。

或者有没有其他方法可以在 Java Web 应用程序中使用 Olap4j。

请帮忙..

谢谢。

0 投票
1 回答
387 浏览

sql-server - 无法访问 MSSQL 分析服务多维数据集

我正在使用以下代码使用 OLAP4j 1.1.0 从 java 访问 mssql 分析服务多维数据集

当我运行此代码时,我在 executeOlapQuery 行收到以下异常-

线程“main”中的异常 java.lang.RuntimeException: [FATAL]:1:1: prolog 中不允许内容。

在 org.olap4j.driver.xmla.XmlaOlap4jUtil.checkForParseError (XmlaOlap4jUtil.java:134)

populateList(DeferredNamedListImpl.java:136) at org.olap4j.driver.xmla.DeferredNamedListImpl.getList(DeferredNamedListImpl.java:90) at org.olap4j.driver.xmla.DeferredNamedListImpl.size(DeferredNamedListImpl.java:116) at org.olap4j .driver.xmla.XmlaOlap4jConnection.getOlapDatabase(XmlaOlap4jConnection.java:451) 在 org.olap4j.driver.xmla.XmlaOlap4jConnection.getOlapCatalog(XmlaOlap4jConnection.java:501) 在 org.olap4j.driver.xmla.XmlaOlap4jConnection.getCatalog(XmlaOlap4jConnection.java) :496) at org.olap4j.driver.xmla.XmlaOlap4jStatement.executeOlapQuery(XmlaOlap4jStatement.java:291) at com.tfsc.ilabs.olap4j.POC.main(POC.java:28) 原因:org.xml.sax。 SAXParseException:prolog 中不允许有内容。在 org.olap4j.driver.xmla.XmlaOlap4jUtil 的 org.apache.xerces.parsers.DOMParser.parse(未知来源)。

任何帮助都感激不尽。

0 投票
0 回答
920 浏览

pentaho - 有没有办法为 pentaho-bi-server 4.5 的 saiku-analytics 2.3 插件的“日期”维度添加范围?

我正在使用 Pentaho bi-server 进行数据分析,并使用 saiku 插件作为其社区版本,它在正常尺寸下工作正常,但是当我想要日期范围或大于某个特定日期的日期等功能时,那里没有这样的功能。我尝试编辑 MDX 查询并存储它们,但它不起作用。

实际上,我想要的是将参数传递给存储的 saiku 文件,例如获取两个日期之间的记录……可以通过在数据源 SQL 查询中更改它来完成,但这将是一种僵硬的方式。一直以来,我都必须在那里更改并刷新缓存。

我发现的其他方法是默认过滤器,但在这种情况下,我必须选择每个日期我必须用于分析...

0 投票
1 回答
477 浏览

olap - 如何使用 Olap4j 在 MDX 查询中放置度量

Olap4j 文档给出了构造简单 MDX 查询的一个很好的例子:

但是,没有信息如何放入measure查询中。

有没有办法使用 Olap4j API 做到这一点?