0

私の gwt Web アプリでは、Mondrian を使用しています。私は方法を持っています:

private Result executeMdxQuery(String queryString, Schema schema) throws InterruptedException {
CatalogLocatorImpl locator = new CatalogLocatorImpl();
Connection mdxConnection = DriverManager.getConnection(createConnectString(schema), locator);

return executeMdxQuery(queryString, mdxConnection);
}

createConnectString(schema) の結果は

Provider=mondrian;Jdbc=jdbc:mysql://localhost/dds?user=root&password=qwerty;Catalog=/home/vskovalenko/schemas/air_new_zealand_monthly_traffic.xml;JdbcDrivers=com.mysql.jdbc.Driver; 

その中のすべてのデータは正しいようです (少なくとも db 資格情報とファイルへのパス)。このメソッドは例外をスローせず、黙って終了し、何も伝えません。どこに目を向ければいいですか?

4

2 に答える 2

0

接続を取得するには、 olap4jAPIを使用する必要があります。これにより、アプリケーションサーバーでMondrianへの接続を管理およびプールできるようになります。

Mondrianサーバーインスタンスをさらに制御する必要がある場合は、MondrianServerクラスを確認する必要があります

于 2013-01-16T18:25:27.327 に答える