2012-11-19 28 views
1

DataStage版本爲8.1 - 我無法直接訪問,但需要提供說明以便爲我提取一些作業運行時統計信息。如果在8.1中仍然支持這個存儲庫,那麼我認爲該存儲庫位於DB2數據庫中,或者也可以是平面文件。我無法在那裏安裝任何工具。提取DataStage作業性能統計信息(開始和結束時間)

有幾個作業的主序列。其中一些是平行的。序列本身一次只運行一次,並在白天不斷運行。

24小時期間,我需要提取此主序列的性能統計信息。類似的東西:

job_name, start_time, finish_time, completion_status 

我真的只是需要計時信息。我可以使用任何格式,但最後我真正想到的是一個csv風格的文件,其定時如上。

我在dsjob -report上得到了一些提示,但是我沒有足夠的DataStage背景來提供很好的說明。希望能夠再次獲得訪問權限,但我是DataStage的noob。

在此先感謝。

回答

0

當作業啓動並完成時,您可以使用Director導出序列日誌並解析。或者,您可以通過命令行導出日誌(請參閱dsjob -logsum命令),然後在awk中進行解析(如果在UNIX或AIX系統上)。

如果您有修改序列的功能,您可以添加一個活動階段並在序列中的作業之前和之後寫入文件。

0

您可以將作業上次運行的元數據導出到XML文件。

#!/usr/bin/ksh 

project="yourProjectName" 
job="yourJobName" 

dsjob -report $project $job XML >"$project_$job.xml" 
相關問題