這周輪到我值班,要凌晨4點爬起來,做一些edw日常抽數的監控,處理下錯誤。今天一切正常,有點無聊,就碼點字吧。
bw進入運維階段之後,日常的資料抽取監控便成了運維中乙個很重要的工作。
關於自動抽數
通常,生產系統的資料都是通過process chain 進行自動抽取的。高階一點的,會用event去觸發pc,然後用job去觸發event. 這樣的好處是:
1. job的管理比較靈活
2. 可以用abap**去觸發event,這樣就可以解決比較複雜的schedule的需求。同時,我們也用來開發一些t-code讓使用者自己控制抽數。
再高階一點的,會利用ibm的tivoli來管理後台job. 因為實際執行中,一些抽數的timing是很複雜的,例如:要在每個月的前3個工作日和最後3個工作日的2:00 am抽數,或者是每個月的第10-12天抽數,但是遇到週末和節假日就順延等**的需求,這個時候,光靠sap的工具,做起來很麻煩,第三方工具則方便很多。
關於抽數監控
1. 通常,我們還會在pc中加入錯誤自動通知程式,這樣一來,某個process失敗了,可以自動發email通知。關於如何在pc中加入乙個abap程式來自動傳送email,sdn上有相關資料。
2. rspcm是用來監控全部process chain的地方,可以對所有pc的執行狀態一目了然,可以很方便的調研某乙個pc的log。
3. 0tctprcschn這個infoobject記錄了所有的process chain的資訊。我們也通過這個io做一些報表讓使用者對系統的資料情況一目了然。
4. pc的log提供了處理抽數錯誤最常用的資訊,包括可以呼叫monitor等。同時,我們是根據log或monitor的錯誤資訊來處理錯誤的。
如何進行資料同步
建立資料庫的鏈結 create database link dblink test connect to 需要鏈結的資料庫的名字 identified by 密碼 using 這個鏈結的別名 建立物化檢視用於同步資料 create materialized view test test是同步過來的實...
Python中如何進行資料分組
根據資料分析物件的特徵,按照一定的數值指標,把資料分析物件劃分為不同的區間進行研究,以揭示其內在聯絡和規律性。cut 函式 cut series,bins,right true,labels null series 需要分組的資料 bins 分組的劃分陣列 right 分組的時候,右邊是否閉合,預設...
如何進行資料的匯出?
function exporttoexcel function layerindex 在控制器的寫法 public actionresult exporttoexcel 為客戶資訊的excel檔案命名 拼接了名稱 年月日和檔案的字尾名 string filename 客戶資訊 datetime.no...