Powered By Blogger

2009年7月8日水曜日

2009年7月8日のメモ

1.Pentaho関連
 製品版のPentahoのライセンスが切れてしまい、突然使えなくなってしまった。
 
 ・User Consoleからログインでき、最初の画面までは問題なく表示されるが、
 レポートの作成/表示などを行おうとすると、ライセンスの期限が切れている旨を表示する。

 ・一方、Enterprise Consoleにログインすると、普段の画面は全く表示されず、
 LIC(ライセンス)ファイルの入力画面が表示される。

 そこで、急遽オープンソース版でテストを続けることにしたのだが、
Publish のパスワードのをインストール時に設定しないため、
レポートや分析の定義がPublish出来ず暫く悩む。

 結局、製品版と同じ所にパスワードが保存されていることがわかり、何とか分析のXMLをPublish 成功。
ファイルとパスは以下の通り、
Pentahoのホームから、pentaho-solutions/system/publisher_config.xml
このファイルの
<publisher-password>
内に、平文でパスワードを入力すればOKです。

サンプル:
<publisher-config>
<publisher-password>pentaho</publisher-password>
</publisher-config>

2.Mondrian関連
 MondrianのSchema workbenchではMondrianでサポートしている全ての機能が使えないようである。
  なお、バージョンは3.11
 
 Joinタグの定義に関する記述がはっきりしないのと、複数のJoinがうまくできないことが有りそうだ。
 今回考えた代替案としては、以下の2つがある。
  ①タグではなくタグをつがう方法
  ②DB内であらかじめviewを作成する方法
    ※MySQLを使っていたが、5.0以降Viewが使用できる。

 結論から言うとどちらも問題なく、動きました。
 viewタグの中には直接SQLがかけるので、SQLで結合(join)した結果を用意するのに対し、
 DBで用意するviewはBIツールとしての用途を考えると、やや難ありと言ったところ。
 今回は、ターゲットのツールは1つでそのデータの解析が目的なので、あまり問題はない。