DTP,DSO, etc

Hi BI Gurus,
I have some basic questions ...1) When we use DSO and put infoobjects via Direct Input how we should identify this infoobject is key field i know my data fileds also (fiscal year vairant is one of the key field ) I mean its confusing for me.
2) Can any1 explain me the details of the three tabs of DTP i.e. EXtraction Update and Execute.

In continuation to Anil..
The importance of key fields in ods is that they are used for ods data update/change purpose, the delta capability ,so depending on your business requirement you can built data model to suit the needs
example as below
key fields ODS
The Tech details of Standard ODS / DSO in SAP DWH
<b>Write optimized DSO -</b>
In write optimized DSO the loaded data is not aggregated; the history of the data is retained. If two data records with the SAME logical key are extracted from the source, both records are saved in the DataStore object. The RECORD MODE responsible for aggregation remains, however, so that the aggregation of data can take place later in standard DataStore objects.
The system generates a unique technical key for the write-optimized DataStore object. The standard key fields are not necessary with this type of DataStore object. If standard key fields exist anyway, they are called semantic keys so that they can be distinguished from the technical keys.
The Technical key consists of the
Request GUID field (0REQUEST)
Data Package field (0DATAPAKID) and the
Data Record Number field (0RECORD).
Only new data records are loaded to this key.
Hope it Helps
Chetan
@CP..

