Deltas in cubes and dsos

hello, i have a question about delta-enabled datasources. there is a table roosource so in that table if i put in some datasources they are not data-enabled but when i go in bw i see cubes built off of those datasources bringing deltas how is it possible?

Hi,
You might be talking about the Delta DTP requests in Cube manage.
If you could check the source for this Cube, the source will be getting loaded with the full requests and this cube DTP will be bringing that Full load in the Delta Request.
Even if the Cube is loaded directly from Datasource, it picks the latest PSA request loaded, irrespective of its a Full request or Delta from SAP R/3. So this load from Datasource to Cube is Delta and has got very little to the type of Datasource.
Regards,
Pratap Sone

Similar Messages

  • Regarding Info cube and DSO

    Hi,
    Generally reporting will be done on Info Cube rather than DSO.
    Suppose If we assign the same data source to Info Cube and DSO then both contains the same data.
    Info cube have additive and aggregated functionality where DSO have the overwrite functionality .
    Are we using cube for this functionality only ?
    What about the Dimensions in Cube how they differ from data fields and key fields in DSO when we are developing same Bex Report on both ?
    Please advice me .
    Thanks in advance.
    Thanks & Regards,
    Ramnaresh.p

    It is hard to compare Cube and DSO.
    Both thier own usage.
    1. InfoCube is always additive, while DSO supports overwrite functionality.
    2. In InfoCube, combination of all the characteristic value is a Key in the Fact Table, while in ODS, you can specify your own Key Fields based on which you want to generate unique record in the DSO.
    3. DSO supports many delta modes like D, R, N, X, after image, before image, while cube does not support all the modes. You can not delete the record based on the key from the cube by just loading the data. While DSO automaitcally deletes the record from active table and generates the reverse entry for Cube.
    4. DSO is a flat structure and therefore, it is used to store information at detail level, while cube is used to store information at aggregated level.
    So both the structures are very much different from each other. One can replace other at some places, but both the objects have thier own functionality.
    - Danny

  • Doughts on Infoset Joins with Cube and DSO in BI 7

    Dear All,
    I have a droughts on Infoset Joints.
    I am working on a BI Query where I need to take 0Employee from Cube and Employee position time he holds in an Organization is coming form DSO, Apart for this I also have other requirement such as Address fields , Visa Status , are all coming from DSO.
    I have created a Infoset for this where
    1st is Cube and its 0Employee is linked to all DSO Employee and also Employee position I have linked with DSO and all are inner joints.
    1>My doughty is that will this work with inner joins or I have to use other joints.
    2>Is sequence of Data Target is correct
    which is
    1> Cube and in 2> all DSO in Parallel.
    Please guide me on joints and sequence.
    Thanks V V much in Advance,
    Regards,

    Hi,
    Check these links.
    http://help.sap.com/saphelp_nw04s/helpdata/en/ed/084e3ce0f9fe3fe10000000a114084/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2f5aa43f-0c01-0010-a990-9641d3d4eef7
    http://help.sap.com/saphelp_nw04/helpdata/en/9c/6b7538c9a8ee45e10000009b38f8cf/frameset.htm
    if this helpa assign points.
    Thanks.....
    Vasu.....

  • Creation of cube and dso in sap bi 7.0

    This topic has ben discussed here often. Kindly search the forums before posting a new thread. Unfortunately I would have to lock this thread.
    Hi
    Can any body tell me the how to create the cube as well an dso in bi 7.0 version thougt i how to create cube and ods in sap bi 3.5 version but i want to update my knowledge more what are main diif b/w 3.5 and 7.0 i had ask this question further also but i will be very greate full if any give me own hand made Answer rather than the for diff b/w 3.5 and biw 7.0
    regards
    gurkiran
    Edited by: Dinesh Lalchand on Feb 12, 2009 12:53 PM
    Edited by: Dinesh Lalchand on Feb 12, 2009 12:55 PM

    Hi ,
    I am trying to migrate the Transaction data sources before moving into the DEV from Sandbox.
    So i have to delete the existing TR/UR's and trying to create the transformation, but while creating transformation fields mapping is not happend automatically. (For manul field mapping the transaction data is the  time taking process)
    We are using the spk 8 . Please let me know any one has faced the above problem . 
    Regards
    Jose

  • Delta between cube and ods

    I have existing deltas between ods into cube.
    Now, new deltas into cube are failing for lack of init!
    A new init is not possible from ods to cube, because there is already one in infopak.
    Problem is "The data mart status on the ods is empty."
    I need help in setting this datamart status to being init done, is there an table fix?
    What tables are involved in this ?
    Thanks
    Gopi

    RSDMDELTA table stores the datamart status of requests.

  • How to tell record amount in Cube or DSO in GB

    All,
    I  me trying to figure out how to see data amount in cubes and DSOs in GB. I appreciate any help.
    Regards,
    Mike

    Thanks for your reply Srikanth. I do not have DB02 access however I do have access to ORA_COCKPIT. What I see there is SPACE->Tablespaces-Overview
                                         Detailed Analysis
    I remember there was a program for cubes which was showing data amount for the cubes but not for the DSOs. I cannot recall the program name

  • How to add fields to already loaded cube or dso and how to fill records in

    how to add fields to already loaded cube or dso and how to fill  it.can any one tell me the critical issues in data loading process..?

    This is sensitive task with regards to large volumes of data in infoproviders.
    The issue is to reload of data in case of adjusted structures of infoproviders.
    Indeed there are some tricks. See following:
    http://weblogs.sdn.sap.com/cs/blank/view/wlg/19300
    https://service.sap.com/sap/support/notes/1287382

  • Delta and Full Load question for cube and ODS

    Hi all,
    I need to push full load from Delta ODS.
    I have process chain.... in which the steps are like below,
    1. R/3 extractor for ODS1 (delta)
    2. ODS1 to ODS2 (delta)
    3. ODS2 to Cube ---> needs to be full load
    Now when i run process chain by further processing automatically ODS2 does init/delta for Cube.
    How can i make it possible for full load ??
    can any one guide anything in this ?
    Thanks,
    KS

    Hi,
    1. R/3 extractor for ODS1 (delta) :  This is OK, normally you can put the Delta InfoPack in Process Chian
    2. ODS1 to ODS2 (delta): It automatically flow from ODS1 to ODS2 (you need to select Update Data automaticall in the Targets at the time of ODS creation)
    3. ODS2 to Cube ---> needs to be full load  :
    This you create a Update rules from ODS1 to Cube then Create InfoPackage in between ODS2 and Cube then do full loads. You can delete the data in the CUbe before the load ann dthen do Full load to Cube.
    Note: In ODS2 don't select Upadate Data autmaticlly to Data Targets
    Thanks
    Reddy
    Edited by: Surendra Reddy on Nov 21, 2008 1:57 PM

  • Difference bet cube indexes and dso indexes

    hi,
    1.can any tell me the difference between cube indexes and dso indexes?
    if we have aggregates on the cube it improves the performce of the query created on it
    2.so why to create indexes on the cube?
    for creating indexes on the dso i right click on dso and click create indexes
    it is asking two options
    1.unique key 2.non unique
    4.what is the functionality of these two?
    i will assign points if ur answers clear my questions

    The BW automatically defines multiple indexes on your cubes, based on the dimensions you have defined.  You do not need to create any additional indexes on your Fact tables.  It can somtimes be helpful to create a secondary index on dimension tables or master data tables depending on their size and the queries.  There is not BW wkbench tool to do this, it usually requires a DBA in most shops.
    Secondary indexes on DSO/ODS can help some queries substantially, again, depending on the data and the queries.  You can define secondary indexes on DSO/ODS from the BW workbench.
    Aggregates are another tool for query performance, by summarizing the data, it can reduce the number of rows that must be read by a query.  Again, it dpends on the query and the data as to how much an aggregate helps.

  • How to decide whether to use a cube or dso?

    Hi,
    If any requirment is given ,Based on what conditions we decide which  data target(i.e a cube or dso) to be used ?
    As of my knowledge,
    1) DSO has the property of Over write option and cube have additive property.
    2) DSO  can have delta records and cube  can not have.
    Do we need consider these also?while we decide to load?
    help me how to decide the data target for a particular requirment
    Regards
    Naresh.

    Hi,
    If you have to report on a data target, you should always use Cube (give us better performance).
    For intermediate storage, we use DSO.
    Another thing is that DSO can also be used in additive mode. Regarding Delta, cube can have delta loads and can also provide delta to another target.
    Regards,
    Gaurav

  • Difference between Delta "Change Log" and "Active Table (Without Archive)"?

    In BI7.0 environment, we perform our Delta loads (the DTP settings under the Extraction tab, there is a field called Extraction Mode and it's value is selected as "Delta") every day among all our DSOs.
    There is a section called "Delta Init. Extraction From..." under the same tab in DTP, there are four radio buttons:
    Active Table (With Archive)
    Active Table (Without Archive)
    Archive (Full Extraction Only)
    Change Log
    Then what is the difference between "Change Log" and "Active Table (Without Archive)" if both Extraction Mode is "Delta" for two Delta loads?
    Thanks!

    Hi ,
    The new options SP16 has are:(Chk Note 1096771)
    Active Table (with Archive)
    The data is read from the active table and from the archive or from a near-line storage if one exists. You can choose this option even if there is no active data archiving process yet for the DataStore object.
    Active Table (Without Archive)
    The data is only read from the active table. If there is data in the archive or in a near-line storage at the time of extraction, this data is not extracted.
    Archive (Only Full Extraction)
    The data is only read from the archive or from a near-line storage. Data is not extracted from the active table.
    Change Log
    The data is read from the change log of the DataStore object.
    Delta will always be picked from change log table.Only during intialization you can choose between getting data from change log or active table.If you are doing the load first time and are initializzing delta in subsequent data targets, then pulling data from active table will get lesse volume of data then it would have got from change log table....All subsequent deltas will be picked up from the change log.  And when we need to reload data into the data target (which would be a full load) - we use active table.
    From change log : you can take below ones as targets
    1) Cube 2) DSO with Addition as the update for the Keyfigures
    From Active table: you can take below ones as targets
    1) Cube ,if and only if, the records are never changes in the source once after creation
    2) DSO with Addition as the update for the Keyfigures ,if and only if, the records are never changes in the source once after creation
    3) DSO with Overwrite as the update for the Keyfigures ( incase deletions is not happening in the source system)
    Pls check this link
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/47/e8c56ecd313c86e10000000a42189c/frameset.htm
    Regards,
    CSM Reddy

  • Fields in infocube and DSO?

    Hi Experts,
                     I need some information regarding maximum number of fields in infocube and DSO?
         According to my knowledge, in Infocube - characteristics --248
                                                                             Keyfigures--233
                                                    In DSO - key fields - 16
                                                                  Data fields -749
                 I thought dat DSO has 3 tables. maximum number of columns in a table is 255. So 255 * 3( 3tables in DSO) is 755.
                                                 755(total fields)-16(key fields)= 749(data fields).
    Is it correct?can anyone clarify my doubt pls?
    Thanks in Advance
    Jani Sk.

    Hi,
           In cube , table consists of 255 columns, in which 6 are internally used by SAP,16 for dimensions and the remaining 233 are for Key figures. Each dimension key connected to 248 master data tables at max through dimension and SID tables.So, We can analyse the data at 16*248 dimensions.
    ODS/DSO  is a two dimensional flat structure.It consists of total 1024 columns, out of which 16 are used for Key fields and remaining 1000  are for data fields.
    Thanks,
    Sandeep

  • Can I use one infosource to update data to CUBE and ODS???

    Hi all,
    Can anyone tell me if I can load data to OSD and Cube from one the same InfoSource? As I know, I have to have "0recordmode"(update mode) in communication structure for ODS not for Cube.  So how can ODS and Cube use the same Infosucre to update data?
    Thank you

    John,
    Depending on the volume of data and the type of infosource, sometime one update to ODS first and then subsequently update to the Cube or update both cube and ODS in parallel.
    For example, if you use AR or AP line item datasources, since you are extracting from both open line and closed line items tables, there could be multiple records for the same thing coming through.  First when it appears as an open line item, and when it is paid, it appears again as a paid line item so if you update directly to the cube, you can have multiples of the real value.  Thus in this instance you update from infosource to ODS then subsequently use delta update from ODS to cube.   CCA and C0-PA on delta mode are example where there are no overlapping, thus you can update both ODS and Cube at the same time.
    Hope this helps,
    Mary

  • Steps to to enhance the existing cube and get the data from r/3

    I am at entry level.
    if i want to enhance an existing cube and pull data from R/3 into the cube what are the main steps i do.
    in my scenario - this is SD module. The infocude is  custom cube(CONTRACT cube) . I have to enhance this existing custom cube with new info objects. The person who had created this cube years ago has used generic data source .
    Please explain me the main stepd i need to do in R/3 till i get it to BI

    check if you can enhance the existing generic data source to bring data for new info objects or if those fileds are aleady existing in the data source - if existing, you will have to make changes only in BW side, if not, you will have to first modify the generic data source
    if you have modified the data source, relicate data source at BW side
    create new info objects and add those to cube > activate info cube
    map the info objects with fields in data source > activate tranformation
    test it by loading the data
    now you will have to move these changes to produciton;
    move the data source changes to R/3 production system (if applicable)
    replicate data source in BW production system
    move the BW transports to production system
    you will have communicate to the uses that data will not avialable for some time or you need to reload data in cube in off business hours or on a weekend
    delete data from info cube
    initialize delta without data transer
    do a full repair to the cube
    now you can run delta on a daily basis
    I hope it helps.
    Regards,
    Gaurav

  • How to empty the cube and re-intialize the data load.

    Dear All,
    I've the following data flow in my BW7 env.
    From Oracle DB, a full load into a BW ODS  and then a delta load into BW CUBE.
    The full load from Oracle DB to ODS  contains weekly data (sort of delta filtering put in place at the source)
    Coz of some biz reason, i needed to delete the last few delta request from cube and the corresponding load requests from ODS.
    Instead of marking the delta request red and then delete.  I deleted the delta request while green  thus disturbing my delta load from cube.
    Now as i understand,  I need to empty the cube, reset the initialization from ODS to cube and then start the delta.
    While trying to empy the cube, the system goes into hang mode and data is not deleted (even after 2 hrs)
    Even deletion of a single request is not worklng.
    I'm not sure whether my above actions of deleting the request (when green) has resulted in some locks at system level.
    How do i find this.
    The Basis guy says, things are normal with no unnecessary locks.
    How do i delete the data.
    The ODS has around 7m records.
    Regards,
    Nagendra.

    Dear All,
    Thanks for the responses, have awarded appropriate points. However, the problem still continues...
    I was able to delete the data from the cube. But when i try to re-load the data from ODS to CUBE (intialization or full load), the data is loaded into PSA but after 30% of data into cube (added records), the request turns to red.
    The BWCCMS screen for tablespace shows.
    PSAPSR3    95% used
    PSAPSR3700   92% used
    Could someone give some literature on the various table usage.
    Where all can i have a look for the above pbm.
    Regards,
    Nagendra.

Maybe you are looking for