Which is better or 'standard' option for a Delta DTP request

Hi folks,
            I am creating a delta DTP for loading HR Payroll data. While creating the DTP I see two options
a) Only Get Delta once
b) Get all new data request by request
which is a better option if I have a lot of records to upload for every delta upload.
Points waiting to be given to you...
Thanks
Sunil

U should go with Get all new data request by request
i. With Only Get Delta Once, define if the source requests should be transferred only once.
Setting this flag ensures that the content of the InfoProvider is an exact representation of the source data.
A scenario of this type may be required if you always want an InfoProvider to contain the most recent data for a query, but technical reasons prevent the DataSource on which it is based from delivering a delta (new, changed or deleted data records). For this type of DataSource, the current data set for the required selection can only be transferred using a full update.
In this case, a DataStore object cannot normally be used to determine the missing delta information (overwrite and create delta). If this is not logically possible because, for example, data is deleted in the source without delivering reverse records, you can set this flag and perform a snapshot scenario. Only the most recent request for this DataSource is retained in the InfoProvider. Earlier requests for the DataSource are deleted from the (target) InfoProvider before a new one is requested (this is done by a process in a process chain, for example). They are not transferred again by the DTP delta process. When the system determines the delta when a new DTP request is generated, these earlier (source) requests are considered to have been retrieved
ii. Define if you want to Get All New Data in Source Request by Request.
Since a DTP bundles all transfer-relevant requests from the source, it sometimes generates large requests. If you do not want to use a single DTP request to transfer the dataset from the source because the dataset is too large, you can set the Get All New Data in Source Request by Request flag. This specifies that you want the DTP to read only one request from the source at a time. Once processing is completed, the DTP request checks for further new requests in the source. If it finds any, it automatically creates an additional DTP request.
u201COnly get Delta Onceu201D
/people/community.user/blog/2007/06/21/sap-netweaver-70-bi-data-transfer-process-with-147only-get-delta-once148
u201CGet Data by Requestu201D
/people/community.user/blog/2007/06/21/sap-netweaver-70-bi-data-transfer-process-with-147get-data-by-request148

