Saiku Server+Mondrian XML/A

1586 ワード

profile Saiku ServerはOLPAPをサポートしていますが、XML/Aサービスは提供されていません(少なくともまだ設定されていません)ので、MondrianをSaiku Serverに統合して、Saiku ServerにMondrianが提供するXML/Aサービスにアクセスさせます。環境準備1、JDK 5および以上のバージョン。2、Saiku Server、現在の最新バージョンは2.4で、ダウンロード住所:http://analytical-labs.com/downloads.php3、Mondrian、現在の最新バージョンは3.5.です。ダウンロード住所:http://mondrian.pentaho.com/インストール1、JDKインストールして、JAVA_を配置します。HOME環境変数2、解凍saika-server-foodmart-2.4.zipから任意のディレクトリ3、解凍mondian-3.5.zipまで、lib\mondian.warをコピーしてSaika-server\tomcat\webappsディレクトリの下でSaiku Serverを起動します。4、Mondrian XMLA配置5、Saiku Server配置a、datasourceを追加します。
type=OLAP
name=xmla
driver=org.olap4j.driver.xmla.XmlaOlap4jDriver
location=jdbc:xmla:Server=http://localhost:8080/mondrian/xmla
username=usr
password=pwd
 b、saiko-server\tomcat\webapps\saiku\WEB-INF\の下のsaiki-beans.xmlファイルを修正し、init-method=「init」を削除する。
<bean id="connectionManager" class="org.saiku.web.impl.SecurityAwareConnectionManager" init-method="init">
	<property name="dataSourceManager" ref="classpathDsManager" />
	<property name="sessionService" ref="sessionService" />
</bean>
 
その他
1、monodrianのweb.xmlに符号化フィルタを追加し、中国語の文字化け問題を解決するために、自分でFilterを書く必要があります。
2、この方式はドリル取りには対応していません。