接上篇Pentaho Data Integration(Kettle) 簡單上手,現在我們來看看如何與Pentaho Business Analytics Server(BA Server)配合使用倉庫功能。
連接BA Server
確保啟動了BA Server,然后點擊右上角connect按鈕新建一個倉庫連接:
Paste_Image.png
確保填寫正確的URL,然后點擊finish:
Paste_Image.png
再次選擇右上角的倉庫進行登錄:
Paste_Image.png
登錄成功后的連接變成這樣了:
Paste_Image.png
之后便可以在倉庫里面新建轉換和作業,方法跟本地類似。
BA Server中執行
可以再BA Server中查看創建的轉換和作業:
Paste_Image.png
雙擊可以執行一個轉換或作業:
Paste_Image.png
顯示執行成功。
還可以通過BA Server上傳轉換和作業文件,不過默認上傳后的文件是隱藏起來的(可能是為了保護文件),可以按照如下操作顯示隱藏文件:
Paste_Image.png
然后就可以查看到剛上傳的文件了。
BA Server設置定時任務
在網上看到許多人推薦的方法是使用cron任務,并配合kitchen.sh
或pan.sh
腳本使用,這是一種方法,但更好的方式是通過BA Server來完成,因為BA Server有更直觀的定時任務創建與管理。
首先選中要定時執行的文件,然后點擊Schedule:
Paste_Image.png
填寫名稱,選擇位置:
Paste_Image.png
選擇執行周期:
Paste_Image.png
Finish,結束。
管理定時任務
Paste_Image.png
這里可以管理我們新建的定時任務,包括修改、刪除、暫停、過濾、刷新、立即執行等。功能是不是比命令更強大?
以上。