What is happening in Database?

Hi All,
              I am new to SAP BW. Technically I am very much confused about the Info Object , Info Cube, Info Provider, PSA, DSO. I want to know Physically what is happening in the database after creation of above things. Kindly let me know some reference videos or books or any links. Thanks for your support in advance.
Thanks & Regards
Shiva

Hi,
BW - Business Information Warehouse.This is the place where we store lots of information in database and provide the consolidated and cleansed data to the queries in the form of information when reporting.
so during all these process we come across the mentioned objects to fullfil the thing.
InfoObject : Infoboject is the smallest available information in sap bw.i.e..the information (name,amount,country)can be stored in database in the form of Infoobjects.These are place holders to store such information in database.These Infoobjects are mainly classified into Keyfigures,Characterstics.apart from these we have like time characterstics to store time etc...
Infocube : Normally the data can be presented for reporting in many dimensions(like customer,material,region,time etc..)using this infocube.Infocube is structured in such a way...data can be stored in the form of multidimentional star schema in the database.that means the database can be used to store data in most efficient way using this star shema.whole this structure is called as infocube in sap bw.
InfoProvider : these are nothing but either Infocubes or DSOs or multiproviders etc..this is term used to mention when this infocube or DSO provides data for reporting.
PSA : Persistent Storage Area : normally we can bring data into BW from different sources.what ever may be the source after data entered into bw,it will be stored here temporarily.from here the data can be moved to infoproviders(DSO,Infocube etc...).The main purpose of storing data in PSA is,here the data will be stored exactly in the way how it is provided in source system.here we can modify data (if necessary) before transferring into Infoproviders.
DSO (Data Sotre Object) or ODS (Operational Data Store) : This is also another object where we store cleansed and consolidated data in detailed form.this is two dimensional tabular structure.the data is stored in this way in the data base.
and as you are new to sap bw..you have to go bit long way to understand exactly how to deal with each of these objects in real time.please go thorugh the URL...
https://help.sap.com to know in more detail...
hope this is clear for you.
Regards
Ramsunder

