When do we create a Infocube & DSO?

Hi Experts,
I got some doubts about Infocube & DSO. I want to know on what kind of scenario, we create an infocube & DSO? I know this is a usual question, but I want a detailed level of explanation.
Thanks in advance,
With warm regards,
Kannan

Hi Kannan,
InfoCubes
An InfoCube describes (from an analysis point of view) a self-contained dataset, for example, for a business-orientated area. You analyze this dataset in a BEx query.An InfoCube is a set of relational tables arranged according to the star schema: A large fact table in the middle surrounded by several dimension tables.
The data is stored physically in an InfoCube. It consists of a number of InfoObjects that are filled with data from staging. It has the structure of a star schema.The real-time characteristic can be assigned to an InfoCube. Real-time InfoCubes are used differently to standard InfoCubes.
InfoCubes are filled with data from one or more InfoSources or other InfoProviders. They are available as InfoProviders for analysis and reporting purposes.
DSO
A DataStore object serves as a storage location for consolidated and cleansed transaction data or master data on a document (atomic) level.This data can be evaluated using a BEx query.A DataStore object contains key fields (such as document number, document item) and data fields that, in addition to key figures, can also contain character fields (such as order status, customer). DSO consists of three tables: activation queue, table of active data, change log
The data from a DataStore object can be updated with a delta update into InfoCubes (standard) and/or other DataStore objects or master data tables (attributes or texts) in the same system or across different systems.
Unlike multidimensional data storage using InfoCubes, the data in DataStore objects is stored in transparent, flat database tables. The system does not create fact tables or dimension tables.
Thanks,
Ravi