Similar Messages

  • Which is better MAMP or XAMMP for OS X Mavericks?

    Which is better MAMP or XAMMP for OS X Mavericks? Hope I will get the information with Pros and Cons of both application...

    Which is better MAMP or XAMMP for OS X Mavericks? Hope I will get the information with Pros and Cons of both application...

  • Which is better verizon or att for cellular?

    which is better verizon or att for cellular?

    The 3/4G iPads are Verizon or ATT. You choose which one you want when you buy the iPad. It can't be changed.
     Cheers, Tom

  • Providing Calender option for dates in Leave Request form in ESS Portal

    Hello All,
    Can anyone tell me how to get the calender option for the From date and To date fields in the craete leave request iview in ESS ?
    In the backend R/3 transaction, we are able to see the calender option. But it is not visible in the portal.
    Thanks for your help...
    Regards,
    Bindu

    Go to:
    IMG > Personnel Management > Employee Self-Service (Web Dynpro ABAP) > Service-Specific Settings > Working Time > Leave Request > Processing Processes > Define Processing Processes for Each Rule Group
    Select your Rule Group
    Under Record Partial-Day Absences in   you have three options: Hours and Clock Times / Hours / Clock Times
    You should select Hours and save the record.
    With this, you will only have the duration and clock times will not be displayed.
    Regards,
    Harshal

  • "ORA-02248: invalid option for ALTER SESSION" -- Urgent request

    Hi All,
    We use Discoverer 3.1.36.06 and are in middle of a 3i to 10g upgrade for Discoverer for a data warehouse setup. Our databases where upgraded to 10g from 9i and now we get the error message saying:
    "ORA-02248: invalid option for ALTER SESSION"
    I got some very helpful info abt the prob from the link below.
    Discoverer 3i Issue with 10.2.0.3 - ORA-02248
    We are mid way through the 3i to 10g upgrade and just need a quick fix for the next 2-3 weeks while the upgrade is finished.
    Does any one know if changing the NLS language and applying the post longon trigger on Database id's would help in resolving this connection issue temporarily.
    Any advice is deeply appreciated.
    Thanks.
    Edited by: Paul S on Dec 15, 2008 3:01 PM Corrected the link

    Hi,
    There are two types of trigger you can use: database triggers and discoverer triggers. You probably want to use a database trigger.
    If you are using an APPS mode EUL (ie. logging using Applications username/passwords) then you will be logging in as the APPS database user and the syntax is:
    create or replace trigger APPS.disco_logon_trigger after logon ON APPS.SCHEMA
    begin dbms_session.set_nls('nls_date_format', '''DD-MON-YYYY'''); end;
    If it is a database EUL and the database user is gl_inq then the syntax would be
    create or replace trigger gl_inq.disco_logon_trigger after logon ON gl_inq.SCHEMA
    begin dbms_session.set_nls('nls_date_format', '''DD-MON-YYYY'''); end;
    Rod West

  • All of a sudden for once Delta DTP acts like a Full DTP

    Hello SCNer's,
    Delta DTP has been running fine for a while fetching only the unloaded requests from the source cube to the target cube but at one instance last week it actually loaded all the available requests again from the source which were already loaded causing data duplication.
    No clues from the system log, no short dumps were found, OSS notes have not been applied during that period and no transports have been imported which would have impacted the source, target or the DTP.
    Envi : Netweaver 7.0 /SP 13
    Any hints or applicable OSS ( >SP13 ) would be appreciated.
    Thanks SCNer's.

    I do agree with the fact that none of the other process chains got affected nevertheless delta loads were happening around there. Outrage might have been happened when a particular delta extraction was going on or about to happen.
    But here I was just trying to explore one of the possibilities of delta reload for the same request.
    All delta type of load used to  have one field called timestamp . Depending upon it all the deltas used to be happned. usually deltas are scheduled at a particular time decided by system and adjusted as well
    Refer the following link:
    http://help.sap.com/saphelp_nw04/helpdata/en/37/4f3ca8b672a34082ab3085d3c22145/content.htm
    Moreover data flow to first cube may also be a deciding factor in yr case.
    please provide a bit more on this issue
    Edited by: Alok Kashyap on Jun 7, 2008 9:55 PM

  • Which Java 2 Platform Standard Edition for Windows do I download?

    For SDK for Windows 32 bit,
    There are two options, one is Windows Offline Installation, Mult-ilanguage
    and Windows Installation, Multilanguage.
    Which one do I choose?
    Please reply soon.
    Thanks,
    Sincerely, Egan

    For offline installation you can download that file and keep it for further use and then install it any time you want.
    If you go for other one you need to keep in connected ti internet b'coz that is online installation. you don't get the sofware backup copy for futher use. so go for offline installation.

  • Which is better:  extractValue or existsNode for Performance

    Hi,
    We have XMLDB Table with only 1 Column (XMLType) created using below:
    create table TNMAB_AGREEMENT_XML( AGREEMENT_XML XMLType )
         XMLTYPE COLUMN AGREEMENT_XML XMLSCHEMA "ABQuote_V1.xsd" ELEMENT "Quote"
              VARRAY AGREEMENT_XML.XMLDATA."SHIPPING_PARTIES"
                   STORE AS TABLE SHIPPING_PARTIES_NT
                   ((PRIMARY KEY (NESTED_TABLE_ID, ARRAY_INDEX) ENABLE))
              VARRAY AGREEMENT_XML.XMLDATA."SALES_OFFICE_CODES"."STRING_WRAPPERS"
                   STORE AS TABLE SALES_OFFICE_CODES_NT
              ((PRIMARY KEY (NESTED_TABLE_ID, ARRAY_INDEX) ENABLE))
         TABLESPACE RGM_ME_DATA;
    alter table TNMAB_AGREEMENT_XML
    add constraint TNM_AGREEMENT_XML_PK primary key (AGREEMENT_XML.XMLDATA."AGREEMENT_ID",
                                  AGREEMENT_XML.XMLDATA."AGREEMENT_VERSION")
    using index tablespace RGM_ME_INDX;
    We populated around 500K rows and have been seeing some Performance Issues
    in accessing data from above Table, at times.
    What is difference between extractValue and existsNode in terms of performance?
    Here are sample queries:
    SELECT extract(AGREEMENT_XML, '/') "Quote" FROM TNMAB_AGREEMENT_XML WHERE extractValue(AGREEMENT_XML, '/Quote/Identifier') = ‘00003554’
    SELECT extract(AGREEMENT_XML, '/') "Quote" FROM TNMAB_AGREEMENT_XML WHERE existsNode(AGREEMENT_XML, '/Quote[Identifier = "00003554"]') = 1
    Which of the above would be better to use existsNode or extractValue.
    In above case, both the queries are expected to return Single Row (searched
    using Quote Identifier, which is defined as PK of Table) and query explain plan does
    show usage of PK for above queries.
    Thanks
    user641521

    In theory existsNode can be slightly better, however in you cases the two queries are not identical.
    Also there are a number of other issues with your query..
    1. extract(AGREEMENT_XML, '/') is not required. You should just have the AGREEMENT_XML column. Extract is only need when extracting a fragment from the XML. Since you are returning the entire document the use of extract(column,'/') is redundant, but can cause performance issues..
    THis query should be written as
    SELECT AGREEMENT_XML "Quote"
    FROM TNMAB_AGREEMENT_XML
    WHERE extractValue(AGREEMENT_XML, '/Quote/Identifier') = ‘00003554’
    and can be written using existsNode as
    SELECT AGREEMENT_XML "Quote"
    FROM TNMAB_AGREEMENT_XML
    WHERE existsNode(AGREEMENT_XML, '/Quote[Identifier="00003554"]') = 1
    Assuming Identifier can only occur once inside Quote. If Identifier can occur multiple times inside Quote then the existsNode version would still work while the extractValue version would return errors

  • Which is better group by or for all entries in

    We have more than 11 Lac Records in AUFM table.
    I am working on a Report to find SO to Production Order to AUFM (for raw material).
    It's ALV OOP.
    Which code will give better result - For AUFM fetch with key AUFNR.
    GROUP BY matnr
    OR
    FOR ALL ENTRIES IN it_previous
    Moderator message: too vague to give decent advice, please try yourself first and compare runtimes, re-post including all relevant information if required, please use international units only when posting again.
    Please Read before Posting in the Performance and Tuning Forum
    locked by: Thomas Zloch on Sep 8, 2010 10:13 AM

    that oracle wont work if we have group by on a column which is character data type instead of number data typeEither he has been taught wrongly OR he has come across one specific case where it seems that there was an issue but he doesn't know enough about that case and is making a generalisation.
    Hemant K Chitale

  • Which is better??? for loop or bulk collect

    declare
    cursor test is
    select * from employees;
    begin
    open test;
    loop
    exit when test%notfound;
    fetch test into myvar_a(i); CASE A
    i:=i+1;
    end loop;
    close test;
    open test;
    fetch test bulk collect into myvar_b; CASE B
    close test;
    end;
    Which case is better?? A or B?
    Edited by: Kakashi on May 31, 2009 12:54 AM

    Depends on the meaning of better.
    Generally case B should be faster although a bit more elaborate code is required.
    But there may be exceptions. I think I read somewhere (I'm home now and I cannot find it at the moment) that in 10g (or 11g - not sure) 100 rows at a time are pre-fetched behind scenes even when you use case A. So using case B with a low limit could well be slower.
    If I can express an additional opinion case F(irst) is nearly always the best i.e. plain SQL (no loops at all). I'm aware that sometimes it cannot be used, but should be the first approach to be tried.
    Regards
    Etbin
    FOUND: http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:213366500346264333
    CONTAINS
    Hey Tom, love the site. I noticed in your first fetch, which was in the first for loop that did an unconditional exit:
    2 for x in ( select rownum r, t1.* from big_table.big_table t1 )
    3 loop
    4 exit;
    5 end loop;
    In looking at the TKPROF output for that query, it shows the number of rows being fetched as 100. Does that prove / demonstrate the bulk collecting optimization that Oracle added in 10g, where it implicitly and automatically does a bulk collect of limit 100 behind the scenes?
    This came up at a discussion at my site very recently, and I think I can just point them to your example here as a demo rather than creating my own. I assume that if you ran the same thing in 9iR2, then that first fetch of rows in TKPROF would only show 1?
    Followup April 18, 2007 - 1pm US/Eastern:
    yes, that demonstrates the implicit array fetch of 100 rows...
    in 9i, it would show 1 row fetched.
    Edited by: Etbin on 31.5.2009 10:38

  • Which is the Mac preferable option for running FCPX?

    Hi everyone,
    I'm a newbie looking for the best compromise budget Mac for AVCHD 1080p video editing with Final Cut Pro X, Adobe Premiere CS6 and Adobe Aftereffects. The storage space is not important as I'm planning to keep all the files on a Thunderbolt-connected EHD (any comments on this?).
    Currently, I'm working on a iMac 27'' 3.4GHz i7 16GB 1600 MHz DDR3 NVIDIA GeForce GTX 675 MX 1024 MB and would like to get a personal machine that also works (as) smooth, but for a smaller budget (up to 1000 USD). These are the options I currently have:
    1. Mac mini (late 2012) MD387xx/A
    2.5GHz dual-core Intel Core i5
    16GB DDR3 SDRAM
    Intel HD 4000
    500 GB HD
    Thunderbolt USB 3
    802.11n WiFi + Bluetooth 4.0
    2. iMac 27'' (mid 2011)
    2.7GHZ Intel Core i5
    16GB 1333 MHz DDR3
    AMD Radeon HD 6770M 512 MB
    1TB HDD
    3. MacBook Pro 17'' (early 2011)
    2.3GHz Intel Core i7
    8 GB 1333 MHz DDR3 RAM
    AMD Radeon HD 6750M 1024 MB
    Intel HD Graphics 3000 512 MB
    500 GB SATA Storage
    How important is the duo- or quad-core?
    Which graphic card would be the best suited for video editing and graphics on FCPX/AfterEffects?
    Which one would you go for if looking for a stable, strong performance for up to 5 years?
    Thanks in advance for any tips!

    La expondrás con un PC, ó Mac, ó reproductor DVD....... Saludos

  • Which is better to run Quicken for Windows - Parallels or CrossOver?

    I have the latest version of Parallels Desktop 8 for Macintosh. I use Windows Vista Home Edition with it. The only Windows program I need to run is Quicken 2013 Deluxe for Windows which runs a little slow on Parallels. Does anyone know if the latest version of CrossOver would allow the Quicken program to run quicker? The CrossOver site says it runs Windows programs natively on the Mac. Does natively mean quicker? I'd rather not clog up my computer with Windows if I don't need it.

    I'm designing a form that will act as a full screen menu to control access to a large number of forms & reports. Since call_form & run_report_object search for forms & reports on Windows using the forms_path & reports_path I was considering using URLs and the web.show_document built-in to run each form & report from the menu form that was why I was asking if there are any advantages of one method over another.

  • Which is better: XDCAM or ProRes for editing and upload?

    I am trying to determine if I'm better of staying with my native XDCAM files or instead converting them to one of the Pro Res codecs? One of my main issues is that the files that I upload to YouTube never look as good as I feel they ought to, nor as good as other HD files that I've seen online.

    Well, neither would be good to upload. YouTube wants H.264.
    Both look good. ProRes is easier on the system, smoother to edit, but has larger file sizes. XDCAM native isn't bad to work with, it just can take longer to do final rendering...depending on the system you are using to edit.
    Both will convert to H.264 and look good.
    Shane

  • Which is better: Pages or Word for Mac?

    Hi everyone! I'm thinking about buying Pages but I never seen it in action. So to all of you who use Pages, please tell me how you like it.
    Domonique

    To be honest, I was suspicious too about the question if Pages could compete with my daily work load in Word. After using it now for everything, from invoicing to a complex Information Architecture concept, I have to admit that Pages has superseded Word. Here is why:
    - It is much more intuitive and has a high grade of usability. The user experience is advanced over Word
    - It finally offers intuitive handling of styles. This is the first time I can actually *define and apply styles without them getting into the way with every step I do, a big improvement over Word
    - I don't have to dig through a thousand windows and tabs to make one typographic function work with another one
    - In my testing, I achieved up to 75% quicker results in the same timeframe, mostly through improved usability. I could concentrate on thinking and didn't have to look for things buried in a preference pane
    I am not John Grisham and I am not an accountant. I don't intend to use Pages to write a legal document with a thousand annotations.
    For everything else, I fail to see what exactly it is that would make Word more advanced than Pages, other than us users being too comfortable to improve our work flow, stubbornly sticking with our worn out shoes.
    After an initial setup time to get used working with it, I haven't found a single thing I couldn't do with Pages.

  • Which is better iPad or Mac for high school students?

    I just took SHSAT and my mother promise me that I will get one that I wish if I get in. I did not want to waste that wish and use it on others wastable stuff. So I was thinking that Apple device would make great studying for me in High School. I have iMac but Macbook air is portable and ipad is portable. Both of them are really good. I don't know what to choose. If you can't decide as well, please suggest what should I get. And Please do not tell me I won't go in to spealized high school because I already have a lot of stress.

    MacBook Air is the best of both worlds.
    The instant on and fast response of an iPad, but has the full size keyboard, full OS X and expandablity of a Mac computer.
    The MacBook Air is almost as light as an iPad, but is much more flexible.

Maybe you are looking for

  • Itunes account on two computers

    I recently got a new laptop and my husband was on our pc and I logged into itunes on the laptop and downloaded a heap of music. Now I realise that it is not on both pc and laptop??? Is there any way I can put both on one computer? I am frustrated as

  • Document numbering for User Define Object

    Hi, Anyone know how to use numbering series in UDO? I've created 3 doc series for the object. one off the series is the default. When i select other doc series on my form, after I add the doc, the series code is captured but the the number is wrong.

  • SQL 2012 failover cluster\mirroring VS AlwaysOn for VDI?

    Hi, we have to build high availability SQL 2012 cluster for VDI and we have two options. One option is to build a server cluster with combination of failover and mirroring and other option is to build failover cluster with AlwaysOn. We are not sure w

  • Report Viewer 2012 Word Render Margin Problem‏

    Hi all, I am developing a asp.net web application /w visual studio 2012. I have created some reports with report viewer, and I would like to export those reports to pdf and MS Word format. The pdf output is same as I expected, but the word output is

  • Phantom with Outside processing

    Hi all, pls help me. I have an assy with a routing with outside processing but I often need to change to phantom this assy. So this assy result phanto for a BOM and non Phantom for another BOM. I need also to count the time of resources used for phan