Similar Messages

  • What actually happens @Completed filling free space info for database

    Hello,
    i see some strange thing with my 15.7 Ase server
    Earlier for a very big db of around 1TB the recovery time would be around 15Mins( i mean for the 1TB db to come online).
    Now its taking only seconds to come up.
    so wanted to check what actually happens in this stage.
    Started filling free space info for database 'xxx'
    Completed filling free space info for database 'xxx'
    The difference is that we have created new server and bcpd the data into it.
    Please can someone explain.
    Thanks

    ASE keeps counters in memory of the amount of free space available on devices and segments.  When ASE is shutdown cleanly (aka "politely"), these values are flushed to disk and used to initialize the in-memory counters on reboot.  If ASE is shutdown abruptly, the values have to be recalculated, a process which involves either reading every OAM page in the database or every Allocation page.

  • If the database is shutdown when the applcation is running what is happened

    I am using coneection pool to connect database. If the database is shutdown when the applcation is running what is happened? and how the database will be reconnected.
    I am using MySQL 3.23.52, Tomcat 4.1.12

    Hi,
    Performance of any n-tier system which takes the advantage of connection pooling will be much higher compared to its non-pooled counterpart.
    You have to be very careful while designing/using a connection pool.if u are using pool obtained from a third party,ur control on this pool will be limited - with a few set/get methods.
    A well designed pool wont create much trouble. if u are creating your own pool, basic steps required are
    1.create 'n' number of connections
    2.whenever user requests for a connection, check the validity of the connection- by sendin a simple select query etc- and if its not stale,give this connection to the caller.
    3.if the connection is stale ie it fails the pretest, close all the connections and create the pool afresh.
    4.connections obtained from the pool will be automatically returned back to the pool whenever the applciation call conn.close().
    from ur application, follow the steps for each connection you use (not necessary for a well designed pool)
    1.call ds.getconnection()
    2.check validity of this connection by sending a simple select query.if it works,everything is fine. otherwise something is wrong with connection(not always).
    3.sql exception may occur during the execution of sql query. this can be due to either
    a.database shut down (network related)
    b.database specific - like wrong query,invalid objects etc
    you have to look at the sql state/vendor code (which can be retrieved from the caught exception). the retrieved code will give you a hint why the error (network or database specific).and you can act accordingly.
    Most of the app servers comes with builtin connection pooling module. and handling stale connection is not a difficult task for the programmer. eg: if you are designing applcations for IBM websphere, you can use StaleConnectionException in your code.if this exception is caught,the whole pool is destroyed and created afresh.
    HTH,
    -asharafkk

  • I don't know what has happened but I can't open iPhoto. When I try to open it I receive a caution "The iPhoto Library is locked, on a locked disk, or you do not have permission to make changes to it." How do I solve this??!!

    I don't know what has happened but I now can't open iphoto. I get a caution when I try which says the iphoto library is locked! It was working perfectly fine this afternoon until I tried to upload some photos from my camera and my computer started to run very slow and wasn't recognising my camera. I tried to quit iphoto and then when I came back in to it, this was the message I received. As far as I am aware I didn't alter any settings or put on any locks. Please help!!

    What version of iPhoto? Assuming 09 or later...
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Rebuild iPhoto Library Database from automatic backup.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. .
    Regards
    TD

  • What's happen if one of hardware part in my Phone is break down?

    Apple has a new activation way, if one of hardware part in your device is not match with Apple database. Your phone could not active again. I think if I buy an Iphone from Apple, is totally my phone, I can access all data in it, I can fix it if break down without Apple's permission. What's happen if  one day my phone's Wifi, Signal, Bluetooth... are break down? I cannot access my data, continuing using my own phone?
    Apple can do everything to reject illegal activation, but not people likes me. I'm not a thief, I'm using a global phone!

     

  • Since upgrading to 6 on my iphone, my notes disappear. They are no longer in the cloud. Also disappear during typing! What's happening?

    Since upgrading to 6 on my iphone, my notes disappear. They are no longer in the cloud. Also disappear during typing! What's happening?

    So you have business contacts that were lost... do you not have these on a Database in some shape or form? Sounds like you need to invest in a RAID1 backup setup for your computer so you dont have this issue in the future.
    As for repairing your problem, sounds like you are going to need to start from scratch at this point or if the data is still on your phone look into a program that can take the information from the phone onto iTunes.

  • If we run a query,what all happens in background/what are phases of query processesing.?

    Hi Friends,
    if we run a query,what all happens in background/what are phases of query processesing.?
    Many thanks
    Shashikala

    It has to go through
    Parsing-on this stage it perform basic check on code (T-SQL,
    Binding(Algebrizer Stage)-on this stage does more parsing and perform query tree,
    Optimize- on this stage take query tree from Binding and parsing and find a better way to return the result that you need so cost might apply here and then
    Execute 
    To know about transaction Log we have to know first how Transaction log file internally works: when you are trying to make change in data as Insert, Update, Delete requests
    from applications using T-SQL or on object explorer, SQL Server will load (load) to the corresponding page data memory where we call this memory area as DATA CACHE.  Then the data in the data cache are changed which is also known as known as DIRTY PAGE.
    Next all changes we made by running query will be recorded in the transaction log file so they called the write-ahead log. At final stage, a process known as CHECK POINT PROCESS will check and write all the transaction has been committed AND completed to your
    hard drive by flushing the page.
    So simply put here are the steps
    Data modification sent by application
    Data pages are located in or read into, cache and modified
    Modification is recorded in transaction log on DISK
    Checkpoint writes committed transactions to database
    I hope this helps a bit in answering your question good luck.

  • How the data is stored in Info cube...in the back end what will happen???

    Hi Experts,
    How the data is stored in Info cube and DSO...in the back end what will happen???
    I mean  Cube contain Fact table and Dimension tables How the data will store and what will happen in the backend???
    Regards,
    Swetha.

    Hi,
    Please check :
    How is data stored in DSO and Infocube
    InfoCubes are made up of a number of InfoObjects. All InfoObjects (characteristics and key figures) are available independent of the InfoCube. Characteristics refer to master data with their attributes and text descriptions.
    An InfoCube consists of several InfoObjects and is structured according to the star schema. This means there is a (large) fact table that contains the key figures for the InfoCube, as well as several (smaller) dimension tables which surround it. The characteristics of the InfoCube are stored in these dimensions.
    An InfoCube fact table only contains key figures, in contrast to a DataStore object, whose data part can also contain characteristics. The characteristics of an InfoCube are stored in its dimensions.
    The dimensions and the fact table are linked to one another using abstract identification numbers (dimension IDs) which are contained in the key part of the particular database table. As a result, the key figures of the InfoCube relate to the characteristics of the dimension. The characteristics determine the granularity (the degree of detail) at which the key figures are stored in the InfoCube.
    Characteristics that logically belong together (for example, district and area belong to the regional dimension) are grouped together in a dimension. By adhering to this design criterion, dimensions are to a large extent independent of each other, and dimension tables remain small with regards to data volume. This is beneficial in terms of performance. This InfoCube structure is optimized for data analysis.
    The fact table and dimension tables are both relational database tables.
    Characteristics refer to the master data with their attributes and text descriptions. All InfoObjects (characteristics with their master data as well as key figures) are available for all InfoCubes, unlike dimensions, which represent the specific organizational form of characteristics in one InfoCube.
    http://help.sap.com/saphelp_nw04s/helpdata/en/4c/89dc37c7f2d67ae10000009b38f889/frameset.htm
    Check the threads below:
    Re: about Star Schema
    Differences between Star Schema and extended Star Schem
    What is the difference between Fact tables F & E?
    Invalid characters erros
    -Vikram

  • What has happened to the graphics in my emails??

    What has happened to all the graphics in my emails?

    Problems with bookmarks and history not working properly can be caused by a corrupted places.sqlite database file.
    You can check for problems with the places.sqlite database file in the Firefox profile folder.
    *http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
    *https://support.mozilla.org/kb/Bookmarks+not+saved#w_fix-the-bookmarks-file

  • What exactly happens when datafile is put in backup mode ?

    Dear Friend,
    i want to know what exactly happens when a datafile is put in backup mode ?
    that is what happens between Begin Backup ........................... end backup
    with regards.

    When u start hot backup via 'alter tablespace begin backup', the tablespace headers are marked as such. The dirty data buffers that belong to the database files are written out to the files and the datafiles are check pointed. The headers are updated with SCN @ the time the backup commences. It is the data file headers that were not updated until the 'alter tablespace end backup' is issued.
    The database files still continue to be read and updated. Recovery will commence from the scn written at the commencement of the backup and it is the changes written to the redo\archive logs during the backup that are rolled forward during recovery
    Cheers,
    Bin

  • After transaction completed in undo tablespace what would happen? will they

    after transaction completed in undo tablespace what would happen?
    will they take out of undo tablespace or segment?
    please elaborate, thank you

    Hi,
    Even, if the transaction is committed, there may remains a need to retain the undo data. For instance, for the long running queries or for the flashback features. In automatic undo management, you may specify the undo retention period, which is the minimum amount of time that Oracle Database attempts to retain old undo information before overwriting it.
    One may also enable the retention guarantee, which ensures that the undo data will remain in the undo tablespace, even if that means that the transaction would fail due to lack of space in the undo tablespace.
    In addition, also read the following:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/undo.htm
    regards

  • What will happen

    Hi all,
    There are some scenarios what will happen --
    {1} If I am taking backup in archive log and doing restore,recovery in noarchive log.
    {2} If I am taking backup in noarchive log and doing restore,recovery in archive log.
    Then what can be the possible problems in future.(i.e. what is the difference)
    I am working on Oracle 10g Release2.
    Thanks
    Awanish.

    Ehhh?! Very strange question and backup-restore-implementation!
    How do you execute a restore is not a problem. The real question should be "what happens if I am running the database in ARCHIVELOG/NOARCHIVELOG mode in case of crash and a restore is needed?"
    If you run the database in archivelog mode you are able to restore to a point-in-time and you can run hot backups. In the case you run the database in noarchivelog mode you must take cold backups and you are not able to execute a point-in-time recovery because you have no archivelogs.
    In both your question you can restore but after you switch the archive mode you are subjected to the above mentioned situation.
    Bye, Aron

  • What will happen to the data block after data offloading?

    HI All,
    Since offloading can filter out the necessary information such as unnecessary columns and rows before they are passed to the database, I want to know what will happen to the data block? Will some new blocks be built at this time,which only contains the useful information?
    Best regards,
    Leon

    Andy Klock wrote:
    The statement seems to imply that Exadata has the ability to strip out columns from a block, but a block is a block is a block. Offloading is remarkable at filtering out data in the storage layer that ultimately is not needed but if you only need one row in a block that has 100 rows in it, you still get the whole block (and all 100 rows) to be processed by Oracle. The columns portion of the statement is when HCC is used for a table allowing only the blocks containing the column data required for the query, and thus if a block has 1000 column values in it, it will pass all 1000 column values to the instance to be processed.These assertions are incorrect.
    Blocks sent to the database grid as a result of a Smart Scan contain only the necessary columns and rows for the db grid to do its processing (after filter restrictions and projection restrictions are applied). These Smart Scan blocks are created at run time by the storage server so they have no bearing on the blocks that reside physically on disk which is why they can not be reused by other queries via the SGA and are read directly into the PGA space.
    Regards,
    Greg Rahn | blog | twitter | linkedin

  • What's happened to the favicon in Safari 8?

    What's happened to the favicon in Safari 8?.... I have a lot of tabs open and it was easy to navigate to the ones you wanted because they were easily recognisable... now they're all grey text; couldn't see anything in preferences.

    Hi ..
    WebpageIcons database may be corrupted.
    Open a Finder window. From the Finder menu bar click Go > Go to Folder
    Type or copy paste the following:
    ~/Library/Safari/WebpageIcons.db
    Click Go then move the WebpageIcons.db file to the Trash.
    Quit and relaunch Safari. It may take a day for your webpage icons to re populate.

  • What will happen after this?

    I have a procedure kicked off yesterday to update a table. But I killed it this morning. Just after I killed the session, I kicked off another SQL to perform the same task to update the same table and same columns but faster.
    What is happening right now is: the Oracle is performing a roll back on the killed procedure while the new SQL is running.
    So here are my questions:
    1. what will happen later when the SQL is completed and the roll back is not done yet?
    2. Will the roll back affect the new SQL updates?
    Thanks,
    Edited by: user644467 on Mar 11, 2011 9:37 AM

    Dive into the concepts manual. A basic concept of Oracle [url http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/consist.htm#CNCPT020]concurrency and consistency is that each (something) gets a view of the database at the start of the (something). (something) is usually a transaction or statement, depending on configuration and programming. Oracle uses System Change Numbers to figure out if each view should include any particular version of block data, kind of like a clock.
    So basically, it all works, but you may see performance impacts just because stuff is happening, and you may see odd effects if you don't understand what you are doing. It is different than other database engines.

Maybe you are looking for

  • I'm Disapointed with iTunes 8.1 performance!  How do I go back to 8.0?

    I was very happy with iTunes 8.0 then allong comes 8.1 and I did and upgrade. Way too many things just didn't work and iTunes was now very sluggish. I have the Installation file for iTunes 8.0 but iTunes is still sluggish. I would hate to totally uni

  • I can't close one window in Safari.

    I can't close one window in Safari. I'm on an iMac 27", OSX 10.9.4 and using Safari Version 7.0.5. I have several windows open - one with the header in grey (as they appear when not selected) and am able to individually close the other windows. The p

  • Term comparison for InPath

    I have a clob column with XML data. <attrs><attr name="ESB_Availability_Status"><string>D</string></attr><attr name="ESB_Available_Stock"><int>0</int></attr><attr name="ESB_IsTaxable"><boolean>true</boolean></attr><attr name="ESB_isLeaseAvailable"><b

  • RemoteApp on server 2008 works on mobile not external at home

    We have Windows Server 2008 R2 with Terminal Services installed and remoteapp, internally everyting works greate, when i am externally and i'm connecting with my iphone with Microsoft RDClient to our remoteapp services i will see all the remote apps

  • TS4002 what does "the maximum number of free accounts have activated on this ipod touch"

    trying to change the email addy on icloud for my nephews ipod touch. ready to throw it out the door. Keeps telling me "can not sign in. The maximum number of free accounts have been activated on this ipod touch" what does that mean? and how do I dele