Pentaho
EE版をインストール。
併せて入るmysqlに、ファクトテーブルとかも突っ込んで、ThinkITの練習課題で実験開始。いくつかはまりどころがある。
◆SechmaWorkbenchにmysqlのドライバが入っていない。
C:\Program Files\pentaho\server\data-integration-server\tomcat\lib
から、
mysql-connector-java-5.1.10.jar
をとってきて、
C:\Program Files\pentaho\design-tools\schema-workbench\drivers
に入れることで、接続が通るようになります。
◆SchemaWorkbenchからpublishするときのpublisherパスワードがわからない。
system
でした。C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\system\publisher_config.xml にあり。
SchemaWorkbenchからpublishできない(エラー発生)。
中国語のページを参考にし、以下にあるpull-parser.jarを削除し、pull-parser-2.1.10.jarに入れ替えます。
C:\Program Files\pentaho\design-tools\schema-workbench\plugins
◆アナリシスビューを作ろうとすると”This Page cannot be accessed directly”発生
C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\olap/datasources.xml
で、今作ったカタログのDataSourceが間違って登録されていた(SchemaWorkbentchで作ったときのDataSourceが入らず、デモ用のDataSourceが入るバグ?かと思ったら、これは課題ページをちゃんと読んで無かっただけ。。)。
<DataSourceInfo>Provider=mondrian;DataSource=SampleData;EnableXmla=False</DataSourceInfo>
。。。ここまでしないと動かないツールっていったい。
◆アナリシスビューで日本語が文字化け
分かりやすいのだけど、データベースの文字コード周り。EEを入れたとき標準で起動するようになるmysql(の中にあるtestというデータベース)を借用して使おうとしたことがそもそもの間違い。
ちゃんと、
create database test default character set utf8 collate utf8_general_ci;
として作り直したら、すぐに治りました。デフォルトでswedish?とか?