Projects/IPA2013
表示に関すること†
- ダッシュボード画面左のメニューに新しく追加するには
- ipftools/tomcat/webapps/birt-viewer/WEB-INF/jsp/mainWindw.jspをいじる
- birtで作成したrptdesignファイルの置き場所
- ipftools/tomcat/webapps/birt-viewer/report
- グラフをダッシュボードに表示する
- eclipse birtでrptdesigenファイルを生成する
- その生成したファイルの2行目[version="3.2.22"]と書き換える(versionが3.2.23となっている)
- そのファイルをipftools/tomcat/webapps/birt-viewer/reportに置く
- ipftools/tomcat/webapps/birt-viewer/dashboard/sampleProject.jspを編集しrptdesigenファイルを追加
EPM-XのデータベースのデータをBIRTで表示する方法†
- レポートデザインファイルを新規作成
- データエクスプローラのデータソースを右クリックし、新規作成 → 新規データソースウィンドウからJDBC Data Sourceを選択
- 各項目に入力
- ドライバクラス: org.postgresql.Driver (PostgreSQL9.2.X JDBC Driver v9.2)
- URL: jdbc:postgresql://floss12.crea.wakayama-u.ac.jp/ipf
- ユーザー名: postgres
- パスワード: postgres
- データセットの編集ウィンドウでSQL文を書く
- 例:select * from ipf.r_s09_mart;
- パレットからグラフを選択して、レポートエディタにドラッグ&ドロップ
- グラフの設定
- WEBビューアーでプレビューを確認
BugzillaからRedmineへのデータ移行†
- 参考ページ
bz2redmine
- 想定
Redmine側:Mysql
Bugzilla側:Mysql
移行手順†
ipfツールではDBをpostgres限定としており,上記のbz2redmineでは移行不可能のため,一度MysqlのDBを持つRedmineにデータを移送した後,redmine(ipfツール)のデータベースに移植する
- Mysqlを持つRedmineを用意する
- bz2redmineで対象のBugzillaからRedmine(Mysql)へデータを移送する
- gems で tapsをインストール
- ruby1.93を入れた方がいい.ruby1.8だと多分エラー掃く
- tapsはデフォでsqliteを使いたがるため,gemでsqliteを入れる
- tapsサーバー側のmysqlやpostgresはgemで入れた方がいい
- sqlite,mysqlやpostgresの開発ライブラリをyum等で入れる必要あり
- ruby-sqlite,ruby-psqlやruby-mysqlなどのrubyAPIを入れる必要あり
- rackというパッケージはバージョンが1.01(多分)でないとエラーを掃く
- taps実行
- taps server postgres://localdbuser:localdbpass@localhost/dbname httpuser httppassword
- taps pull mysql://dbuser:dbpassword@localhost/dbname http://httpuser:httppassword@example.com:5000
プラグイン:Tossing Graph†
Tossing情報をデータベースから抽出†
- 変更履歴から変更履歴IDを手に入れる
- select * from journal_details;を行い,過去すべての変更履歴を確認し,変更履歴ID:journal_idを抽出
- 変更履歴IDから変更内容を確認
- select * from journal_details where journal_id = '変更履歴ID';を行い,old_valueとvalueを確認