SAP BW: 小生長談Delta - 2 (Update Mode)
SAP BW: 小生長談Delta - 2 (Update Mode)
Robin Lei
Update Mode 即更新模式,ERP作為資訊系統,自然免不了資料的儲存,這裡就涉及到幾種。目前有三種更新模式,V1、V2、V3.
V1:Synchronous update , 同步更新。使用者在完成單據儲存的動作之後,ERP系統第一時間做出的資料更新動作。所以具有非常的時效性。比如說,使用者完成銷售訂單後點選儲存,系統將資料存入到VBAK和VBAP的過程(注意是過程)。整個過程時效性要求非常高,必須及時、快速、準確無誤的執行。那麼SAP就將這種型別的更新定義為V1。所以它的同步可以理解為儲存單據的過程同時執行資料的更新儲存。
V2:Asynchronous update,非同步更新。按道理ERP系統那個單據不重要,應該都是採用V1模式來進行呀,事實上V2也是另作它用的。這裡要稍微提一下LIS(Logistics Information System),這個可以認為是SAP BW的前身,是SAP ERP系統針對後勤資料建立的資訊系統,可以實時的收集資料,進行資料分析。而LIS的資料來源都是那些原始的後勤單據。所以當執行完V1後,系統會有一個V2過程,將類似VBAP、VBAK之類的資料更新到我們的LIS中。所以這個過程明顯是V1之後,即有了所謂的非同步的意思。在這裡SAP對這類,時間性要求不高,相關性不嚴,重要性略低的資料更新過程定義為V2。 說到這裡,可能大家覺得有點因果倒置,概況的講不是有了LIS的更新才有V2,而是LIS的更新模式有異於之前的V1,所以重新又定義了一類更新即V2。但是V2的觸發必須是V1執行之後,並且無需外力參與的。而這一點是和後面要說的V3的重要區別。
V3:Batch asynchronous update,批次非同步更新。從定義上來說,V3和V2是可以等同的,都是對那類時效性要求不高的資料更新的統稱。 當然還是有區別的,之前我們提到V2的觸發是V1執行之後,程式自動觸發。而V3的觸發必須通過定義的相關程式,而相關程式的執行,必須藉助任務管理。這也是我們需要通過LBWE去設定Job Control的原因。這裡的批次有一重很重要的意思,就是資料是整批的執行的,甚至有聚集(就是同類彙總),而這一點也是可以減輕系統的負荷。
通過以上的論述,大家對Update Mode應該有了一個初步的認識,知道V1-V3只是對資料更新的一個型別定義。 下一節我們將移玉步到真正的Delta 更新模式了。
參考文獻:
SAP中V1和V2的區別及各功能
http://www.cnblogs.com/helileng/archive/2010/10/15/1852237.html
Logistics Information System (LIS)
http://help.sap.com/saphelp_46c/helpdata/en/c1/37544e449a11d188fe0000e8322f96/frameset.htm
V1 and V2 Update Modules http://help.sap.com/saphelp_nw04/helpdata/en/e5/de86f335cd11d3acb00000e83539c3/content.htm
SDN - https://forums.sdn.sap.com/thread.jspa?threadID=1592278&tstart=0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/554557/viewspace-704647/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [轉載]SAP BW Delta Queue 研究--V1/V2/V3 R3 Update Model
- SAP BW系統建立連結到BW
- BW中自定義資料來源的Delta機制
- SAP BW:CUBE size 分析
- SAP BW : Cannot delete DTPdelete
- SAP BW 學習筆記筆記
- 在SAP BW中使用javascriptJavaScript
- SAP BW 基礎知識
- Scheduled Process Chain is not Running in SAP BW 7AI
- MySQL 共享鎖 (lock in share mode),排他鎖 (for update)MySql
- SAP BW:Web使用者的切換Web
- SAP BW 郵件傳送監控策略
- SAP BW: IDES 安裝BI ContentIDE
- 漢普簽約奇瑞SAP BW專案
- [Form sap-img]Important Transaction Codes For BWORMImport
- SAP BW Dimension 設定的兩個屬性
- SAP BW: InfoObject 0POST_KEY not assigned to an InfoAreaObject
- 理解SAP BW 中的 Bit-Map IndexingIndex
- 理解SAP BW 中的 Bit-Map Index (續)Index
- SAP CRM WebClient UI的Delta處理機制介紹WebclientUI
- SAP BW ODS無效字元自動處理程式字元
- 讀《更改SAP BW Client 的前後》之後感client
- 如何關閉SAP CRM中介軟體的delta download方式
- 深入理解SELECT ... LOCK IN SHARE MODE和SELECT ... FOR UPDATE
- MySQL 5.7 SELECT ... LOCK IN SHARE MODE|FOR UPDATE語句說明MySql
- SAP BW 系統監控的幾個t-code
- 淺談Oracle的受限模式(Restricted Mode)Oracle模式REST
- 淺談三種求最小生成樹的方法
- SAP BW: 系統連線遇到的一些問題
- Select for update/lock in share mode 對事務併發性影響
- 淺談optimizer_mode優化器模式優化模式
- SAP BW ODS無效字元自動處理程式【升級版】字元
- 【小生雜談】ASP.Net_Compiler的編譯過程ASP.NETCompile編譯
- BW InfoProvidersIDE
- Roles in BW ProjectsProject
- 啤酒釀造公司通過SAP BW on HANA解決報表難題TV
- 最近做華中專案的SAP BW, 特別忙,沒時間來
- delta原始碼閱讀原始碼