You are on page 1of 14

9/10/2016 GenericDelta

GenericDelta
WehaveseenExtractionfromTable,View,Infoset,andFucntionalmodule...

Butthedatasourcescreatedusingallthesewonthavedeltacapability...

[http://3.bp.blogspot.com/8m1iNS4vsD8/UfYNwKnQ0qI/AAAAAAAACho/_wu5C105ra4/s1600/4.png]

Togetdeltacapabilityforthisdatasourcesweusegenericdelta

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 1/14
9/10/2016 GenericDelta

[http://3.bp.blogspot.com/4umTl1OK7vs/UfYOCq_Tk7I/AAAAAAAAChw/cgjVw1JOPOU/s1600/4.png]

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 2/14
9/10/2016 GenericDelta

[http://2.bp.blogspot.com/lsyDyTOolbw/UfYPeDX2BgI/AAAAAAAACiA/0LN2BDbapao/s1600/4.png]

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 3/14
9/10/2016 GenericDelta

[http://3.bp.blogspot.com/zVOap_eq8F0/UfYxzAgUffI/AAAAAAAACic/i31zmAVKwk4/s1600/4.png]

Thisishowdeltamechanismworkwithcalendarday...wemusthaveadatefieldinsourcetable...

wehaveanUppertimeintervalandLowertimeinterval.

wearedoingourfirstdataloadon2.01.2011

nowuppertimeintervalbecomes2.01.2011...andlowertimeintervalisblank...

datawillbeloadedfromsourcetotargettill2.01.2011,

soSO1andSO2reachestarget...

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 4/14
9/10/2016 GenericDelta

[http://2.bp.blogspot.com/9xifshUoEt0/UfYyjPr8P8I/AAAAAAAACio/Of5j_TjmVQA/s1600/4.png]

somenewdataisavailabeinECCtables...andwearedoingaloadon4.01.2011

nowvalueinuppertimeintervalmovestolowertimeintervalanddateonwhichdataloadingishappeningbecomes
thenewuppertimeinterval...sodatarecordsbetweentheloweranduppertimeintervalisonlypulledtotarget...

So,SO3andSO4reachesTarget...

ThisishowdeltaishandledusingCalendarday..

Drawback..

Considerthisscenario,

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 5/14
9/10/2016 GenericDelta

[http://4.bp.blogspot.com/Ityc199iHUY/UfYzcEBLRaI/AAAAAAAACi0/OTmfhY7Urg/s1600/4.png]

Wehave2postingsonsamedayoneat10.00AMandotherat5.00PM..

Nowconsiderourfirstdataloadishappeningat12.00AMon2.01.2011...

OnfirstloadwewillgetSO1andSO2...

Nowsecondloadishappeningon4.01.2011,ourlowertimeintervalwillbesetto2.01.2011andupperlimitwillbe
setto4.01.2011

Inthiscasewewilllooseour1record,ie,SO3

toavoidthisweusesafetyintervalupperlimitandsafetyintervallowerlimit...

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 6/14
9/10/2016 GenericDelta

[http://4.bp.blogspot.com/sFSInhTaRTk/UfY1IqZ9a6I/AAAAAAAACjM/RisIMZJgR9Y/s1600/4.png]

Inthisweignoreonedayforasafetyinterval...

firstloadhappenson2.01.2011,upperlimitsetto1.01.2011andlowerlimitblank

whenweloaddatatotarget1dayisignored..soonlySO1reachestarget...

secondloadhappenson4.1.2011,upperlimitissetto3.01.2011andlowerlimitissetto1.01.2011

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 7/14
9/10/2016 GenericDelta

[http://1.bp.blogspot.com/DjWyW2EK6BY/UfYmwcbClI/AAAAAAAACj8/SaBkdsFGcvY/s1600/4.png]

Onlydisadvantageinthismethodiswewillhaveadatalatencyof1day..

ToovercomethisdatalatencywecanuseTimestampdeltamethod..

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 8/14
9/10/2016 GenericDelta

[http://3.bp.blogspot.com/70NoG7Yej5Y/UfZASJwgcNI/AAAAAAAACkI/wspWAWM5ffk/s1600/4.png]

TheprocedureissameasofCalendarday...onlydifferenceisweuseTIMEinsteadofDATEinupperlimitandlower
limit...

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 9/14
9/10/2016 GenericDelta

[http://3.bp.blogspot.com/AAgxKWKwBME/UfZA3HiPCRI/AAAAAAAACkQ/9b3eeLV9wps/s1600/4.png]

IfdataisbeingloadedtoDSOorMasterdata(Infoobject)thenchoose"newStatusforchangedRecords"

IfdataloadedtoInfocube,thenchoose"AdditiveDelta"

nowwecanseethatourdatasourcehavedeltacapability....

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 10/14
9/10/2016 GenericDelta

[http://4.bp.blogspot.com/BCzYNjVf0u8/UfZCABDObVI/AAAAAAAACkc/cOk_UxGXMlw/s1600/4.png]

Posted29thJuly2013byMohamedAslam

20 Viewcomments

Anonymous November30,2013at11:36PM
Hatsofftoyousir.Clearandcrispexplanation.Iseethisacrossyourdocuments.
Reply

Replies

MohamedAslam December1,2013at9:02AM
thankyou...

keepvisiting...
http://easylearnbw.blogspot.in/2013/07/genericdelta.html 11/14
9/10/2016 GenericDelta

Anonymous August3,2014at10:24PM
Thank you Aslam for maintaining such a wonderful blog. I've seen so many blogs for BW. But the one
youaremaintainingisUNIQUE.Hatsoffforyourexplanationwhichbringsclarityaboutthetopics.Hope
youwouldbepostingmoresuchArticlesfocussingmoreonInterviewsandalso,weareexpectingmore
onBIABAP.

Reply

Anonymous December4,2013at9:28AM
Hello Sir, this is sekhar again. Would request you to add few points on "NUMERIC POINTER" option under Delta
SpecificFieldtab,butinyoursignaturestyle:)
Reply

Replies

MohamedAslam March2,2014at9:54PM
NUMERICPOINTERalsoworksonthesameconceptofcaldayandtimestamp...
NumericPointerwillbepointingtoanyuniquefield..
wenormallydontuseNUMERICPOINTER..asitcannotrecordchangesinthesamerecord..
UsedonlyinHRdatasources

Reply

Anonymous February6,2014at6:48PM
Veryniceexplanation,thanksforsharing....NareshAnakamatla(SAPBIConsultant)
Reply

Replies

MohamedAslam March2,2014at9:55PM
ThanksNaresh

prasad March25,2014at12:08AM
Hi Mahmaed Thanks for giving Day Wise Delta Loading, Please Can u explain me clearly on Time
stamp....Howtogiveinlowerlimit...

Reply

rajSrivastava April24,2014at6:43PM
Cannot thank you enough for posting these...I came across this website today and I think there is no better
explanationaboutconceptsthenhowyouarepresentingit.!!!!
Reply

DeepakV April24,2014at11:58PM

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 12/14
9/10/2016 GenericDelta

HiaslamnicedocumentcanyouplzposttheFIDeltascenario
Reply

Bhanu May6,2014at7:07AM
HiAslam,Blogisveryinformativeanddetailedexplained.IwouldliketoaskyouaQueryhere..
WhenwearecreatingaGenericDataSourcethroughInfosetQueryandwantedtoenableDelta..Wedon'thavean
option of Numeric Pointer here could you please explain that once and also we don't have Extract Structure in in
caseofInfoset...
Reply

yektekonlinetraining May16,2014at4:11AM
veryusefulinformationthanksforsharingthankyou
Reply

RaviSharma September10,2014at9:20PM
whatis"DELTA"meaninginSAPBI,asweareusingitmanywhere,likeDeltaupdate,DeltaTransfer,DeltaLoad,
PleaseHelpurgentclarificationrequired.
Reply

Replies

MohamedAslam September10,2014at11:21PM
Deltaloadmeans..newrecordsafterthelastsuccessfuldataload..

Anonymous April15,2015at11:36PM
ItisveryhelpfulforBIFreshers.
Thanksalot.

Reply

shivagurram May23,2015at1:01AM
hellosir,
IcantabletoselectSDasapplicationcomponent(icouldntfindanyoptioninthedatasource
helpplease!!
regards,
kumar
Reply

Anonymous May25,2015at9:28PM
HiAslam,

Theblogistoogoodman...Kudos...!!!Seemstobeasinglestopformostoftheconcepts.Thanksalotdude.Its
notthateasytomaintainalltheseinformationinasuchadetailway....Wishyouthebestfuture....!!!!

Regards,
Raj

Reply
http://easylearnbw.blogspot.in/2013/07/genericdelta.html 13/14
9/10/2016 GenericDelta

Reply

Replies

MohamedAslam May25,2015at11:57PM
ThanksRaj

Reply

NayyerShamsi October24,2015at2:23AM
thissiteisexceptionallygood.foranynewbiecansay"Eureka"
Reply

Unknown June4,2016at10:46PM
superbsite
Reply

Enteryourcomment...

Commentas: SiddarthWodeyar(Google) Signout


Publish Preview Notifyme

http://easylearnbw.blogspot.in/2013/07/genericdelta.html 14/14