问题标签 [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.
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 创建连接。
完整代码:
java - 未找到符号 - Java
我正在使用 Olap4j 连接到 GWT 中的 OLAP 服务器。但是,当我尝试遍历行和列时,在编译过程中会出现“未找到符号”错误。
我的代码
错误
ssas - olap4j 连接到分析服务
嗨,我正在尝试通过 olap4j 连接到 Microsoft 分析服务,但每次“org.olap4j.OlapException:此连接在执行查询时遇到异常”时都会出现此错误
错误的完整描述:
}
olap - 如何在蒙德里安的两个或多个立方体中找到共享维度
我有很多立方体ABC,...
我想通过蒙德里安找到这些立方体之间的所有共同尺寸
注意每个多维数据集中的共享维度可能有不同的名称,因此使用
没有帮助
java - JasperReports:使用 XML-A 数据源 (Olap) 在 Java 中填写报告
我有一个使用JasperReports 4.0.5库生成报告的Java服务。它适用于标准 JDBC 数据源。
现在我试图在 olap 数据源上运行它,然后将我连接到 XML-A 服务器。在iReport的设计阶段,一切都运行了,但是当我在Java中运行它时,执行时出现错误“NullPointerException”!
我正在使用olap4j库连接到数据源,与iReport使用的相同
这是代码:
我在哪里做错了?
sql-server-2008 - Mondrian Olap ClassNotFoundException: mondrian.olap4j.MondrianOlap4jDriver
我在 mondrian 和 sql server 的帮助下构建了一个模式文件。
现在我正在使用 olap4j 在 java 中编写用于数据库连接的代码。
代码是:
但这在运行代码时给了我错误:
我正在使用以下罐子:
请帮助我为什么会收到此错误?
谢谢。
jboss5.x - Olap4j 不适用于 Jboss-5.1
我正在使用 JSF 2 开发一个 Web 应用程序。在这个应用程序中,我使用 SSAS Cube 来获取数据。我正在使用 Olap4j 与 SSAS 连接。
但是当我试图在 JBoss 中部署我的应用程序时,它给了我以下错误:
有人可以告诉我为什么在 JBoss 中部署应用程序时出现此错误。
或者有没有其他方法可以在 Java Web 应用程序中使用 Olap4j。
请帮忙..
谢谢。
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(未知来源)。
任何帮助都感激不尽。
pentaho - 有没有办法为 pentaho-bi-server 4.5 的 saiku-analytics 2.3 插件的“日期”维度添加范围?
我正在使用 Pentaho bi-server 进行数据分析,并使用 saiku 插件作为其社区版本,它在正常尺寸下工作正常,但是当我想要日期范围或大于某个特定日期的日期等功能时,那里没有这样的功能。我尝试编辑 MDX 查询并存储它们,但它不起作用。
实际上,我想要的是将参数传递给存储的 saiku 文件,例如获取两个日期之间的记录……可以通过在数据源 SQL 查询中更改它来完成,但这将是一种僵硬的方式。一直以来,我都必须在那里更改并刷新缓存。
我发现的其他方法是默认过滤器,但在这种情况下,我必须选择每个日期我必须用于分析...