BIA InfoCube Modeling

Hi all.  I'm curious as to what the consensus is for this question.  When modeling a new InfoCube that you know is going to be loaded into the BIA would you still use conventional modeling techniques - Line Item Dimensions, small dimensions in comparison to the fact table, logical partitioning, etc?  Or, can you model the InfoCube however you want, and load as much data in it as you want, without any performance degradation?
Have you seen any white papers around about this subject?

Alan,
There is no real correlation for this. In fact there is more of a consideration in how large the fact table is in relation to dimension and master data tables. The actual pure access to the data is extremely quick (normally sub second) but it's the joins that takes time. Also if a query requests large amount of data the network transfer time may be an important consideration.
That being said in my experience there is no real maximum number of rows for a cube. However it is still important to consider your data modeling concept. For instance if you have a cube with 7 years of data (with 1 billion fact records) and your end users only really report off 3 of those years...whats the point of having the 4 extra years in there anyway?
Regards,
Mike Bestvina

Similar Messages

  • InfoCube Modelling-Adding data from different ODS's on to the Infocube

    Hi Experts,
    I am new to SAP BI. I have a basic doubt on Modelling the InfoCube.
    In our requirement, I have to populate data from 9 custom SAP Tables on to 9 ODS's. And, then take these data on to Infocubes.
    And, they want to reduce the number of cubes as much as possible. So, I have to combine the data from different ODS's and build 2-3 Infocubes.
    For Example.
    I am going to combine 5 ODS's data on to 1 CUBE based on Delivery number...
    there are 5 ODS with common key Delivery number. And, suppose I have added some set of fields from ODS1.
    And, now when I add other set of fields from the second ODS, WHAT WILL HAPPEN TO THE 'Delivery Number' field ??
    I will make it clear.
    I have a record in CUBE already containing Fields- : Delivery no, field_a,  field_b, field_c, field_d. Where the 'Delivery no =112333'. This record comes from ODS1.
    Now, I want to add data data from ODS2, containg fields -: Delivery no, field_e, field_f, field_g, field_h.
    And, what happens to the already existing record in CUBE with 'Delivery no = 11233'. ?
    Will the value in this info-object get overwritten ?
    OR.. will it combine the data from both the ODS's and show it as ONE record ???
    Please advice ... How will I solve this scenario ?
    Thanking You in Advance
    Shyne Sasimohanan

    Answer for your question and the suggestion.
    the data will look like as given below
    Delivery no, field_a, field_b, field_c, field_d, field_e, field_f, field_g, field_h
    11233           1           1           1          1            0           0            0            0
    11233          0           0          0             0           1           1           1          1 
    but the best way, according the design standards is creating another DSO on the top of all the DSO's and combine all the data in that DSO and send the data to Infocube. then the data will be shown as below.
    Delivery no, field_a, field_b, field_c, field_d, field_e, field_f, field_g, field_h
    11233           1           1           1          1            1           1           1          1 
    Regards,
    Siva A

  • Infocube Modelling- what stops you from defining many dimensions in an info

    Hi friends
    I am new to BI and would like to know the answer to the foll0wing question.
    When an Infocube is modeled, are there any advantages of maintaining less number of dimensions. In short, why cant we just club multiple infoobjects in a dimension or maybe have one dimension per infoobject. What are the considerations that one should keep in mind whilst deciding on the dimensions/Infoobject grouping. Is there any performance advantage. The SID for the Infoobject is anyways created whether it is grouped with other infoobjects in one dimension or whether it is in a separate dimension. Can the experts please explain the flow and if there are any advantages which are not very obvious to me.
    Thanks
    Kevin Quadros

    Hey,
    see, sure, you can always use all free 13 dimensions. But keep in mind, every dimension mean an additional join. So how can you optimize this?
    ->  If you distribute your InfoObjects (IOs) to the 13 dimensions you maybe will have dimensions with just a few entries. Why don't take some of these IO and put it in one dimension because this dimension won't be large in the end compared to the fact table.
    ->  If you have some IO which have 1:1 relationship (like a master data relationship), dimension won't growth if you put them together. Why don't put them together an save a join?
    -> If you will be sure, certain IO will normaly be used together in reporting. They are not in a n:m relationship. Why don't put them together?
    Maybe there are some additional consideration...
    One additional hint. If you have an aggregate with less than 13 IO, the model will automatically create 13 line Item dimensions.
    At the end, it is not good to save a dimension getting a much worse dimension. In doubt, take a additional dimension. Don't model n:m relationships, look that your dimension is less than 10 % of you facttable, never think you have to put 2 IO together because the are from Sales area or Controlling area and so on.
    Best regards,
    Peter

  • InfoCube Modelling Limits for BI Accelerator

    Are there any limitations to the number of characteristics or key figures that can be handled by the BI Accelerator?  Is it different than normal modelling in the BW?

    Rightly said by Ronald.
    For more insights-
    <b>Bi Accelerator Indexes scenarios -</b>
    <a href="https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=193800&messageID=2159060">https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=193800&messageID=2159060</a>
    After creating a BI accelerator index, the data is available on the file server of the BI accelerator server. The data is loaded to the main memory when you execute a query for the first time or start a special load program. The data remains in the main memory until it is replaced or is removed from the main memory when a special delete program is started. It may be necessary to execute a special delete program if, for example, there is not enough memory on the BI accelerator server for all BI accelerator indexes and you need to load data from particular InfoCubes but data from other InfoCubes is not needed (at this time).
    <b>Bi Accelerator Pre-requisites-</b>
    <a href="https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=175569&messageID=1981074">https://www.sdn.sap.com/irj/sdn/thread?forumID=154&threadID=175569&messageID=1981074</a>
    Hope it Helps
    Chetan
    @CP..

  • Infocube modelling

    hi colleagues,
    i know how to remodel a cube...
    but i am facing problems  to add a new key figure quantity with unit(0unit)....
    please let me know how to do this....

    hi....
    Check if that KF is already present in the Cube.
    Also check the KF properties.
    Double click on KF> Additional properties tab> check If it is made as "Attribite only"
    If so then you will not be able to add it in the cube. Either uncheck that check box or if it is as 0 object, create a Z object of similar type with "Attribute only" unchecked.
    try it will work

  • Prerequisites for an Infocube to crete BIA indexes

    Hi experts,
    I am very new to BIA. I have just loaded some data into a Cube and I want to create and fill BIA indexes. But before that I doubt whether we need to do any must-be-done activities such as roll up or compressing that particular request. Please guide me step by step approach to create BIA indexes starting from the load to the cube has been done. Thanks.

    Hi,
    I would like to ad that though technically there are no pre-requisits for an InfoCube to create BWA indexes, from a business side there is. This is assuming being on BW 7.x is not considered as a pre-req.
    1. In a BW only enviroment modeling is not very critical as space and selection are both ceheap and manual.
    2. Move to BWA and sudeenly space is a very expensive commodity, not only at the time of ourchase but also on an annual basis. In such an environment if re-modelign can reduce the Cube footprint by 30 to 60% then that company has to spend 30-60% less on blades and annual maintenence costs. Or fit 30-60% more cubes into the BWA. This one seems to be a no-brainer.
    3. A lot of time we run our queries from Multiproviders and go ahead and index all the Cubes. The in some cases user says that the query response is still the same. When we dive deeper we discover that the query, or Muptiprovider, is dependent on a reporting DSO. Well this reporting DOS must now either be converted to an InfoCube or one built on top for leveraging the BWA. This is a common 1st time mistake with some BWA installations - lessons get learnt quite rapidly
    But just at a high level these is a lot of business reasons to reshape the Cubes prior to BWA, or create 'RightModeled" Cubes on top of reporting DSO's. Companies will save manyfolds more in this process and enhance prformances that the cost for deployign this solution. - It's all automated now..

  • Transport error while adding new Navigational Attr to InfoCube on BIA

    Hi Gurus,
    I have added a new field in the Profit Center Master data(0PROFIT_CTR_ATTR) in R/3 and the changes seem to be working fine in BW. This 0PROFIT_CTR is present in one of the InfoCubes that we have on the BIA. I have turned 'ON' the newly added Navigational Attribute in the InfoCube and have saved the changes. Now when I try to transport these changes to the QA for testing, the transport is getting cancelled with the message 'NOT CORRECT USAGE' in rsddtrex.
    I am wondering if this is because I have added and turned'ON' a new Navigational attribute in the InfoCube under the BIA.Maybe the BIA index and the the InfoCube structure do not match because of this newly added Nav Attr in the InfoCube?
    Do you have any suggestions on this. I was under the impresiion that even if this was the case, the transports should succeed and only the rollup to the BIA process should fail in the BIA rather than the transports to QA.
    Any suggestions?
    Thanks
    Arvind

    Hi.
    Did you check if note 1223284 was applied in yor system ?
    1223284 - BIA index set to inactive 'A' after InfoCube activation.
    Thanks,
    Walter Oliveira.

  • BIA - Non-Cumulative InfoCubes

    Anyone have experience with the BIA and non-cumulative InfoCubes ? Is the validity table (L-table) of the InfoCube indexed making it more feasible to add more validity-determining characteristics to the cube ?

    Hi,
    BI accelerator ( BIA ) allows you to improve the performance of BI queries when data is read from only possible with InfoCubes that have cumulative key figures...
    Note provided by Marc is really nice............Anyways check this.....
    http://help.sap.com/saphelp_nw04s/helpdata/en/a8/48c0417951d117e10000000a155106/frameset.htm
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/11c4b71d-0a01-0010-5ca0-aadc2415b137#top
    Regards,
    Debjani.....

  • BIA Test: Suggestion for creating enormousTest Data for Infocubes

    Hi,
    I need to create some enormous amount of data for infocube in order to test BIA.
    I don't think my basis team will allow me to load data from Production to Sandbox and moreover production has less than 250 millions records.
    Any suggestion for 250 million records?

    Hello,
    Just an idea. If you can load a minimum of data for your cube then it is easy.
    You just have to generate for your cube for instance a datasource and then create some update rules to loop on your data.
    a. generate export datasource
    b. map it to your infosource
    c. define some update rules to ensuere your data will be different. For example in the start routine.
    Hope it helps.
    Patrice

  • Accessing BIA through Business Objects - read from Query or InfoCube

    Hi All,
    I've a BObj/BIA question, some similar threads have been posted....
    With a Business Objects front-end, I understand that BIA can be used to access Indexed InfoCube data, and reduce the data manager portion of the overall runtime.
    My question relates to the options of a)Business Objects reading data defined in Queries, or b)BO reading the data from the InfoCubes.
    So my question is:
    a) Is there any difference/benefit in using one option over the other? (queries Vs InfoCubes directly)
    b) Will both methods access the required data through the BIA if it (the data) is available there and indexed?
    Thanks for the help,
    Mk.

    Hello Michael,
    both methods will use BIA. We recommend to use queries since they typically limit the selection criteria through variables and give you the possibility to use restricted and calculated key figures. With direct InfoCube access you run the risk that users try to read the complete InfoCube.
    Regards,
    Marc
    SAP NetWeaver RIG

  • No InfoCube visible in the Planning Modeller in BI - IP

    hi all
    I have been facing a problem with newly installed BI 7.0 system for Integrated planning.
    I am not able to find any of my real time Cubes (all in plannning mode) while searching in the Planning Modeller.
    my scenario is
    BI 7.0 Patch abap SP 14 and Java sp 12.
    My java engine is on the EP & all my BI webreports are opening fine from EP.
    I have tested my J2EE engine , it is working fine.
    also my Webdynpro is also working fine.
    But i am not able to find out the reason why the integrated planning modeller is not able to search for my Realtime infocubes.
    regards
    Ramesh

    Hi again
    I have found out that these 4 parameters in WebDynpro in my EP dev
    BI_METADATA
    BI_MODELDATA
    WD_ALV_METADATA_DEST
    WD_ALV_MODELDATA_DEST
    SAP Notes suggest that the destination in these notes should be BW dev system.
    But in my EP system , i have found that they are actually pointing to my ECC 5.0 system. THis is correct?
    or should make the changes for it to point to BWD instead ?
    would it not affect my existing ECC reports on the portal.
    also some notes suggest that my SLD sytem should show my BWD in the technical systems list, if not i should create them.
    But unfortunately it is only showing the EP dev, EP prod system in the list . there is no BWD system in the list .
    SHould I create a new tech system for my BWD ??
    Pls correct me if i am wrong.
    regards,
    Ramesh

  • Hello, is it possible to model an Infocube like a flat database table?

    Hello,
    is it possible to model an Infocube like a flat database table? I know usually a DSO is a flat database table.
    Does anyone have experience with this issue?
    Best regards
    Gerd

    Hello,
    my requirement is to enrich Infoobjects in a planning cube that they meet certain requirements regarding the combinations: I have to make a manual data entry layout where users can plan on all possible characteristics combinations but those characteristics combinations must meet certain limitations.
    I think I have to write the combination conditions in a DSO build an characteristic relationship function of type exit that accesses the table of the DSO
    Then I think I get a data entry layout with all valid combinations.
    What do you think?
    Best regards
    Gerd

  • InfoCube Data Modeling "Or" combination Result Set

    Hi All,
    I am new to BW so please let me know if this is something that can be done without too much complexity.
    How would one go about tackling an issue like this.
    Below is the sales ODS data.
    <u>Sales ODS Data</u>
    Customer -
    Sales $ - Rebate Indicator-----Refund Indicator
    Apple -
    1000--True--
    False
    Apple -
    500----
    False -
    True
    Apple -
    2000--True--
    True
    How would one design an infocube such that when a user  selects the following BEX inputs, the result should bring back all the rows. I would like the input to be an "OR" combination instead of an  "AND" combination. Thanks.
    <u>QUERY INPUTS #1 :</u>
    Customer Site = Apple
    Rebate Indicator = True
    Refund Indicator = True
    QUERY RESULT :
    Customer -
    Sales $
    Apple -
    1000 + 500 +2000 = 3500
    Message was edited by:
            Nigel K

    Hi nigel,
    if i understood your requirement
    you would like to see your result as
    CUSTOMER SALES
    appel>>>>>500
    appel>>>>>1000
    appel>>>>>2000
    but try to have the other two fields Rebate and Refund in the rows of the Query then you will get all the three line items.
    becoz cube will aggregate when the key is common.
    Or else if your requirement is to display the result when one of the Column is true either Rebate or Refund.
    then you have to add one more field to your Infocube and fill that in the update rules saying
    If Rebate eq true or Refund eq True.
    Result = True.
    Else
    Result = False.
    Then while displaying the query result you can filter on this Field then you will get the correct result.
    thanks and regards
    Neel
    Message was edited by:
            Neel Kamal

  • Delete Full Requests from an InfoCube with a BIA index on it

    Hello all
    I need to delete certain random Full requests from a cube which has both DB indexd and BIA index on it?
    What will be the steps i should be following in regards to deleting/ rebuilding indexes ?
    Regards
    Sanjyot

    Thanks Vitaliy but I have multiple requests with huge amount of data to be deleted.
    So I was wondering if the following steps are correct
    1. delete DB indices
    2. delete BIA indices
    3. delete requests from cube
    4. rebuild DB indices
    5. rebuild BIA indices
    Are there any steps to ensure that indices are rebuilt correctly? 
    Regards
    Sanjyot

  • BIA physical indexes with no assignment to logical index (InfoCube)

    Hi there.
    In RSDDBIAMON2 I can see the following warning: one BIA physical indexes is not assigned to any logical index. They explain it as the following: when a BI InfoProvider is deleted from the BI accelerator, some physical indexes of this kind of index join may not be fully deleted and may remain on the hard disk.
    Question: how to delete this physical index which is not assigned any more to any BIA index? If I even rebuild all BIA indexes this physical index may not be affected as I suppose.
    Have anybody had such kind of issues? Please advise.
    Thanks
    Vadim

    Zdravstvyite i vi Vitali
    It's exactly my question. Yes, I know the physical index name but unfortunately I cannot find the way to delete it not in TREXADMIN transaction, not in TREX Admin stand alone tool...
    Will try again if you think it's there
    Thanks,
    Vadim