Similar Messages

  • Delta Init DTP DSO- Cube loads all requests

    Hi,
    i've loaded several Full Request to a DSO (Datasource 2LIS_02_ITM).
    I had to to fragment it to 3 months per Full load because otherwise the data volume was too much for the rollback segment.
    Now i want to load these requests from the DSO to a Cube.
    I created a Delta DTP and selected the "All new data by request" option.
    The DTP starts as a Delta Init but selects all open requests at once and crashes with a "ORA-01555: snapshot too old..." error.
    As a workaround i created several Full DTPs that only load part of the data but i really want to understand why the Delta Init doesn't work as expected and documented (to load request by request in a new process).
    thanks
    Carsten

    Hemant Khemani wrote:>
    > Please check if you have selected the option "Get All New Data Request by Request" in the Delta DTP.
    > If you have selected this option then the delta DTP will select only one request (oldest - yet to be updated to the target) from the DSO.
    That's the option i've selected.
    When monitoring the DTP-Request i see in the head data that all requests from the DSO are selected at once.

  • How to transort a Process chain

    Hi Experts
      We are on BI7 and ECC6...My coworker has created all the Process chains in Production instead of transporting them from Dev....Now each time when we are making any changes / adding objects...we need to go and change the PC's in Prod...When I aked them  why they didnt transport from Dev, they are saying that sourcesystem is also transporting and RFC connection problems are happening....So can any one send me a step by step for transporting the Process chain.
    I think we can just collect the chains and transport them...But here we have Info Packs created in both the systems... Now I need to clean up everything and redo from scratch without disturbing any data....
    We have chains created in Dev and Prod ...with the same naming ...Inorder to transport from Dev , I have to delete from Prod and stop all the jobs...But Iam bit confused here how to hanlde all this without losing data.
    Please advice

    Hello Sam,
    Its a simple procedure to collect your chains from dev n transport them to prod. You dont have to transport the source system, datasources etc if they are already available on prod.
    Before you start moving your chains from dev to prod, find out answers for the following questions:
    1. How frequently does your chains run in production. This is to find out if you can have some substantial amount of downtime. If you get 2-4 hours, it will good as you can test your chains before resuming the loads.
    2. Are the chains on prod and dev created with same technical names or just the descriptions ? If the technical names are same then you might have to delete the chains on production before moving the ones form dev. You will have to take the prod chains off the schedule before u delete them.
    3. I hope, the other objects like the DS, DSOs, DTPs etc have been transported from dev to prod and not created on prod. If yes, then moving your chains shouldn't be an issue.
    Steps to collect your chains
    1. Goto RSA1 and click on Transport Connection on the left pane.
    2. On the leftmost pane, click on Object Types and then from the middle pane select Process Chains.
    3. Collect all the process chain there and it will appear in the rightmost pane.
    4. Now, on the rightmost pane you will see your process chain with three subgroups,
        a. Process Chain
        b. Process Chain Starter
        c. Process Variants
    a. Process Chains
    When you expand it, you will see all the objects like DS, DSOs, DTPs, Infopackages, Source System etc. On right of each object you have a checkbox. Using this you can decide which objects to move and which not to move. If you dont want to move the DS, DTPs, DSOs etc then uncheck them.
    5. From here on you need to follow the normal procedure for moving TRs.
    Regards,
    F-S

  • Error in DTP Monitor (DSO)

    Hello,
    After executing a DTP (DSO --> DSO), all DataPackets are green except the last one which which contains a yellow traingle saying "Information Missing: Begining of Extraction" and similarly  "Information Missing: Ending of Extraction". As a result, I cannot activate my DSO.
    Pls help.
    Points will be awarded!!
    SD

    Hi,
    this means the last request is not completed yet. please check in the source DSO if all the Requests are active. in the yellow status DSO please check if there are any records transfered at all? and please see the message of status, if it says in source system or activating request or any other message.
    also check in sm37 if this job is still running and check the log u might get a clue
    Regards
    GC

  • A keyfigure is not getting displayed in the DSO and query

    hi friends,
    i have newly developed a DSO with 11 keyfigures and with some 10 characteristics. i created DTP , transformations etc., and i loaded data into it and activated it succesfully.
    now when i select  display data of this DSO one of my keygure is not getting displayed.
    even tht same keyfigure is not appearing in the query  too.
    but when  i check the active table of this dso in SE11 , tht keyfigure is displayed with values.
    could anyone help through this issue.

    Hi
    Even I faced such an issue earlier. I could resolve it simply by readjusting the DSO i.e. to delete the keyfigure and add it in the structure once again, before this you have to delete the data in the DSO. Also, if you have a multiprovider on the DSO make sure that the keyfigure concerned is identified.
    Let us know if this works for you. Thanks.

  • Less source fields in transformation than in the source DSO

    Hi,
    I'm in a business content flow DSO 0GN_BP (consolidated BP) to fill master data attribut 0GN_VENDOR.
    In the transformation source fields I only have a part of the fields in the DSO.
    17 fields in DSO and only 10 in the source fields in the transformation.
    <b>How can I get all the fields of the DSO as source fields in the transformation ?</b>
    Regards,

    I've log out log in, refresh the hierarchy etc. Nothing.
    I hit the right DSO with the transformation.
    The DSO is activated as well as the infoobject inside.
    I've tried to reactivated it just to be sure ... but still missing fields in transformation.
    I've also reactivate the DSO. Run RSRT on DTP, DSO ... all green.
    I've check the structure tables of the DSO and they all got the right number of fields.
    This is really weird. I'm going through a customer message.
    Thanks for your help. I'll come back here if SAP found a solution.

  • Performance Problem in Report built on a DSO

    Dear All,
    we had a report created on the top of the ODS(0sd_o06) with selection criterion as profit center,now when we click the profit center varible entry to see the selection, a window pop up and it is there for 30 mins after that only we can make any selection ,request you to tell me the solution to improve the performance of the variable input.
    I had chked all the parameters and implement it but no improvement
    hello,
    1)the sid generation check box is ticked.
    2)the oprofit_ctr is already set to read data from Master data for filter value selection.and about navigational attribute we are using only four navigational attribute.
    3) turn on the cache in RSRT for the query built on DSO.
    4)Index is also created in the dso, Plzz help to improve the performance.
    Thanks,

    I believe your problem is with variable selection of 0profit_c... that values are shown after 30 mins for selection. Settings at ODS / DSO will not help.
    You need to look at the setting of list of value of this field and then if need be create idexes etc on that particular infoobjects. I remember there are settings like all the values, values in DSO etc. try those may help.
    Regards
    Vikash

  • DTP failure

    Hi There,
    DTP has got failed due to ASSIGN_TYPE_CONFLICT, this dtp is getting failed daily coz of teh same eror. but at times I it works when we delte the bad request and repeat the dtp..
    Could any one plz give me sol for this!!
    Jyothi

    Hi...
    This dump is very common with data load based on DTP (Data Transform Process). You can observe you failed load in DTP Monitor as follows:
    If you clink on ABAP dump icon as above you go to TA ST22 (ABAP Runtime Error) to see dump.
    It is caused by changed meta data of objects involved in this data loads. A process (mode) used for the runtime of BI objects has a certain and determined lifetime. Generated program (GP) which is serving for transformation (TRAN) between source and target objects of your load no longer match the metadata because the metadata changes during this lifetime. It means that you have recently changed something within your source and target objects (e.g. via TA RSA1) then you transported just some part of your changes recently but not whole data flow. Therefore your GP* program is referencing to u201Eoldu201C runtime version of objects and they are already changed to u201Enewu201C version
    To solve such a failed upload you need to regenerate your GP* program u2013 this involves re-activate transformation. This can be a 1st step. If this doesnu2019t help you need to go deeper and re-activate and re-transport other objects involved in data flow like 1. source object of the DTP (DSO/DS/IS for example; depending in your particular flow); 2. target object of the DTP (e.g. InfoCube/DSO/InfoProvider IO); 3. transformation; 4. the DTP as it self.
    Kindly assign me some points if this helps you...
    Regards,
    Debjani...
    Edited by: Debjani  Mukherjee on Sep 6, 2008 11:27 AM

  • Delta broken between two DSO ??

    Hello,
    We are on BI 7.0.
    We have copied our productive system into our develoment system in order to have refresh datas. But since this copy with a big problem in our development system : one DTP on delta is broken between two DSO.
    I Try to reactivate any objects (DTP, DSO, transformation...). Nothing ! Then I delete all datas in target DSO and relaunch an init with same DTP in delta ! all data are correctly transfered in target DSO, but when I add new datas in source DSO, it's impossible to load them into target DSO with same DTP : "no more data avaible "
    Could you help me ? In our system we have severals DTP in delta between DSO, and there are correct ! only this one is broken.

    Hi Eric,
    When a system is refreshed all the data sources and other DTPs  might  show the refreshing system details.
    BASIS would be running BDLS job to change those entries and point correctly the Source system.
    After refresh there are many possibilities that the INITs would be corrupted.
    Check with your BASIS team whether BW relevant post refresh jobs are completed or not?
    Thanks & Regards.
    Ganesh Thota.

  • A Full DTP is converted into delta DTP and facing some data problem

    Recently Full DTP(DSO to DSO) is converted into delta DTP , we are facing some data problem in first request.Some data in D2 are not updated properly after just converted in full to delta. Please let me know if you have any idea.
    Example :
    DSO : D1
    DSO : D2
    Previously FULL DTP D1->D2
    Now Delta DTP D1->D2

    Hi,
    First time run of delta DTP will extract all the records from the source...
    As u have already run the Full load and followed by delta,i guess u can use direct change log option...
    rgds,

  • DTP - Formula - Question

    Hello,
    I want to create a new formula in DTP (DSO to Cube).
    The new formula should fill new key figure. In long description the formula should look like:
    = summation ((If(.....
    The question is about "summation". The only area where I can change is in key figure directly.
    Question:
    Is it not possible in formula? Is it even necessary in formula?
    Thanks for input.

    .

  • Full and Delta DTP doubts

    There was a ongoing delta load happening between DSO 1 to DSO 2.
    I deleted all requests from DSO 2.
    And then ran first Full DTP ( DSO 1* to DSO 2) and immediately after full DTP ran Delta DTP ( DSO 1 to *DSO 2).
    In Full DTP : There were 10,000 Records added  into DSO 2
    In delta DTP : there were 2,000 records added into DSO 2
    I was bit surprised when I saw some data added in delta since before ( just 5 mins back ) I had ran full DTP therefore my understanding was delta would not bring anything.
    By looking at various thread , I came to know that Full DTP get data from Active table and delta DTP get data from change log table.
    However what if , if same records present in Active table and change log , so same records will be pick up by Full DTP run and also while delta DTP run , assume target DSO is in addictive mode then in such scenario duplicate record will be added and final result would be diffrent 9( i.e data get double up ).
    How do we avoid such situation ?.
    Any thoughts ?.
    Edited by: Prashant on Aug 12, 2010 2:24 PM

    HI,
    DTP FULL: if you have 1 request in psa today and your dtp extraction mode is full it will load the data into the target.
                      in the next day you have run the infopackage and you habve got another request wich means in totall you have got 
                      2request in psa so what the full dtp does is it will try to load both of them and you will get error saying duplicate records.
    DTP DELTA:   it will load only the the fresh request from the source.
    howe ever we dont do any initialisation in dtp the full and delta are only the extraction modes of data from the source. and its the infopackage which will fetch the deltas once the intialisation is done.
    hope it helps.
    Thanks & Regards
    krishna.y

  • Do we have a ABAP code / program to delete all objects viz. InfoObjects etc

    I am working on a SAP BI7.0 implementation project and seek help on the following points -
    Do we have a ABAP code / program to delete all objects viz. InfoObjects, InfoProviders, Datasources, Infopackages, DTP, Transformations etc. in ONE shot
    Secondly, does anyone have a template created for capturing information on Transports created for release?
    Please do let me know.
    Thanks in advance,
    Venkat

    It may be hard to delete objects containing data.
    Try
    RSDG_CUBE_DELETE               Deleting InfoCubes
    RSDG_IOBC_DELETE               Deleting InfoCubes
    RSDG_IOBJ_DELETE               Deleting InfoObjects (without automatic transport connection !)
    RSDG_MPRO_DELETE               Deleting InfoCubes
    Also check :
    How to delete multiple InfoObjects in one shot?

  • DS Enhancement BW tasks

    Dear Experts
    I have 10 fields in DS,DSO,Cube.CURRENTLY ITS IN DELTA RU IN PRODUCTION ENVIRONMENTS.
    Added one extra field ZT in Source system for the DS X and replicated X to the BW side,it works properly.Added the IO ZT to the Cube and DSO.
    Do I need to do delta intialize without datatransfer the IP again(SS to datasource),DTP(DS to DSO) and DTP(DSO to Cube).
    OR if i run the regular Delta DTP whether it will pick up the delta records for the newly added ZT field also?
    Thanks
    Rajesh

    Thanks Vishal.
    This will be my last question
    Steps to be followed:
    1.IN DEV:Replicate DS,add IO in DT,run delta process chain.
    2.Transport R3 changes(like Extraction structure,CMOD Prog etc..) to R3 Production(After make sure of RSA7 in prod is Zero).
    3.Replicate DS in BW production environment.
    3.Collect DS,IO,DT,Transformations from Dev and transport to Production.
    4.Is it neccessary to deschedule the Process chain in Prod before transport and reschedule after transport of all DS,DT etc...
    I am not going to transport DTP,IP and Process chain since I can activate the same in Prod environment.
    Thanks for the patience
    Rajesh

  • Assigning objects to requests

    On what basis we assign particular objects to particular request

    Hi Nalasani,
    I follow the procedure below.
    For a perticular Project
    I transport all the infoobjects first.
    Then data targets (DSO, CUBE Etc..)
    Then Transformation, DTP, Infopackages Etc
    Hope this helps
    PV

Maybe you are looking for

  • Importing problems in alv report (stored versions)

    HI ALL, i have; DATA gt_results TYPE sp_data_type OCCURS 0 WITH HEADER LINE . FORM X . EXPORT gt_results TO DATABASE sp_ver_dat ID INDXKEY. ENDFORM . FORM Y . IMPORT gt_results  FROM DATABASE sp_ver_dat ID INDXKEY. ENDFORM . I coded this for storing

  • The URL ( xdo://AR.XXINV_REPRINT.en.US/?getSource=true ) is invalid.

    Hi There, I am getting below error when bursting a report in Oracle eBusiness Suite(XML Publisher). This report works fine in DEV and TEST, but started giving below error when migrated to PROD: XML/BI Publisher Version : 5.6.3 Request ID: 2338377 All

  • Uploading web site not made by iweb

    My son created a web site in school using HTML code. It has about 6 pages of text and music, plus 2 Quicktime movies. I uploaded it to my iDisc, but I don't know how to publish it to my dotmac account for others to view. Is there a way of doing this?

  • Question about keyword searches

    Hi, When I am searching a large collection of pictures by keyword, how should I set Aperture such that if I select 1 keyword, the ONLY OTHER keywords that Aperture shows me and allows me to select are those that already contain the first keyword I ha

  • CUF in SRM

    hi, I add customer fields in Quotation using include INCL_EEW_PD_ITEM_CSF_QUOT and use badi <b>bbp_cuf_badi</b> and <b>bbp_cuf_badi_2</b> to influence the display. My question is: How can i add these fields in the <b>item overview</b> and not only in