BW的Repair Full Request
對於已經走了很長時間的delta update,BW target infoprovider已經儲存了相當大的數量了,如果突然發現有missing record或者corrupt record是件很頭痛的事,不可能全部刪掉重新做,RSA7 delta repetition只能repete上一次的delta,假如是很久以前的delta中間的record是沒有辦法重新上載的。
於是,repair full request就出現了。
repair full request是在發現有recordmissing 或corrupt後,(如果資料是直接傳往CUBE,則需先delete CUBE中的受影響的record,不然資料再次傳上來會duplicate;如果是傳往DSO,這個不需要delete了,因為DSO有覆蓋功能。)新建一個infopackage,選擇full update模式,然後scheduler-->repair full request,並且在package的extract中設定好要重新抽取的data record period,然後就可以start infopackage了。後續動作DTP,transformation照做。
repair full request的最大好處就是它的執行並不會影響到initial delta update和delta update的執行。或者說,兩者是平行的。
比如說,發現DSO中有一條record錯誤,這時就可以新建package,full update,repair full request, extract裡面只選投這一條資料,重新抽取一下就行了。
當然,可以先到RSA3中(setup table)中確認一下此條資料是否正確,正確的話就可以按上面的步驟進行抽取了。
這裡需要講一下full update和delta update的不同。(也是今天上午查閱了很多資料才弄懂的。)
full update是直接從setup table中直接讀取資料,所以repair full request才成為可能。
delta update是從RSA7 (queued delta)中讀取資料,(資料從R3端進入SM13或者LBWQ,JOB執行後進行RSA7);所以如果有record missing,那麼RSA7中肯定不會有這個missing record的,再怎麼delta repetition也沒有用,只能用repair full request來修補。
這是一個非常實際的需求。想想,也是做為了一個BW顧問必須瞭解的知識點。(果然老師只是給個方向,關鍵還是得靠自己呀!)
下面這個連結是對repair full request一個非常好的tread,SDN上的,回答得非常詳細到位。
http://forums.sdn.sap.com/thread.jspa?threadID=121265&start=0&tstart=0
|
||||||
When to use repair full request??? Thanks in advance and waiting for ur valuable suggestions |
BW
Welcome back. Check this link hope this helps. By the way what happened to your previous query could you able to load Delta from ODS to Cube successfully?
http://help.sap.com/saphelp_nw04/helpdata/en/1b/df673c86d19b35e10000000a11402f/frameset.htm
Check this link also for some more details
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a65dce07211d2acb80000e829fbfe/frameset.htm
Thnaks
Sat
Message was edited by: Sat
Message was edited by: Sat
Re: repair full request |
|
||||||
Hello, |
Re: repair full request |
|
||||||
Hello BW, |
|||||||
Re: repair full request |
|
||||||
Currently Loading is delta ....Last delta load was on last december.....since I have 3 months of data to be pulled from R/3... I am
planning to create a new Infopack with Full load by selecting Full repair request... |
|||||||
Re: repair full request |
|
||||||
BW, |
|||||||
Re: repair full request |
|
||||||
Hey GSM, |
|||||||
Re: repair full request |
|
||||||
Hello BW, |
|||||||
越學越覺得太多東西不懂了。沒辦法,只有繼續加油了!!!
補充:
原來,如果不想要setup table裡面的資料,只想抽取增量,可以在建infopackage的時候,initial delta update選擇without data transfer,這樣,就只是建了一個delta mechnism,並不抽取實際資料,這樣做是為了做delta update。因為必須要先做initial delta update,才能做delta update.
如果需要setup table 裡面的內容,initial delta update就選with data transfer,這樣資料就會從setup table裡面讀出來;
如果不需要setup table裡面的內容,initial delta update就選without date transfer,這樣資料就不會從setup table裡面讀出來了,等delta update 包建好後,資料直接從RSA7中讀取。
相關文章
- Fence RepairAI
- SAP BW系統建立連結到BW
- DBMS_REPAIR的使用AI
- BW InfoProvidersIDE
- Roles in BW ProjectsProject
- DBMS_REPAIRAI
- INDEX FULL SCAN和INDEX FAST FULL SCAN的區別IndexAST
- BW Query RRI FilterFilter
- BW: 80% of development costsdev
- BW: How To Delete Workbookdelete
- BW Tips & Tricks
- BW標準教程
- Index的掃描方式:index full scan/index fast full scanIndexAST
- index full scan 和 index fast full scan (IFS,FFS)的不同IndexAST
- DBMS_REPAIR的使用 (轉載)AI
- disk_repair_timeAI
- DBMS_REPAIR ExamplesAI
- Index Full Scan vs Index Fast Full ScanIndexAST
- Index Full Scans和Index Fast Full ScansIndexAST
- Index Full Scan 與 Index Fast Full ScanIndexAST
- BW 系統引數
- SAP BW:CUBE size 分析
- Important Transaction Codes For BWImport
- SAP BW : Cannot delete DTPdelete
- SQL Repair AdvisorSQLAI
- script of check repair ASM DISKGROUPAIASM
- INDEX FULL SCAN和INDEX FAST FULL SCAN區別IndexAST
- index full scan 和 index FAST full scan 區別IndexAST
- Index Full Scan 與 Index Fast Full Scan (Final)IndexAST
- rowid,index,INDEX FULL SCAN,INDEX FAST FULL SCAN|IndexAST
- SAP BW:Web使用者的切換Web
- BW處理鏈的Attribute Chane Run
- Django中的request.GET和request.POSTDjango
- 【SQLServer】Filegroup is fullSQLServer
- SAP BW 學習筆記筆記
- 在SAP BW中使用javascriptJavaScript
- BW 異常事件記錄事件
- SAP BW 基礎知識