Maybe you are looking for

  • ITunes 8.1.1 takes FOREVER to start playing podcasts

    Ever since I've upgraded to 8.1.1, podcasts take 10-15 seconds to start playing after I hit the play button. During this time, the computer seems to be frozen. Has anyone else had this happen?

  • Problem with READ statement

    hi, my data declarations and code is as follows: types:ty_bapi_return     LIKE  bapiret2. data: t_return            TYPE  STANDARD TABLE OF ty_bapi_return,       wa_return           TYPE                    ty_bapi_return. CALL FUNCTION 'BAPI_ACC_DOCU

  • What is Stage3D's version of localToGlobal?

    Hi all I have a funky little map plane, just a simple pair of rectangles as outlined in this [great, btw] article, containing a flat map jpg: http://www.adobe.com/devnet/flashplayer/articles/perspective-projection.html I need to plot the position of

  • Issue related with the Date Format --- error when activating the DSO

    Hi Friends.. plz help me to fix the issue ...im getting when activating the DSO... Actually im not getting error when loading the data thru DTP..im facing this issue while activating the DSO.. is there any routine to solve this or i have to go for da

  • New topic, old problem: Airport Express dropping out

    I'm aware of the many threads on Airport Express issues on here but since no solution has emerged I feel I must rake over it again in the hope that someone at Apple will pick up the ball and create a fix for AEX BDS or Bizarre Dropout Syndrome as I c