Infocubes and info objects

Hi guys,
        i'm new to BI. can any one differentiate between Infocubes and info objects..
please be a bit specific.....

Hi,
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.
Use
InfoCubes are filled with data from one or more InfoSources or other InfoProviders. They are available as InfoProviders for analysis and reporting purposes.
Structure
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.
ODS versus Info-cubes in a typical project scenario
ODS
why we use ods?
why is psa  & ods nessasary
InfoObject: Basic building block of BW.. ( Its like a field )
Definition
Business evaluation objects are known in BI as InfoObjects. They are divide into characteristics (for example, customers), key figures (for example, revenue), units (for example, currency, amount unit), time characteristics (for example, fiscal year) and technical characteristics (for example, request number).
Use
InfoObjects are the smallest units of BI. Using InfoObjects, information is mapped in a structured form. This is required for constructing InfoProviders.
InfoObjects with attributes or texts can  themselves also be InfoProviders (if in a query).
Regards,
Ram.

Similar Messages

  • Where we can set the Multi lingual support in BW system and Info Object?

    Where we can set the Multi lingual support in BW system and Info Object?

    Hi,
    You can check that in RSD1 -> Info-object -> Master Data text tab -> language dependent or not.
    Bye
    Dinesh

  • Differences between an InfoCube and ODS object

    Hello All,
    I am always hearing that an ODS overwrites data while a cube adds data loaded, and an ODS is a flat table etc.
    Does anyone have a comprehensive document/article on how they differ so that I can be weary when doing data loads etc and be in a better position to not make a mistake when deleting data out of the targets etc, especially since financial data is so sensitive.
    Thank you and kind regards,
    Keith Kibuuka

    Hi Keith,
    I found below data on another site..
    The most important difference between ODS and BW is the existence of key fields in the ODS. In the ODS you can have up to 16 info objects as key fields. Any other info objects will either be added or overwritten! So if you have flat files and want to be able to upload them multiple times you should not load them directly into the info cube, otherwise you need to delete the old request before uploading a new one. There is the disadvantage that if you delete rows in the flat file the rows are not deleted in the ODS.
    I also use ODS-Objects to upload control data for update or transfer routines. You can simply do a select on the ODS-Table /BIC/A<ODSName>00 to get the data.
    ODS is used as an intermediate storage area of operational data for the data ware house . ODS contains high granular data . ODS are based on flat tables , resulting in simple modeling of ODS .
    we can cleanse transform merge sort data to build staging tables that can later be used to populate INOFCUBE .
    Thanks
    An infocube is a multidimentionsl dat acontainer used as a basis for analysis and reporting processing. The infocube is a fact table and their associated dimension tables in a star schema. It looks like a fact table appears in the middle of the graphic, along with several surrounding dimension tables. The central fact is usually very large, measured in gigabytes. it is the table from which you retrieve the interesting data. the size of the dimension tables amounts to only 1 to 5 percent of hte size of the fact table. common dimensions are unit & time etc. There are different type of infocubes in BW, such as basic infocubes, remote infocubes etc.
    An ODS is a flat data container used for reporting and data cleansing/quality assurance purpose. They are not based on star schema and are used primaily for detail reporting rather than for dimensional analyais.
    An infocube has a fact table, which contains his facts (key figures) and a relation to dimension tables. This means that an infocube exists of more than one table. These tables all relate to each other. This is also called the star scheme, because the dimension tables all relate to the fact table, which is the central point. A dimension is for example the customer dimension, which contains all data that is important for the customer.
    An ODS is a flat structure. It is just one table that contains all data.
    Most of the time you use an ODS for line item data. Then you aggregate this data to an infocube.
    cheers,
    Vishvesh

  • Text data source and Info object?

    Hi I have created Texts data source in R/3 and our onsite folks have asked me to create relavant info objects in BW as well.I need to validate against the data source created in R/ 3for use short med or long text all should support mulilang.Can any body please explain how can I proceed with this ?
    Points will be definitley assigned.
    Thanks,
    Hari.

    It is the other way. Once u tick in the master data tab -what kind of text u want-short,long,medium-then that will appear in your transformation.And u can map any char field from ur data source for these based on the length.
    So u can check the datasource definition in rsa2 and determine the length of text field in which ur text data will data.
    Based on that select in teh info object, then u will get that to map in transformation.
    Hope it helps
    Regards,
    Rathy

  • Application table and info object

    Can we create a table using info object like characteristic or key figure as filed of the table ?

    you can name the fields as infoobject and key figures but for their lyring field you have to use a data element, ( which is like an infoobject) , not an infoobject.. infoobjects are used in cubes, dso..not in tables..

  • Conectivity between BIW infocubes and Business Object (BO)

    Hello everybody
    I need to create some reports using BO that access to BIW infocubes.  Do you know if there is any direct conectivity or if it can be done using any other tool as ODBC or whatever?
    Any documentation about this subject will be appreciate.
    Regards, and thanks in advance, Inma

    Hello,
    There is direct connectivity to BW infocubes as well as to BW queries.
    You can find some documentation at the following link:
    http://support.businessobjects.com/documentation/product_guides/

  • ODS objects and Info-cubes

    Could someone clarify my understanding of the difference between ODS and basic cubes?
    My understanding is that the ODS is updated from R/3 and is a flat structure, or a basic database which is write-optimised.  The data in the ODS is then updated into the info-cube at a more summarised level. 
    The info-cube provides enhanced reporting capability because it is structured as a star-schema which introduces additional dimenions (via the dimension tables) to enrich the contents of the fact table.
    Does the ODS update both fact table and dimension table in the star schema?
    Many thanks,
    Frederick

    Hi Frederick,
    If that doesn't solve your concern... then go ahead
    1.ODS is a two dimensional object
    2.ODS is a datastore where you can store data at a very granular level.
    3.Technically there is the option to overwrite or add single records.
    4.ODS can be used for detailed level of reporting( same as in r/3),
      (cube can be used for aggregate level of reporting.)
    5.ODS are used to consolidate data
    1.Whereas cube is a based on multidimensional modeling which facilitates reporting on diff dimensions.
    2.The data is stored in an aggregated form unlike ODS and have no overwriting capability.
    3. Reporting and analysis can be done on multidimensions unlike on ODS
    4. InfoCubes are optimized for reporting
    5. There are options to improve performance like aggregates and compression.
    5. It is not possible to replace single records, all records sent to InfoCube will be added up.
    You may get a doubt why first load to ODS and then to Infocube, the strategy of adding ODS
    in dataflow is termed as addtion of EDW(Enterprise Datawarehouse) layer which will allow
    us to retrieve data within BW if at all some thing goes wrong & we lose data from InfoCube.
    We can get the data from ODS itselft into cube without going to the source sytem again.
    Please search SDN & you will get a lot of docs on this:
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=infocubeODSdifferences&adv=false&sortby=cm_rnd_rankvalue
    Re: ods vs infocube
    ODS and Infocube..
    Difference between InfoCube and ODS Object
    ODS and Cube
    use of ODS
    Cheers,
    Habeeb

  • Develop report based on INFOCUBE and ODS

    Hi,
      Pls, can anybody help regarding developing reports based on INFOCUBE
    and ODS object
    i am using SAP BW 7.0
    what is the transaction code for reports
    what are the steps to develop reports
    Thanks\
    - Mubeen.

    There is no transaction code as such as you have to use the front-end application to create queries off your Cubes/ ODS.
    open Bex query designer -> select info provider (cube or ods) -> drag and drop the keyfigures in columns, -> char in rows -> save.
    Also look at
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm

  • Difference bw open hub destination and info spoke ???

    Hi,
    what are difference b/w open hub destination and info spoke ???
    Thanks In advance.
    Regards
      Nitin

    Hi,
    The open hub destination is the object that allows you to distribute data from a BI system to non-SAP data marts, analytical applications, and other applications. It ensures controlled distribution across multiple systems.
    The open hub destination defines the target to which the data is transferred.
    An InfoSpoke can extract data in two ways:
    1.Full mode (F): the data corresponding to the selection criteria of the InfoSpoke is transferred from the data source into the respective destination.
    2.Delta mode (D): records that were added since the last extraction only are transferred in this mode. This is only possible for the source objects InfoCube and DataStore object.
    See the below Articles:
    InfoSpoke: Part -1
    www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/g-i/infospoke%20part%201.pdf
    Open Hub Destination: Part 1
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/m-o/open%20hub%20destination%3a%20part%201.pdf
    Open Hub Destination: Part 2
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/m-o/open%20hub%20destination%3a%20part%202.pdf
    Thanks
    Reddy

  • Change length of Info object

    Hello,
    I have an infoobject with NUMC as data type and length 3. I need to change the length to 4 and keep the data type same. This infoobject is included in 6 or more ODS and cubes and is also a navigational attribute of another info object.
    The infoobject already has MD loaded in it via a flat file. it can also be loaded directly through R/3, but the team has decided not to pursue that option.
    My question is: Can I change the length to 4 without emptying the cubes and ODS? If so, how will it affect my MD? Is there any way to change the transactional data in the cube to 4 digits..by padding it with zero?
    The only option that I see in front of me is to delete all the data in the infoobject. pad the data in the flat file so that it is 4 digits instead of 3 (I think I should be fine even if i don't do this). Delete all the ODS and cubes that contain this info object. Also delete all the data in the other info object that has this info object as a navigational attribute. Reload all the ODS and cubes and info object after the changes have been done.
    Any other suggestions?
    Thanks
    Sam

    Thanks Arun,
    I reopened the post because the Q about the transport was related to the same post. I did not want to have 2 threads open for the same thing.
    It does seem that when I transported it to BWQ, the tranfer structure was activated, but the infoobject has not been activated and gives me an error. It states that the tables need to be converted. So i guess I have to make the changes manually in QA.
    Thanks
    Sam

  • Packaged InfoCubes and Query Sets

    How many Ready to Use InfoCubes and Query Objects come ready to use with the baseline BW implementation; any breakdown by functional area?
    Thanks in advance!

    Hi,
    If you have a standard R/3 implementation, there is Business Content for most reporting needs. Those Ready to Use models include Hundreds of queries.
    The data models are of great help and implementation time can bei reduced dramatically using them. However, IMO the supplied queries give a good example of the possibilities, but we usually create our own ones.
    Beat Stoller
    The Swiss Post

  • Can we add an info object and its nav. attr in an aggregate together?

    Hello
    I am getting an error when I try to add 0MATERIAL and 0MATERIAL_OPROD_HIER in an aggregate at the same time. In the cube, both 0MATERIAL and its attr 0MATERIAL_0PROD_HIER sit in the same dimension. Therefore, when I try to create an aggregate and drag these chars in, they try to come into the same dimension here also.
    1st scenario:
    1. I  add 0MATERIAL in the aggregate.
    2. I try to add 0MATERIAL_0PROD_HIER in the aggreate, I get an error message ' Aggregation levels cannot be defined for 0MATERIAL_0PROD_HIER.
    3. And it does not let me add this nav attr at all.
    2nd scenario:
    1. I first add 0MATERIAL_0PROD_HIER in the aggregate.
    2. I try to add 0MATERIAL now.. I get the same error as above for 0MATERIAL this time.
    3. But it lets me add 0MATERIAL inside.
    4. Now, when I go its context menu (right click) and select aggregation as 'All Char Values' for 0MATERIAL, then the error goes away.
    5. But after I activate and fill the aggregate, I have a look it again.. and now I only see 0MATERIAL and its nav attr which I added first has disappeared.
    Why do the above 2 happen? And if I have an info object and its nav attr in ROWS in a query, and if I am not able to add both of them to the aggregate.. how can I improve the performance of the query?
    Please advise.

    Hi Srinivas
    In your scenario, it is sufficient if you just add 0Material when you are creating the aggregate. Need not add the nvaigational attribute in the aggregate definition. The procedure you followed the first time is right i.e. Drag and drop 0material first.
    The system does not allow you to add the nav attribute because it is not required. I say this because a navigational attribute added to your infoprovider is like (in terms of SQL) joining your infoprovider with your material master table. Navigational attribute's value is not physically stored in your cube. It is brought in during execution time in both list cube as well as in your query output.
    Similarly when you execute your query with 0material as your aggregate, even if you add a filter or variable restriction on 0Material_prodHier your query WILL use the aggregate since 0material is referenced.
    You can even check this in RSRT. Give your query name, and generate report first. Then click on Execute + Debug, Choose Display SQL/BIA Query and enter your selection and choose enter. You will see the SQL of your query and in the SQL select statement you will see that your aggregate table is chosen instead of your infocube. This aggregate table only will be read during your query execution in Bex as well.
    I hope this helps.
    Thanks.

  • Replacing Info Object In Infocube

    Hi,
         I am working in development for Purchasing and I am using standard Info objects, transfer rules, Update Rules, and Infocube.Data already contains in Infocube and queries are executing.
          Now we want to add 0GN_VENDOR TO 0VENDOR in update rules so that Vendor values will global.
          I tried to map in update rules but I cant find 0GN_VENDOR in UR, I already included 0GN_VENDOR in the infocube under 0VENDOR dimension.
           Please some tell me wht  I am trying to do is right or wrong, if so please give me the idea to solve this issue. Let me know if you need some more help.
    Regds
    Dave.

    Hi Bhanu, and Kalyan,
                                      Thanks for quick reply, Here our requirement is like we want to keep the attributes of 0GN_VENDOR and 0VENDOR values globally. For example in the reporting we can use attributes of 0GN_VENDOR as well.
                                        Here I want two vendors attributes values in the reporting. One vendor I can directly map to 0VENDOR and other to use UPDATE ROUTINE and START ROUTINE which just brings Vendor values using select statement so that I can use attributes of both Vendors.
                                          If I remove 0VENDOR value than I wont get the data of vendor so .                    
                                     Please let me know if you any more information.
    Thanks
    Dave.

  • Info object creation and master data attributes

    Hai All,
              I have customerid, customer name, customer address, customer location. Similarly I have buyerid,buyer name, buyer address, buyer location. I have some more fileds like this for seller and vendor. I am thinking of creating a central location for all this master data creating a infoObject with name "personid" and making all the others attributes like "personname", "personaddress", "personlocation". I will load all the details of customer, buyer, seller and vendor to these objects.
    The cental idea is to get all the master data to a central location and then create objects with reference to these objects and let all the data flow. so that I just load the central objects and everything takes whatever it wants from there.
    Now my questions
    1. Can I just create an object for customerid referencing personid and then as all the other attributes get copied, can I just report on it or do I need to again create all the info objects for the customer details? Also the same for all others buyer, seller and vendor.
    2. Is this of any problem if I am reporting on customer or vendor or buyer or seller's details?
             Please advise me if the above situation works and let me know if I am going wrong.
    Thank you.

    hi Visu,
    yes, you can do so, should no problem.
    business content has this kind of approach,
    0sold_to, 0ship_to reference to 0customer.
    and also 0employee if i'm not wrong.
    one thing to consider if the volume data is very high,
    put it as line item dimension in infocube.
    hope this helps.

  • Goods receipt number and purchase invoice nubember info objects

    hi experts
    i have the requirement to build the report with the  info objects of goods receipt number(document) , purchase invoice numbers and purchase document numbers from standard cubes or ods.i have checked in inventory management and purchasing cubes&ods i am not success got the purchase document number it is from ods   (0PUR_O02)  the InfoObject  is 0OI_EBELN(purchasing document number),like this i want InfoObject  for Goods receipt number and purchase invoices from where can i get these fields.
    if u need any more information i will provide.
    thanks and regards
    Sreenivas.

    Hi Ahamed,
    thanks for your reply,do u have any information about purchase invoice number.
    i need one more help from you, how to find out Debtors turnover ratio from Acceount Receivables(AR) (or)G/L (General ledger account).is there any standard queries from Business content,i was checked and i was failed,if you have any solution for this please let me know.
    thanks and regards
    Sreenivas.

Maybe you are looking for

  • Trigger Problum

    HI i have table audit_any_table CREATE TABLE audit_any_table     user_name VARCHAR2(100),     Primary_key1 VARCHAR2(100),     table_name VARCHAR2(30),     col_name VARCHAR2(30),     old_value VARCHAR2(1000),     new_value VARCHAR2(1000),     UPDATE_D

  • I have mac OS 10.6.8 build 10K549 cannot update mail or OS to lion

    I have an iMac with a newly replace 1 tetrabyte HD which has come back with mac OS 10.6.8 and build 10K549 I cannot update Mac mail or update the OS to lion. I have downloaded the update to the OS to allow the installation of Lion but the desternatio

  • Finding lost files

    After recently moving the Lightroom folder to an external hard drive, Lightroom shows thumbnails of images, but can't locate the files. We've chosen the new folder location in preferences, but after restarting the computer and the program, the list o

  • Kernel panic when waking PowerBook from sleep on a new network

    I occasionally take my PowerBook from home to work, and lately there have been several instances of my PB having a kernel panic when I plug in the ethernet cable and wake it from sleep. I have not tested this extensively, but it seems to occur under

  • Grant permissions to user accounts from different domains

    Running a PowerShell script from hosts in Domain_A, I need to grant rights to user objects located in Domain_B with a one way trust in place.  Going through the process manually, I will get prompted for credentials that can query Domain_B.  How would