0

だから私は Java 1.8 で Mondrian 3.14 を使用しようとしているので、次のようなことをしました:

String catalogFilePath = "<path>/mdx_schema.xml";
String connectUrl = "Provider=mondrian;" +
            "Jdbc=jdbc:postgresql://example.com:5432/database?user=user&password=pass;" +
            "JdbcDrivers=org.postgresql.Driver;" +
            "Catalog=file:" + catalogFilePath + ";";
Connection connection = DriverManager.getConnection(connectUrl, null);

String qs = "<query>";
Query q = connection.parseQuery(qs);
Result r = connection.execute(q);

ただし、ここに記載されているように、Connection::execute非推奨です。

非推奨。このメソッドは推奨されておらず、mondrian-4.0 で削除されます。内部でステートメントを作成することによって動作します。olap4j を使用して明示的にステートメントを作成することをお勧めします。

では、クエリを実行するには、olap で何を使用すればよいでしょうか。

4

1 に答える 1