Similar Messages

  • Error while creating transformation from DSO to InfoCube

    Hi Gurus,
       When i am creating tranformation from DSO to InfoCube getting an error,        " The unit/currency 'Source Currency 0CURRENCY ' with the value 'space' is  assigned to the key figure 'Source Key Fig. ZAMT_PLC ' with the value   
    '8.50 ' "
    ZAMT_PLC is created with 0CURRENCY.
    On checking we found that there is no value stored for Currency field in table level itself. Now in this case how do we avoid this error.
    I want to know why is this we need to have value for 0Currency field???
    Thanks & Regards,
    Anup

    Hello Anup,
    If you load a key figure which has a unit assigned to it,
    then for every records where the key figure has a valid value
    (value 0) the corresponding unit has to be delivered as well.
    Additionally please check note 1366474 regarding the RSTRAN 312
    error message:
    "The corrections contained in Note 1165168 are incomplete.
    Depending on the sequence during loading, the system may not issue error
    message RSTRAN 312 even though data regarding the assigned unit or
    currency "space" is incorrect."
    This means actually, that the system should have issued the RSTRAN312
    error message even before the upgrade, but for some reason this
    check found no issues in some constellations. This means furthermore
    that your system behaved incorrectly in the past, that this
    error message was not triggered if you loaded key figures without
    any unit.
    I'm sorry to tell you, but the system behaves and works as designed
    as it should be even before the correction from note 1366474.
    Please change your transformations for key figures which
    have a unit assigned, that the unit field is filled correctly.
    with the corresponding units, otherwise the system will abort
    the processing of the data with the above mentioned error
    message.
    Best Regards,
    Des

  • Error while loading data from DataSource to InfoCube/DSO through DTP

    Hi Friends,
    I am trying to load data from DataSource to InfoCube/DSO through DTP and getting the following error:
    Exception in substep: Extraction completed
    Processing terminated
    Data package 1 / 30.04.2009 22:38:30 / Status 'Processed with Errors'
    When i see the detail message it says:
    Syntax error in routine "convert_to_applstru", line 25 of generated program"
    I checked all my transformation and looks ok. I was able to load data earlier and i getting this error all of sudden. Does some one know what is this routine "convert_to_applstru" ?
    Thanks,
    Amit

    Hi Arun,
    Where do i see this generated program in RSRV. I dont see this in RSRV. Please guide me.
    Thanks,
    Amit

  • May i know how to create Transactional Infocube, Data from cube to cube

    Hi All,
    I need to create a Transactional Infocube. Can anyone help me how to create that. and how it differs from Basic cube while creating Transactional Infocube.
    My other question is how to load data from one cube to another.( is it possible from basic to transactional )
    It's urgent.
    regards,
    Ali

    Hi Ali,
    http://help.sap.com/saphelp_sem60ep1/helpdata/en/7b/a90e78d10311d4b3490050dadfb23f/frameset.htm
    Transactional InfoCubes differ from Basic InfoCubes in their ability to support parallel write accesses. Basic InfoCubes are technically optimized for read accesses .
    Use
    Transactional InfoCubes are used in connection with the entry of planning data. See also Overview of Planning with BW-BPS. The data from this kind of InfoCube is accessed transactionally, meaning data is written to the InfoCube (possibly by several users at the same time). Basic InfoCubes are not suitable for this. You should use Basic InfoCubes for read-only access (for example, when reading reference data).
    transactional infocubes can be filled with data using two different methods: using the transaction of BW-BPS to enter planning data and using BW staging, whereas planning data then cannot be loaded simultaneously.
    Anyway, the data from this kind of infocube is accessed transactionally, meaning data is written to the infocube (possibly by several users at the same time); basic infocubes are not suitable for this. I think this is the only proper use of this type of cube...
    We have an option to switch the Tranasaction cube such as "Loding allowed and Planning not allowed" and "Planning allowed and loading not allowed".
    please check these links,
    http://help.sap.com/saphelp_nw04/helpdata/en/39/100c38e15711d4b2d90050da4c74dc/frameset.htm
    function module to read and write to a transactional infocube
    read and write to transactional infocube
    read and write to a transactional infocube
    Regards,
    Priyanka

  • Prerequisites for revert back a migrated infocube/dso from 7.x to 3.x

    Hi Expert,
        1. Unknown error while uploading data from DB table
            Error in Source System
    I check the source system, it is working fine. I check the DataSource Extraction Tab DB user and Source System connection user name both are same. Serve Support Pack Level is 8 ( Client don't want to appy support pack to 15). Please help me to solve this.
        2. I want to know what are the precaution to take when we are revert back a infocube/DSO from 7.x to 3.x. Please let me know.
    Thanks
    Satish

    1. You may need to reactivate your DS, o other objects associated with this data flow...
    2. Is i snot possible to do UNDO of migration of objects like cubes or DSOs. The reason is that those objects are the same in BW 3.x and 7.x. Only datasources are being migrated (also you can to undo of migration) and data flows (update rules are replaced by transformations)

  • How to find information who created an InfoCube

    Hi folks,
    I hope I won't be ridiculed
    I am a junior consultant and I'm looking for information which might help me with current problem.
    I would like to know is there any chance to see who created an InfoCube? - I am looking for login and preferably date of creation, is it possible?

    Hi Lukasz,
    Open the Bex Query Designer, Goto Query->open->Infoareas->select the Infocube, you can see the "Last Changed On" date and time of the Infocube as shown in below image.
    When you click on the Infocube, bex queries will be opened for which you can even find the Owner Name and "Last Changed by" user details along with the "Last Changed On" date and time details as shown in below image.

  • Extract PO Requisitions when PO gets created

    Hi,
       We have a generic extractor to extract data from EBAN table (PO Requisitions).  However our generic extractor has delta set on ERDAT field which is changed date of PO requistion.  However when a PO gets created from the requisition from R/3 the PO requisition changed on date field i.e. ERDAT doesnt get a new timestamp.
    So we are not able to extract delta's from EBAN table when PO gets created off the requisition.
    Is there any way I can set delta on a different field of the EBAN table or is there some standard extractor which can do the same?
    Thanks

    we cannot create a generic extractor on EBAN table. There are few currency and unit fields, that refer to some other table.so  Its better to createa  view and proceed.
    For creating a view u can check with ABAPer on EBAN, it should be only Database view other views are not supported in Generic extraction
    After creating the view, go to generic extraction (RS02) and create Generic data source and save it.Replicate in BW side, then create DSO(ODS) then create Transformation between Datasource and DSO.
    Note: Generic extraction give after images. So its not recommended directly to the cube because there is no overwirte option in the cube.

  • How can I Import CA Certificate into a new user profile when it's created

    I need to deploy a CA Root Certificate to new firefox user profile when it is created in windows. I Seen somewhere that you could place a working copy of cert8.db in %programfiles%\firefox-installation-folder\defaults\profile and this would get added when a new firefox profile is created. However, the profile directory doesn't exist in the defaults folder and when I created it this method still didn't work.
    Is there a way to get firefox to create new profiles with preconfigured Certificates?
    Right now when new users open firefox for first time it is unable to connect to any SSL sites through our proxy server until the user adds the proxies ca certificate or it gets added later via logon script (at next user logon).

    Update... For anyone looking for a similar solution:
    I ended up adding more to my logon script I have it check for a user's mozilla profile first and if not found it will use command line "firefox.exe -createprofile default" to make one. After that I just copy a working cert8.db to that new profile. Then when the user opens firefox for first time, it will detect this new profile, and it will load it along with the correct CA Certs intact...
    Also, for existing profiles my script just uses nss certutil to add my proxy CA Certificate to the users profile cert8db.

  • I am planning to create custom defined  DSO Object & Info cube

    Hi ,
                     i am planning to create custom defined  DSO Object & Info cube.what ratio i can calculate what is the keyfields & what are the data fields in DSO.How can i calculate.
                     2. how can i create  suitable dimensions, suitable characterstics  for dimensions.what ratio i can decide.
    Thanks,
    chandu.

    Hi Diego Garu,
                               Thanks for your fast response.i
    VBELN     VBAP     2LIS_11_VAITM                                              0DOC_NUMBER
    POSNR     VBAP     2LIS_11_VAITM                                                0S_ORD_ITEM
    KUNNR     VBAK     2LIS_11_VAHDR                                                 0SOLD_TO
    VBELN     VBRP     2LIS_13_VDITM                                                    0BILL_NUM
    FKDAT     VBRK     2LIS_13_VDHDR                                                 0BILL_DATE
    INCO1     VBRK     2LIS_13_VDHDR(INCO1FieldNot Available in Data Source)     0INCOTERMS
    ZTERM     VBRK     2LIS_13_VDHDR(Payment terms field Not Available in Data Source)                                                                                0UCPYTERMS
    NETWR     VBRP     2LIS_13_VDITM                                                           0NETVAL_INV.
                                           here data is coming from the multible tables.that why i am planning to create custom defined data source based on view. here how can i calucate dso is suitable or cube is suitable.
    suppose dso is suitable how can i decide which on is the data field and which one is the key field.
                                        how can i decide how many dimensions are needed here.and which chara are suitable for that dimensions.
    Thanks ,
    chandu.

  • How to change the default password file's name and path when the database created?

    how to change the default password file's name and path when the database created?
    null

    Usage: orapwd file=<fname> password=<password> entries=<users>
    where
    file - name of password file (mand),
    password - password for SYS and INTERNAL (mand),
    entries - maximum number of distinct DBA and OPERs (opt),
    There are no spaces around the equal-to (=) character.

  • How to create email to Support Team when NEW message created in SupportDesk

    Hi there,
    I have been sitting with this for a while now, and am quite frustrated. I want to know whether it is possible to generate an email notification to the Support Team in the Service Desk whenever a new message is created by the user. So far, the Org Structure is correctly set up in PPOMA_CRM. The rule CRM_DNO_1 (13200137) is configured and works. Application CRM_ORDER with Action Profile SLFN0001_ADVANCED is configured, and by standard config works by correctly determining the responsible Support Team per SAP Component whenever a new message is created. Lastly, I have configured my own Action Definition that sends an email to the user (Reported By) to notify him whenever the Status of the message changes (like to In Process or Confirmed etc), which works.
    Now, whenever a new message is created by a user in the satelite system, it gets created in Service Desk and the Reported By, Sold-to-Party and Support Team are determined and the status of the message is NEW. When looking at the message in Service Desk under Actions, the only action assigned so far is  the "SLFN0001_ADVANCED_FIND_PARTNER - Find support team responsible, when message is created" action. Now, the issue is this: how do you assign an action to the message straight after the Support Team determination, but before any other processing takes place in the message (meaning, you have to click on Change in Service Desk to start processing the message - when doing this, additional actions are assigned). I have created my own Action Definition (copy of SLFN0001_ADVANCED_FIND_PARTNER) and added another Processing Type after the Method Call (CRM_DNO_PARTNER_1) to email a Smartform (Processing Type = Smart Forms Mail) to the Support Team. But from here things just dont work - either it skips the Support Team determination, or it doesn't process the SmartForm type at all. Even by creating a standalone Action Definition and using Partner Determination / Function SLFN0003 (Support Team - almost same like to notify the Reported By about status changes to the message), this newly-defined action doesn't even list under Actions in the message whenever a new message is created. Only after clicking on Change in the message does this action for the first time list and execute, which is pointless - you don't want someone to open the message first and change it to enable notification of the Support Team of a new message; this should happen as soon as the message gets created.
    So, if there is anyone out there who has done this before, please help, it would be much appreciated.

    Gavin,
    I managed to get this working in our system.
    This is what I did:
       - action ZSLFN0001_ADVANCED_FIND_PRTNR (copy of SLFN0001_ADVANCED_FIND_PARTNER): changed in processing type the method to ZCRM_DNO_PARTNER_1 which I created as described in note 1041455. The Sort Order of this action has the same number as the original action of SAP (nr. 10 in my case).
       - I created another action Z_MAIL_TO_SUPPORTTEAM_OPEN with Sort Order one higher than the previous (nr. 11 in my case).
    Processing Time: When saving document
    Processing Times not permitted: No Restrictions
    Sort Order: 11
    Schedule Automatically
    Partner-Dependent: SLNF0003
    Determination Technology: Using Conditions that can be Transported
    Rule Type: Workflow Conditions
    Action Merging: Max. 1 Action for Each Action Definition
    Processing Type
                  -  Form Name: ZFORM
                  -  Processing Class: CL_DOC_PROCESSING_CRM_ORDER
                  -  Processing Method: CRM_SRVORDER_EXEC_SMART_FORM
                  -  Archive Mode: Mail Only
    Then I configured a Schedule Condition for Z_MAIL_TO_SUPPORTTEAM_OPEN: &CRM Service Process.User Status& = E0001ZSMSD001.
    For me it's working like a ChaRM now
    Hope it also solves your problem!
    Best regards,
    Roel

  • Error when attempting to create new Crystal Report against SAP BW

    We're getting an error when attemptiing to create a new report using the SAP toolbar in CR:
    "Failed to retrieve SSO2 logon ticket. Please contact your BW administrator".
    Any ideas? We're able to run existing reports fine. Just can't create new ones using the toolbar.

    Hi,
    but you do realize that it is a pre-requisite ?
    your BW system needs to be configured for reading and generating SSO token
    Ingo

  • When trying to creat a desktop icon, it does not go to the URL.....instead I get 'script' and not a website......the script has http//etc but I am not directed to the website......I previously had IE 8 (on Vista).....is that the problem...

    Question
    When trying to create a desktop icon, it does not go to the URL.....instead I get 'script' and not a website......the script has http//etc but I am not directed to the website......I previously had IE 8 (on Vista).....is that the problem?I do not have any installed plugins....at least none that I know of.....remember I am a new user......Basically, the desktop icon is not going directly to the Mozilla FF to get me to the web site I need to go to.....FF works when I use the Mozilla FF icon.....just not the icons I create.....THANKS!!! I have also tried reinstalling FF and get the same results.....HELP!!!

    The address beginning with file:/// denotes a saved file (local file). The file may not be present. You can try dragging the site icon of this page on the left edge of the location (Address) bar and release it on the desktop. Please try opening it. If it still shows an error it could be a problem with the system's zone permissions. You can try setting each zone in the Windows Control Panel or IE > '''Internet Options''' > '''Security''' tab to '''Default Level'''.

  • I have use three free apple Id and now when I am creating a fourth time it's saying that it is the maximum. What must I do to create a new apple id. Plz help

    I have use three free apple Id and now when I am creating a fourth time it's saying that it is the maximum. What must I do to create a new apple id. Plz help

    Sorry, no way around this limitation on an iOS device. To use a new iCloud account, you need to create such on a computer first, then setup the account on your iOS device.

  • When i first created my itunes account it selected the local country i lived in, now i have changed countries and it does allow me to buy any apps as the credit card is not valid in that country. what do i do?

    When i first created my itunes account it selected the local country i lived in, now i have changed countries and it does allow me to buy any apps as the credit card is not valid in that country. what do i do?

    You will need to sign into your account using the iTunes app on your Mac or PC and change the region/country for your account. If you do not have a bank card for the new country, you should be able to make purchases with iTunes Gift Cards if they are available in the new country.

Maybe you are looking for