Extraction mode Delta in Infospoke by using Multiprovider

Hi Everyone,
Can we do Delta extraction in Infospoke by using data source Multiprovider ?

Dennis,
Thanks a lot!
Other thing on delta from DSO.
Any idea if there is a possibilty/workaround to extract deltas from active table of DSO instead of change log?
I know there is a option in latest SP's to do initdelta on active table, but is it also possible for all deltas?
Kind regards, Harjan

Similar Messages

  • InfoSpoke Extraction Mode change from Delta to Full?

    Hi,
    I am having one InfoSpoke having Extraction Mode: Delta.
    I am having one requirement from client that they need data from Same InfoSpoke with Extraction Mode: FULL from the period: 01.2007 to 04.2009.
    Can i change InfoSpoke Extraction Mode from Delta to Full directly in the existing InfoSpoke? Will it impact any thing?
    Please let me know.
    Best regards,
    Venkata

    Hi Venkat,
    It's better to create one more infospoke rather than changing the present Delta one.
    As you see it may remove the Delta marker and further it may cause problem in delta extraction from infospoke.
    Regards,
    Ravi Kanth

  • First load with DTP with mode Delta

    Hello Experts,
    I'd like some suggestions based on the following scenario.
    DSO-A
    - total records = 44,000,000
    - with criteria X = 230,000
    DSO-B (New DSO)
    - due to this DSO is a new object. It is required to retrieve data from DSO-A with criteria X
    - this means that the target records to be added are 230,000 records
    - DTP for extracting data from DSO-A to DSO-B --> use Extraction Mode = Delta
    Questions
    - For the first time loading, how to extract data in small chunks at a time from DSO-A to DSO-B when Extraction Mode is set to Delta?
      I have concerns on performance if data were loaded all at once with Extraction Mode = Delta. I do not want to interrupt other existing schedule jobs much.
      After the first load, this DTP will be set to be run daily. The next day, data will not be loaded in huge amount again.
    Any best practice on this.
    All suggestions would be appreciated.
    Thank you very much.
    -WJ-

    *- For the first time loading, how to extract data in small chunks at a time from DSO-A to DSO-B when Extraction Mode is set to Delta?*
    When you are loading first time from DSO-A to DSO-B using DTP it acts like Full load only, even if you keep that as Delta mode, then for further loads it takes as Delta load. If you have any selections active for that we can load small chunks using the Filters option in the DTP in the Tab Extracion.
    I have concerns on performance if data were loaded all at once with Extraction Mode = Delta. I do not want to interrupt other existing schedule jobs much.
    You have just 230,000 records to be loaded, i dont think it gives any performance issues. We can load it.
    After the first load, this DTP will be set to be run daily. The next day, data will not be loaded in huge amount again.
    Yes for further loads from this DTP gets only delta records hope they are fewer.
    Hope this helps.
    Veerendra.

  • Delta (Extraction mode) for Infospoke on Multi provider

    Hello SAP-BW gurus,
    I want to develope a Infospoke on Multiprovider to implement the delta extration mode. Right now it is working for Cube but not for Multi provider. If anybody implemented this for Multiprovider, Please help me.
    Thanks in advance.
    Regards
    Prabhu

    Manga,
    Yes you are right, we can extract data from Multiprovider.
    I am doing that from past one month but it will work for only full update (Extraction mode). I want delta extraction mode on multiprovider.
    Regards
    Prabhu

  • What are the delta mechanisms and tables used for  Lo Extraction & COPA

    Hi all
    what are the delta mechanisms and tables used for  Lo Extraction & COPA.
    please explain clealry.
    Thanks & Regards,
    James

    James,
    Please go through Roberto's weblog :
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    Anyways,
    As you know LO cockpit consists of different modules(MM, PP, SD, etc)
    They are called appl components. Each of them have a number (eg.MM=02) and for each appl comp they might be different Data sources and for each DS they might be different tables. So, unless you be specific we cant tell a specific table for a DS.
    coming to the delta mechanisms, there are " direct delta, queqed delta and serialized delta".
    Copa is based on the oepration concern. it can be created on " accouting based" or "costing based".
    Assign points if helpful
    Kalyan

  • BW 7.3 ,can we extract delta data from mutiproviders using OHD

    Hi Gurus,
    My requirement is to extract the delta data from multiple infocube (more than one IC) using open hub destination to third party system. We thought of implementing BW 7.3 so that we can extract delta data from multiproviders instead of cubes to open hub destination...
    My question is:
    1.Is that possible to extract delta data from multiproviders using open hub destination.
    2.Is there any limitations?
    3.list of possible known issues from BW7.3 .
    Please suggest your valuble experience..
    Thanks in advance
    Vaish

    Hi Vaish,
    Yes you are right. In 7.3 we can extract data from MultiProviders using DTP.
    This is the new functionality in 7.3
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/304444f7-e02d-2d10-9c97-d5e3ecf09882?QuickLink=index&overridelayout=true
    check the 18th slide in the above PDF
    Regards,
    Venkatesh

  • Delta with Generic Extractor using function module

    Hi,
    I have created an extractor using function module and it work fine (mode FULL)
    It's an extractor based on the FM RSAX_BIW_GET_DATA_SIMPLE.
    In TCODE RSO2, I have specified a delta field (AEDAT).
    In table ROOSOURCE, this extractor is defined by :
    DELTA = AIE
    EXMETHOD = F1
    When I extract data in Init mode, there is no problem. But delta don't extract any entries.
    When I trace with TCODE ST01, in Init mode the function module is executed but in delta mode, there is no trace of any use of this function module.
    I don't know how to do to make this extractor work fine in delta mode.

    Hi Pascal,
    The same function module i have used and succesffuly doing delta using it. So it works for both full & delta.
    How ur testing it and where are you testing it for delta.
    Do the delta testing through BI end. Set the
    As u have already set the delta field., now Follow below steps:
    1. First set the safety interval upper limit to -1, so that it will extract the delta data of 1 day back records also.
    2. Please make sure wether the delta records are available or not in r/3, if there is no records to be fetched in for delta then u will not be able to track out wether delta is working or not.
    3. Now do the init from BI end first. Delta initialization without data transfer. - It will give u green status with 1 dummmy record.
    4. Now do the delta. It will extract the delta records.
    Before that make sure that if any selection your giving in Infopackage should be met out by these delta records.
    Thanks
    Dipika

  • OpenHub - unable to change the extraction mode in DTP

    Hi there,
    I have an Open Hub that is loaded from two InfoCubes and I need to change the DTPs from both of them.
    The problem is that Iu2019m unable to change the extraction mode of both DTPs from Delta to Full in spite of having deleted the Open Hub table. Even I have deleted the requests from the InfoCubes, but itu2019s not working.
    What else I have to do to change the extraction mode? Are there any other tables I should delete first?
    Thanks!!

    hi Rocio.
    Yes i think u can achieve this using an Init DTP load.
    first try to run an Init DTP , Init Without Data Transfer, select it from the Execute tab of processing Mode and then try to run the delta DTP without any load, then successive can be done.
    hope this will help u.
    thanks

  • Extraction mode for DTP

    Hi,
    If extraction mode for DTP is selected as Full then does it mean it will load current request and all the previous already loaded requests from PSA to the data target again.
    Thanks,
    sam

    With a data transfer process, you can transfer data either in FULL extraction mode or in DELTA mode. In FULL mode, the entire dataset of the source is transferred to the target; in DELTA mode, only the data that was posted to the SOURCE since the LAST data transfer is transferred.
    You can use "GET DATA BY REQUEST" option in DTP to get request by request in the sequence they have been loaded.
    Also while doing FULL load ,make sure you delete the previous loads else otherwise the data will be doubled.
    Hope it Helps
    Chetan
    @CP..

  • What is differences extraction queue, delta queue and uddate queue ?

    hi guru's
    What is differences  between extraction queue, delta queue and uddate queue ? can u describe briefly?
    Thanks & Regards
    nandi

    Dear Prabha,
    Basically when any document is posted in R/3, it is updated to the update table, from there it is taken to our delta queue for send it to BW side.
    When extraction starts, data is sent to BW from delta queue. then again this cycle starts.
    When you post any document in OLTP system (eg SAP R3),
    say create sales order by VA01, then posting is made to application tables (VBAK/VBAP) through V1 and also to sm other tables through V2, Communication structure written to update queue/extraction queue/delta queue(directly) as per the update mode selected. V3 is always followed by V2 and we are supposed to schedule it.
    From this delta queue, data is extracted by BW infopackages.
    There are various update methods according to which extraction or delta queue are used, so when document posting takes place it also write data into extraction queue (through V1 update) and if we use queued delta method then this data is collected in collection run and written to delta queue and from this delta queue we request for data from BW.
    There are lots of posts on SDN for this, please have a look on those.
    one for your reference...
    https://www.sdn.sap.com/irj/sdn/profile?userid=3507509
    Hope it helps...
    Message was edited by:
            Ashish Tewari

  • Generic Extraction with delta

    Hi Every one,
    I use an extractor based on a function module which is copy of the RSAX_BIW_GET_DATA_SIMPLE and gets delta records.
    I have  a doubt of how the communication happens between BW and R/3 when delta info package is ran inorder to get delta records.
    Can any one explain how this FM RSAX_BIW_GET_DATA_SIMPLE works ie., the input parameters,usage of static var, Cursors etc?
    FUNCTION RSAX_BIW_GET_DATA_SIMPLE.
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(I_REQUNR) TYPE  SRSC_S_IF_SIMPLE-REQUNR
    *"     VALUE(I_DSOURCE) TYPE  SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *"     VALUE(I_MAXSIZE) TYPE  SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *"     VALUE(I_INITFLAG) TYPE  SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *"     VALUE(I_READ_ONLY) TYPE  SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *"     VALUE(I_REMOTE_CALL) TYPE  SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
    *"  TABLES
    *"      I_T_SELECT TYPE  SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *"      I_T_FIELDS TYPE  SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *"      E_T_DATA STRUCTURE  SFLIGHT OPTIONAL
    *"  EXCEPTIONS
    *"      NO_MORE_DATA
    *"      ERROR_PASSED_TO_MESS_HANDLER
    Example: DataSource for table SFLIGHT
      TABLES: SFLIGHT.
    Auxiliary Selection criteria structure
      DATA: L_S_SELECT TYPE SRSC_S_SELECT.
    Maximum number of lines for DB table
      STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    counter
              S_COUNTER_DATAPAKID LIKE SY-TABIX,
    cursor
              S_CURSOR TYPE CURSOR.
    Select ranges
      RANGES: L_R_CARRID  FOR SFLIGHT-CARRID,
              L_R_CONNID  FOR SFLIGHT-CONNID.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
      IF I_INITFLAG = SBIWA_C_FLAG_ON.
    Initialization: check input parameters
                    buffer input parameters
                    prepare data selection
    Check DataSource validity
        CASE I_DSOURCE.
          WHEN '0SAPI_SFLIGHT_SIMPLE'.
          WHEN OTHERS.
            IF 1 = 2. MESSAGE E009(R3). ENDIF.
    this is a typical log call. Please write every error message like this
            LOG_WRITE 'E'                  "message type
                      'R3'                 "message class
                      '009'                "message number
                      I_DSOURCE   "message variable 1
                      ' '.                 "message variable 2
            RAISE ERROR_PASSED_TO_MESS_HANDLER.
        ENDCASE.
        APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    Fill parameter buffer for data extraction calls
        S_S_IF-REQUNR    = I_REQUNR.
        S_S_IF-DSOURCE = I_DSOURCE.
        S_S_IF-MAXSIZE   = I_MAXSIZE.
    Fill field list table for an optimized select statement
    (in case that there is no 1:1 relation between InfoSource fields
    and database table fields this may be far from beeing trivial)
        APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
      ELSE.                 "Initialization mode or data extraction ?
    Data transfer: First Call      OPEN CURSOR + FETCH
                   Following Calls FETCH only
    First data package -> OPEN CURSOR
        IF S_COUNTER_DATAPAKID = 0.
    Fill range tables BW will only pass down simple selection criteria
    of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CARRID'.
            MOVE-CORRESPONDING L_S_SELECT TO L_R_CARRID.
            APPEND L_R_CARRID.
          ENDLOOP.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CONNID'.
            MOVE-CORRESPONDING L_S_SELECT TO L_R_CONNID.
            APPEND L_R_CONNID.
          ENDLOOP.
    Determine number of database records to be read per FETCH statement
    from input parameter I_MAXSIZE. If there is a one to one relation
    between DataSource table lines and database entries, this is trivial.
    In other cases, it may be impossible and some estimated value has to
    be determined.
          OPEN CURSOR WITH HOLD S_CURSOR FOR
          SELECT (S_S_IF-T_FIELDS) FROM SFLIGHT
                                   WHERE CARRID  IN L_R_CARRID AND
                                         CONNID  IN L_R_CONNID.
        ENDIF.                             "First data package ?
    Fetch records into interface table.
      named E_T_'Name of extract structure'.
        FETCH NEXT CURSOR S_CURSOR
                   APPENDING CORRESPONDING FIELDS
                   OF TABLE E_T_DATA
                   PACKAGE SIZE S_S_IF-MAXSIZE.
        IF SY-SUBRC <> 0.
          CLOSE CURSOR S_CURSOR.
          RAISE NO_MORE_DATA.
        ENDIF.
        S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
      ENDIF.              "Initialization mode or data extraction ?
    ENDFUNCTION.
    Also how the delta queue  is loaded in rsa7 when the delta records made?
    When the delta info package is ran, the delta queue in rsa7 is changed to '0'.How is that communication made in between them?
    Please clear my doubts?
    Regards,
    Pra

    Hi Suneel,
    You can load delta to write optimized DSO. Your Data source will have delta load (through infopackage) and then with DTP (with Extraction Mehtod --> Delta) you can load delta records to this write optimized DSO. So only the new requests, which are not loaded yet will be loaded to WO-DSO. I tried it in system and it works.
    They can be used in the following scenarios:
    ●      You use a write-optimized DataStore object as a temporary storage area for large sets of data if you are executing complex transformations for this data before it is written to the DataStore object. The data can then be updated to further (smaller) InfoProviders. You only have to create the complex transformations once for all data.
    ●      You use write-optimized DataStore objects as the EDW layer for saving data. Business rules are only applied when the data is updated to additional InfoProviders.
    it is used when you don't want to wait for DSO activation and error troubleshooting. It will make raportable data available instantly.
    Hope it helps...
    Regards,
    Ashish
    Edited by: Ashish Tewari on May 6, 2009 1:33 PM

  • Data Transfer Process: Extraction Mode

    Hi,
    What does the extraction mode (full and delta) in DTP correspond to?
    Is it that by selecting delta here we can do delta from PSA. Something similar to delta from ODS to Cube.
    Thank you,
    sam

    What does the extraction mode (full and delta) in DTP correspond to?
    the actual delta will be and can be achieved at the datasource level (PSA) with the help of infopacks. But in DTP, what happens is, when you set the mode to full, the DTP would pick all the requests existing in the PSA, though they have already been loaded... lastest request along with previous requests.
    But when you set the DTP to delta, the DTP will pick only those requests from PSA which are not further updated to the targets - datamart status.
    Is it that by selecting delta here we can do delta from PSA. Something similar to delta from ODS to Cube.
    exactly
    Message was edited by:
            voodi

  • Clearing Extraction and Delta Queues

    Hi Guys,
    I have a quite a problem. I am needed to clear Extraction and Delta Queues, but because there are users in the system they just keep repopulating once i have cleared them. Now these queues have to be cleared for a SAP Upgrade and the Upgrade wont continue until both are clear.
    I was wondering is there a way to clear both queues with users in the system making changes?
    A quick response would be greatly appreciated!
    Thanks in Advance,
    Nick

    Hi,
    There is on program"RMBWV*"
    where * is equal to application.
    It is used to move the entries from extraction queue to delta queue.
    After everthing is there in the rsa7,then you need
    to run the info package untill the entries become "zero" in rsa7.
    May be try to run more than once.
    Note:-You need to take business down time ie lock all the user
    so that during that time no one update any data.
    Hope this i shelpful.
    Thanks,
    Saveen Kumar

  • How to extract text from a PDF file using php?

    How to extract text from a PDF file using php?
    thanks
    fabio

    > Do you know of any other way this can be done?
    There are many ways. But this out of scope of this forum. You can try this forum: http://forum.planetpdf.com/

  • Not able to extract performance data from .ETL file using xperf commands. getting error "Events were lost in this trace. Data may be unreliable ..."

    Not able to extract  performance data from .ETL file using xperf commands.
    Xperf Commands:
    xperf –i C:\TempFolder\Test.etl -o C:\TempFolder\BootData.csv  –a process
    Getting following error after executing above command:
    "33288636 Events were lost
    in this trace. 
    Data may be unreliable
    This is usually caused
    by insufficient disk bandwidth for ETW lo
    gging.
    Please try increasing the minimum
    and maximum number of buffers
    and/or
                    the buffer size. 
    Doubling these values would be a good first at
    tempt.
    Please note, though, that
    this action increases the amount of me
    mory
                    reserved
    for ETW buffers, increasing memory pressure on your sce
    nario.
    See "xperf -help start"
    for the associated command line options."
    I changed page size file but its does not work for me.
    Any one have idea, how to solve this problem and extract ETL file data.

    I want to mention one point here. I have total 4 machines out of these 3 machines above
    commands working properly. Only one machine has this problem.<o:p></o:p>
    Hi,
    I consider that you can try to use xperf to collect the trace etl file and see if it can be extracted on this computer:
    Refer to following articles:
    start
    http://msdn.microsoft.com/en-us/library/windows/hardware/hh162977.aspx
    Using Xperf to take a Trace (updated)
    http://blogs.msdn.com/b/pigscanfly/archive/2008/02/16/using-xperf-to-take-a-trace.aspx
    Kate Li
    TechNet Community Support

Maybe you are looking for